Just to add to that. Does DMD use the standard library (phobos)? It doesn't so any optimizations in phobos won't get passed down to DMD because it uses a small run down library that no one really keeps up to date. DMD should start using phobos I think. That might be a good place to start with making DMD faster.