Incremental builds?

Peter Alexander peter.alexander.au at gmail.com
Fri Sep 27 00:12:48 PDT 2013


On Thursday, 26 September 2013 at 23:47:34 UTC, Jonathan M Davis 
wrote:
> On Thursday, September 26, 2013 23:29:56 John Colvin wrote:
>> On Thursday, 26 September 2013 at 14:02:53 UTC, 
>> ProgrammingGhost
>> 
>> wrote:
>> > I assume D can do incremental builds? How fast is the compile
>> > time compared to C++? Is it slower? C++ only has to read its
>> > header files and D would need to look at the entire project
>> > source code (or obj files?).
>> 
>> dmd compile times are very fast compared to c++ compilers.
>
> Fast enough that you'd have to have a very large project for 
> incremental
> builds to gain you anything. Maybe you could gain time if the 
> incremental
> builds were done in parallel, but even then, the build time is 
> going to be
> dwarfed by the link time in a lot of programs. Most projects 
> aren't going to
> be big enough to really gain much from incremental builds. I'd 
> only worry
> about that if I were doing a large application and building it 
> was
> demonstratively slow.
>
> - Jonathan M Davis

Unless you are doing optimised builds, which are still painfully 
slow.


More information about the Digitalmars-d mailing list