The release 0.9.1 of LDC, the LLVM based compiler for the D programming language, contains the following major improvements:
* lots of bug fixes (http://www.dsource.org/projects/ldc/report/15) * x86-64 support is mature * inline asm improved (we now define D_Inline_Asm) * cross-compilation support * uses boehm-gc during compilation (x86-32 only) * D specific optimizations: * turn GC allocations to allocas if possible * simplify or remove certain calls to D runtime functions The command line interface of LDC now has added options in line with other LLVM based tools. Please use the ldmd wrapper if you want a drop-in replacement for DMD. Linux x86-32 download: http://www.incasoftware.de/~kamm/ldc/ldc-0.9.1-x86_32.tar.bz2 Linux x86-64 download: http://www.incasoftware.de/~kamm/ldc/ldc-0.9.1-x86_64.tar.bz2 Tomas Lindquist Olsen Christian Kamm Frits van Bommel Kelly Wilson