The LLVM-based D Compiler.
Find a file
2008-07-29 17:45:28 +02:00
bin [svn r327] Fixed some more MinGW32 issues. It's now very close to working. 2008-06-27 23:58:22 +02:00
demos [svn r196] Added C++ version of the ray demo for comparing. 2008-05-07 18:46:56 +02:00
dmd Missed a line in the dmdfe path code. 2008-07-29 17:45:28 +02:00
gen Enable insertion of missing terminator instruction for main. 2008-07-29 15:58:45 +02:00
ir [svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict. 2008-07-14 11:48:55 +02:00
lib Add missing "lib" directory 2008-07-25 00:39:24 +02:00
lphobos [svn r211] Added readme in phobos dir. 2008-05-12 19:08:22 +02:00
tango Fixed (I hope) problem with monitor/synchronized stuff not being properly initialized on Windows. 2008-07-27 15:03:04 +02:00
tests clean out obj dir before running mini test. 2008-07-28 07:25:13 +02:00
.hgignore .hgignore updates. runminitest stores object files separately. 2008-07-23 18:53:44 +02:00
llvmdc-posix [svn r127] Updated the lphobos build scripts a little. Created a new rebuild profile. 2007-11-28 03:01:51 +01:00
llvmdc-posix-internal [svn r217] Updated: the rebuild profiles. 2008-05-12 22:44:25 +02:00
llvmdc-tango [svn r217] Updated: the rebuild profiles. 2008-05-12 22:44:25 +02:00
llvmdc.kdevelop [svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 2008-07-13 20:49:10 +02:00
llvmdc.kdevelop.filelist Added bitcode filename to very verbose logging. 2008-07-26 15:02:57 +02:00
premake.lua [svn r387] Removed unused MD5 stuff. 2008-07-15 02:01:53 +02:00
readme.txt [svn r280] Fixed a bunch of issues with switch statements. Ended up a bit far reaching... 2008-06-14 05:13:49 +02: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 the latest stable LLVM. See the LLVM website.

For more information visit the LLVMDC website:
http://www.dsource.org/projects/llvmdc

[1] http://www.digitalmars.com/d
[2] http://www.llvm.org
[3] http://premake.sourceforge.net