On Friday, 7 December 2012 at 16:23:49 UTC, Jonathan M Davis
wrote:
If you look in win32.mak, you'll see that the source files are
split into
separate groups (STD_1_HEAVY, STD_2_HEAVY, STD_3, STD_4, etc.).
This is
specifically to combat this problem. Every time that we reach
the point that
the compilation starts running out of memory again, we add more
groups and/or
rearrange them. It's suboptimal, but I don't know what else we
can do at this
point given dmd's limitations on 32-bit Windows.
- Jonathan M Davis
I don't know? Maybe disabling the GC because it slowed down dmd
wasn't a good idea after all.
Who care about a fast compiler is that one crashes ?
It does crash ! Yes but at least, it is fast !