The LLVM-based D Compiler.
Find a file
kai 1ecd536f45 Replace deprecated LLVM functions.
Several functions regarding file handling are deprecated. This commit replaces these functions with the new one from llvm::sys::fs and llvm::sys::path. It also removes some warnings about signed/unsigned mismatches.
2011-11-16 19:05:23 +01:00
bash_completion.d enhance autocompletion 2011-08-12 11:30:05 +02:00
bin ldmd2: always pass --singleobj option 2011-09-13 21:01:38 +04:00
demos Some missed LLVMDC -> LDC. 2008-10-06 22:54:08 +02:00
dmd Rewritten initialization of global variables. 2011-10-25 15:43:49 +04:00
dmd2 Rewritten initialization of global variables. 2011-10-25 15:43:49 +04:00
druntime@2f536299a7 Implemented atomic intrinsics for llvm 3.0 2011-10-25 15:43:49 +04:00
gen Replace deprecated LLVM functions. 2011-11-16 19:05:23 +01:00
ir Rewritten initialization of global variables. 2011-10-25 15:43:49 +04: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
phobos@a8106d9d48 DMD Issue 3632 - modify float is float to do a bitwise compare 2011-09-15 13:56:22 +04:00
runtime Fixed druntime and phobos paths in CMakeLists 2011-09-15 14:45:40 +04:00
tests Avoid runtest warnings with GNU sed. 2011-04-17 17:40:05 +02:00
.gitmodules Added druntime and phobos as submodules 2011-09-14 09:27:18 +04:00
.hgignore Updated to dmdfe 2.052 2011-02-20 19:00:52 +03:00
CMakeLists.txt CMakeLists: look for host target in llvm's config.h 2011-09-15 16:23:26 +04:00
config.guess Started changing target triple stuff, part of fixing #97 2008-10-13 17:28:39 +02:00
Doxyfile Added Doxygen file. 2009-04-15 20:06:25 +02:00
find-alt-triple.sh Fixed find alt script. 2009-03-01 22:40:15 +01:00
ldc-posix-tango Add dmd-style configuration file for rebuild usage. See #236 and thanks to ccuter for the patch! 2009-03-21 09:47:48 +01:00
ldc.conf.in Fix up ldc.conf to reflect newer naming convention for tango lib. 2011-04-26 09:16:33 -06:00
ldc.rebuild.conf.in Add dmd-style configuration file for rebuild usage. See #236 and thanks to ccuter for the patch! 2009-03-21 09:47:48 +01:00
ldc2.conf.in Generate *.di only for druntime 2011-03-26 17:58:08 +03:00
ldc2.rebuild.conf.in Add dmd-style configuration file for rebuild usage. See #236 and thanks to ccuter for the patch! 2009-03-21 09:47:48 +01:00
ldc2_phobos.conf.in Fix #460: rename libphobos2.a to liblphobos2.a 2011-03-26 20:22:09 +03:00
LICENSE Update to license to adjust inline asm file names and years. 2009-01-08 16:49:04 +01:00
readme.txt Remove premake.lua and update the readme. 2009-06-03 15:09:30 +02:00
tango-0.99.8.patch Update patch for Tango 0.99.8 2009-05-31 15:47:59 +02:00
tango-0.99.9.patch Updated Tango 0.99.9 patch! 2010-10-23 21:08:11 +02: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/ldc