Tomas Lindquist Olsen a807cbfc91 [svn r112] Fixed 'case 1,2,3:' style case statements.
Fixed a bunch of bugs with return/break/continue in loops.
Fixed support for the DMDFE hidden implicit return value variable. This can be needed for some foreach statements where the loop body is converted to a nested delegate, but also possibly returns from the function.
Added std.math to phobos.
Added AA runtime support code, done ground work for implementing AAs.
Several other bugfixes.
2007-11-20 05:29:20 +01:00
2007-11-16 08:21:47 +01:00
2007-11-16 08:21:47 +01:00

LLVM D Compiler (LLVMDC)

This compiler is based on the Digital Mars D (DMD)[1] compiler frontend, and
the LLVM[2] compiler toolkit. It is licensed under the same licence as the DMD
compiler frontend. See dmd/readme.txt for more details.

premake[3] is used to generate a makefile so the project can be built. So far
only Linux is tested so use the command: 'premake --target gnu' to generate a
Makefile, then just type 'make'.

You need LLVM 2.1 which is not yet released, so LLVM from SVN is required.
Current development has been done against the 20070814 revision, newer will
probably work, later probably wont...

Many thing are still not implemented. For more information visit the website:
http://www.dsource.org/projects/llvmdc

[1] http://www.digitalmars.com/d
[2] http://www.llvm.org
[3] http://premake.sourceforge.net
Description
The LLVM-based D compiler.
Readme Multiple Licenses 14 MiB
Languages
C 75.2%
C++ 23.2%
D 0.7%
CMake 0.6%
Shell 0.2%