ldc/gen
2008-07-29 15:58:45 +02:00
..
aa.cpp Give error messages for invalid casts. 2008-07-26 17:19:16 +02:00
aa.h Give error messages for invalid casts. 2008-07-26 17:19:16 +02:00
arrays.cpp Fix the static array cast size check. 2008-07-29 12:44:28 +02:00
arrays.h Error if static array is cast to an array such that oldarraysize % newelemsize != 0. 2008-07-29 12:32:01 +02:00
asmstmt.cpp [svn r377] The previous check was too strict, it completely disallowed gotos within finally blocks. This reenables them as long as they don't cross a finally boundary. 2008-07-14 12:00:24 +02:00
binops.cpp [svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB. 2008-06-09 09:37:08 +02:00
classes.cpp Error instead of assert on unimplemented interface functions. 2008-07-29 10:55:58 +02:00
classes.h [svn r233] Added: -oq command line option for writing fully qualified object names. 2008-06-05 06:38:36 +02:00
complex.cpp Rework complex addition, substraction and multiplication. Division may need the same. 2008-07-27 17:53:49 +02:00
complex.h Give error messages for invalid casts. 2008-07-26 17:19:16 +02:00
d-asm-i386.h Fix inline asm FS:4 by writing the displacement directly into the asm instead of using %fs:$0 with an input constraint. 2008-07-26 13:38:25 +02:00
dvalue.cpp [svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 2008-07-13 20:49:10 +02:00
dvalue.h [svn r382] In CastExp, after the cast to CastExp.to force the type to be CastExp.type. 2008-07-14 19:17:25 +02:00
dwarftypes.cpp [svn r221] Update: Switched to the 2.3 LLVM svn branch, http://llvm.org/svn/llvm-project/llvm/branches/release_23 . 2008-05-13 17:58:11 +02:00
enums.h [svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca"). 2007-11-12 06:32:46 +01:00
functions.cpp Enable insertion of missing terminator instruction for main. 2008-07-29 15:58:45 +02:00
functions.h [svn r250] Fixed the warning about dropping arguments to _Dmain when optimizing. 2008-06-08 08:03:19 +02:00
irstate.cpp [svn r355] Get rid of IRState::exps and topexp. 2008-07-12 15:43:13 +02:00
irstate.h [svn r355] Get rid of IRState::exps and topexp. 2008-07-12 15:43:13 +02:00
linker.cpp Fixed path seperator issue on windows in linker. 2008-07-27 14:15:22 +02:00
linker.h [svn r327] Fixed some more MinGW32 issues. It's now very close to working. 2008-06-27 23:58:22 +02:00
llvm.h [svn r330] Implemented synchronized statements. 2008-06-28 11:37:53 +02:00
llvmhelpers.cpp Error if static array is cast to an array such that oldarraysize % newelemsize != 0. 2008-07-29 12:32:01 +02:00
llvmhelpers.h Error message for calling a function with a missing 'this' arg. 2008-07-29 10:29:52 +02:00
logger.cpp [svn r263] Changed *** ATTENTION *** to warnings. 2008-06-09 15:52:22 +02:00
logger.h [svn r136] MAJOR UNSTABLE UPDATE!!! 2008-01-11 17:57:40 +01:00
optimizer.cpp [svn r296] Removed: the 'suite' dir, it never took off! 2008-06-19 17:30:32 +02:00
runtime.cpp [svn r361] Removed some dead code. 2008-07-13 02:04:25 +02:00
runtime.h [svn r56] Initial support for TypeInfo. 2007-10-23 05:55:12 +02:00
statements.cpp Give error messages for invalid casts. 2008-07-26 17:19:16 +02:00
structs.cpp [svn r372] Fixed extern(C++) handling now same as DMD, which is to treat it like extern(C). 2008-07-14 03:23:43 +02:00
structs.h [svn r365] Implemented raw struct equality comparison, uses C memcmp. 2008-07-13 04:11:08 +02:00
tocall.cpp Error message for calling a function with a missing 'this' arg. 2008-07-29 10:29:52 +02:00
tocsym.cpp [svn r100] Moved test/ray.d to demos/ray.d. 2007-11-12 07:58:44 +01:00
todebug.cpp [svn r306] Fixed: it's now possible to compile and link llvmdc with MinGW32 and msys on Win32 :D I tried it myself ;) Building the runtime still needs some work, but it's a step in the right direction. 2008-06-21 03:14:49 +02:00
todebug.h [svn r267] Fixed debug info for global variables. 2008-06-11 20:53:26 +02:00
todt.cpp [svn r90] Major updates to the gen directory. Redesigned the 'elem' struct. Much more... !!! 2007-11-03 14:44:58 +01:00
toir.cpp Disallow delegates to static functions. 2008-07-29 12:49:14 +02:00
tollvm.cpp Fixed issue with internal real representation, incorrect for non x86-32 architectures. 2008-07-28 02:11:34 +02:00
tollvm.h Fixed issue with internal real representation, incorrect for non x86-32 architectures. 2008-07-28 02:11:34 +02:00
toobj.cpp Added bitcode filename to very verbose logging. 2008-07-26 15:02:57 +02:00
typeinf.h [svn r106] Turns out the last commit wasn't enough, now the D->LLVM process is even more split up. 2007-11-18 06:52:57 +01:00
typinf.cpp Fixed root cause for Invalid BitCasts. DtoCanLoad continues to return false 2008-07-23 17:56:09 +02:00