The LLVM-based D Compiler.
Find a file
2009-03-01 22:59:03 +01:00
bin Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
demos Some missed LLVMDC -> LDC. 2008-10-06 22:54:08 +02:00
dmd Fixed alignsize for void types. (it's one byte) 2009-03-01 01:33:08 +01:00
dmd2 Same fix for align size of void type on D2. 2009-03-01 01:34:20 +01:00
gen Pass -m32/-m64 on to gcc when assembling and linking 2009-03-01 22:59:03 +01:00
ir Mostly rewrite debug info generation in terms of llvm/Analysis/DebugInfo.h. 2009-02-08 16:50:22 +01:00
lib Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced. 2008-09-15 02:04:26 +02:00
lphobos Apply phobos patch by downs. 2008-12-17 18:20:45 +01:00
runtime Implement support for intrinsics returning struct types 2009-02-26 22:47:06 +01:00
tests - Fixed x86-32 C ABI for complex number return values. 2009-03-01 19:01:05 +01:00
.hgignore Clean up regexes in .hgignore, making it more strict. 2009-02-19 13:51:44 +01:00
CMakeLists.txt Implemented basic -m32 and -m64 options. 2009-03-01 22:27:03 +01:00
config.guess Started changing target triple stuff, part of fixing #97 2008-10-13 17:28:39 +02:00
find-alt-triple.sh Fixed find alt script. 2009-03-01 22:40:15 +01:00
ldc-posix-tango Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
ldc.conf.in Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
ldc2.conf.in Fixed druntime lib path in ldc2.conf.in, thanks Matt 2009-02-26 18:43:25 +01:00
LICENSE Update to license to adjust inline asm file names and years. 2009-01-08 16:49:04 +01:00
premake.lua Added initial D2 support, D2 frontend and changes to codegen to make things compile. 2008-11-11 01:38:48 +01:00
readme.txt First part of rename to LDC. 2008-10-06 22:46:55 +02:00
revisions.pl.in Change the way the version is printed (more verbose, with short hash) 2009-02-17 01:13:18 +01:00

LLVM D Compiler (LDC)

This compiler is based on the Digital Mars D (DMD) compiler frontend, and
the LLVM compiler toolkit. See LICENSE for licensing information.

For more information, including build instructions, visit the LDC website:

http://www.dsource.org/projects/llvmdc