On Thursday, 25 February 2016 at 23:06:43 UTC, H. S. Teoh wrote:
Are there any low-hanging fruit left that could make dmd faster?
A big one would be overhauling the template mangling scheme so it does not generate mangled names a few hundred kilo (!) bytes in size anymore for code that uses templates and voldemort types. For an example, see http://forum.dlang.org/post/[email protected], although the problem can get much worse in big code bases. I've seen just the handling of the mangle strings (generation, ...) making up a significant part of the time profile.
— David
