64bit DMD on Windows

0xEAB desisma at heidel.beer
Sat Jun 30 22:38:13 UTC 2018


On Friday, 29 June 2018 at 23:57:51 UTC, H. S. Teoh wrote:
> This has been a showstopper for me on low-memory machines. If I 
> hadn't been using a high-memory system when I first tried out 
> D, I might have just walked away.

Confirmed. On a Raspberry Pi D compilers are completely useless.

For example, I can compile huge C projects like the PHP 
interpreter without a problem (it's horribly slow, though of 
course 😌), but I run out of memory with anything a bit bigger 
written in D.

Well, this applies to LDC, at least (I've got no plan if the LLVM 
backend frees memory). Haven't tried GDC yet (distro packages are 
as outdated as GDC's releases, and I'm too lazy to compile that 
thing myself). DMD is not available for ARM.


In my humble opinion, there should be a (compile-time?) GC switch 
for the frontend.

Sorry if this post has any wrong assumptions. Feel free to 
correct me :)


Kind regards,
Elias


More information about the Digitalmars-d mailing list