Subject: Re: extremely long compile time with large number of string literals
From: Artur Czajkowski (atch.cpp_at_[hidden])
Date: 2020-07-09 03:37:37
Then you should correct Thiago Maciera, he is the one that adamantly and
arrogantly states that:
> " The standard doesn't
> care if the algorithms rerquired to implement it are quadratic or cubic or
> exponential. " [Misspelling original]
On Thu, Jul 9, 2020 at 10:26 AM Bo Persson via Std-Discussion <
> On 2020-07-09 at 08:22, Artur Czajkowski via Std-Discussion wrote:
> > @Thiago Macieira via Std-Discussion
> > " The standard doesn't
> > care if the algorithms rerquired to implement it are quadratic or cubic
> > exponential. " [Misspelling original]
> > Pity, because standard should care about things of such importance.
> > You (the committee) are destroying the C++ language.
> The committee *does* specify how the algorithms exposed in the standard
> library are supposed to work.
> It doesn't tell you how to write a compiler.
> > On Thu, Jul 9, 2020 at 3:53 AM Thiago Macieira via Std-Discussion
> > <std-discussion_at_[hidden]
> > <mailto:std-discussion_at_[hidden]>> wrote:
> > On Wednesday, 8 July 2020 18:39:35 PDT Mandeep Sandhu via
> > Std-Discussion
> > wrote:
> > > Can someone explain to me why it takes such a long time to
> > > Keeping the strings to under 5K, makes the program compile in
> about 8
> > > secs.
> > You should ask that question in the GCC mailing list. The standard
> > has nothing
> > to do with how long compilers take to compile anything. The standard
> > doesn't
> > care if the algorithms rerquired to implement it are quadratic or
> > cubic or
> > exponential.
> > Suggestion: since this is clearly a generated file, instead of using
> > std::unordered_set, use the gperf application or another perfect hash
> > generator.
> > --
> > Thiago Macieira - thiago (AT) macieira.info <http://macieira.info> -
> > thiago (AT) kde.org <http://kde.org>
> > Software Architect - Intel System Software Products
> Std-Discussion mailing list
-- Best regards *Artur Czajkowski* https://marketplace.visualstudio.com/items?itemName=GitAtomic.GitAtomic
STD-DISCUSSION list run by email@example.com
Older Archives on Google Groups