My two cents
Martin Nowak
code at dawg.eu
Mon Oct 23 11:06:12 UTC 2017
On Monday, 23 October 2017 at 11:02:41 UTC, Martin Nowak wrote:
> In C++ incremental rebuilds are simple as you compile each file
> individually anyhow, but that's the crux for why C++
> compilations are so slow in the first place.
> Compiling multiple modules at once provides lots of speedups as
> you do not have to reparse and analyze common/mutual imports,
> but on the downside it cannot be parallelized that well.
dub supports --buildMode=singleFile --parallel to mimic that, but
it's very wasteful.
For example gtk-d took way over a minute with single file
compilation, but only a few seconds when being compiled at once
More information about the Digitalmars-d
mailing list