build system

mta`chrono chrono at mta-international.net
Wed Oct 26 23:29:47 PDT 2011


Am 27.10.2011 01:43, schrieb Gor Gyolchanyan:
> Totally. :-)
> 
> On Thu, Oct 27, 2011 at 3:27 AM, bearophile <bearophileHUGS at lycos.com> wrote:
>> Jacob Carlborg:
>>
>>> * The compiler should only do one thing: compile code
>>
>> Currently DMD "fails" at this, because it also performs profiling, coverage analysis, unittest runner system, documentation files creator, JSON module description files creator, it prints dependencies on request, it calls the linker, and probably it does something more I am forgetting :-)
>>
>> Bye,
>> bearophile
>>

how do you archieve to compile on 4 cores at the same time? dmd invokes
it self? worker threads in dmd so that it can compile multiple files at
the same time? I think the build system shouldn't be included in the
compiler.


More information about the Digitalmars-d mailing list