My two cents

Igor stojkovic.igor at gmail.com
Mon Oct 23 20:25:26 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.
>

I wish I knew how Delphi was compiling things because it is by 
far the fastest compiler I have ever tried. It compiled 
individual files as well but not into obj files but some dcu 
files and it used them if source wasn't changed when compiling 
sources that depended on that module.


More information about the Digitalmars-d mailing list