Just because it isn't easy to imagine right away doesn't mean it shouldn't.
On Thu, Oct 27, 2011 at 10:29 AM, mta`chrono <[email protected]> wrote: > Am 27.10.2011 01:43, schrieb Gor Gyolchanyan: >> Totally. :-) >> >> On Thu, Oct 27, 2011 at 3:27 AM, bearophile <[email protected]> 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. >
