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