I see this across all projects that I tested with dmd-2.066.0-rc1.
The compile times went up by 10-20% for debug builds when compared with dmd-2.065.0. Maybe we can identify some major causes for this.
I did rework std.digest.share, but it's a major code uglification.
Instead we should improve the compiler, opened issue 13242.
Comment #4 by bugzilla — 2014-08-02T19:56:12Z
Does the pull mean that we can mark this as resolved?
Comment #5 by code — 2014-08-04T09:27:31Z
In any case, I think it isn't a severe enough regression to hold up the release anymore.
Comment #6 by code — 2014-08-04T19:06:26Z
I'll close this, as speeding up std.digest.sha would have a bad impact on the code quality.
We should have an eye on this though, as it's one of D's major selling points, but we're not monitoring it (issue 12949 reports 64% slowdown).
I opened issue 13242 and issue 13253 and added them to the Agenda for 2.067 [1], [2].
It's a good chance to get them done, because we already want to work on imports. Maybe we can even tackle lazy import (issue 13255).
[1]: http://wiki.dlang.org/Agenda#Faster_compilation
[2]: http://wiki.dlang.org/Agenda#Faster_compilation_2
Comment #7 by github-bugzilla — 2014-08-08T05:17:48Z
(In reply to Martin Nowak from comment #6)
> We should have an eye on this though, as it's one of D's major selling
> points, but we're not monitoring it (issue 12949 reports 64% slowdown).
For the record, I'm working on a compile-time/run-time performance tracker that automatically gathers data for DMD/LDC/GDC Git master. The web UI needs a bit more work before it's actually useful, but I hope I'll have something to show around this fall.
Comment #9 by github-bugzilla — 2014-08-21T18:22:13Z