BCS wrote:
Hello Walter,

BCS wrote:

I assuem that a 64bit DMD building 64bit binaries is one of the
objective right now. How about a 64bit->32bit? (Or for that matter,
32bit->64bit.)

There's not much reason to provide a 64 bit binary of dmd. I doubt it
would run any faster, and there's no need for a compiler to consume 5
GB of memory.


I've hit 1GB compileing a single file. It wouldn't be hard to hit 3GB.

Yes, but I'm almost certain that's just DMD's poor memory management, rather than an intrinsic memory-hungry problem. Array literals consume a *ridiculous* amount of memory, especially when you start modifying them in CTFE. The solution is to improve the memory management, rather than give the compiler another 200GB to waste <g>.

Reply via email to