On Saturday, 12 May 2012 at 23:27:15 UTC, Alex Rønne Petersen
wrote:

You know, my project consisting of 130-ish source files and 24.000-ish lines of code compiles from scratch in ~20 seconds on my machine, building one file at a time... I honestly have not managed to come up with a build system for D that is actually slow, if compared to C/C++.

Try using GDC the compiler that can actually produce good code,
or using -inline -release flags.

Debug build (GDC, multi invocation, 3 threads)
real    0m42.452s

Release build (GDC, multi invocation, 3 threads)
real    1m0.140s

Debug build (GDC, single invocation)
real    0m22.151s

Release build (GDC, single invocation)
real    0m54.960s

$ find src/ -name "*.d" | xargs wc -l | tail --lines 1
    46057 total

Cheers, Jakob.

Reply via email to