"lobo" wrote in message news:[email protected]...
I think the main culprit now is my attempts to (ab)use CTFE. After
switching to DMD 2.066 I started adding `enum val=f()` where I could.
After reading the discussions here I went about reverting most of these
back to `auto val=<blah>` and I'm building again :-)
DMD 2.067 is now maxing out at ~3.8GB and stable.
Yeah, the big problem is that dmd's interpreter sort of evolved out of the
constant folder, and wasn't designed for ctfe. A new interpreter for dmd is
one of the projects I hope to get to after DDMD is complete, unless somebody
beats me to it.