C++ Logo

std-discussion

Advanced search

Re: extremely long compile time with large number of string literals

From: Artur Czajkowski <atch.cpp_at_[hidden]>
Date: Thu, 9 Jul 2020 10:37:37 +0200
@Bo Persson
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 <
std-discussion_at_[hidden]> wrote:

> 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
> or
> > 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
> compile?
> > > 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
> Std-Discussion_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/std-discussion
>


-- 
Best regards
*Artur Czajkowski*
https://marketplace.visualstudio.com/items?itemName=GitAtomic.GitAtomic

Received on 2020-07-09 03:41:06