Honey, I shrunk the build times

Iain Buclaw via Digitalmars-d digitalmars-d at puremagic.com
Sun Jun 7 01:54:24 PDT 2015


On 7 June 2015 at 10:34, weaselcat via Digitalmars-d <
digitalmars-d at puremagic.com> wrote:

> On Sunday, 7 June 2015 at 08:24:24 UTC, Temtaime wrote:
>
>> Separate compilation prevents compiler from inlining everything.
>>
>
> only bad compilers
>

The way dmd does it, it's almost the same as compiling all object files at
once, but only emitting code for one.  Then times that by 134 modules and
you understand why dmd uses a "better together" strategy for compilation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20150607/1075ce87/attachment.html>


More information about the Digitalmars-d mailing list