Mon, 13 Jul 2009 12:17:58 +0200 |
Benjamin Kramer |
Build fix for the latest LLVMContext changes (LLVM r75445)
|
Sat, 11 Jul 2009 14:09:33 +0200 |
Benjamin Kramer |
Remove all of the now unecessary #if LLVM_REV
|
Fri, 10 Jul 2009 21:30:02 +0200 |
Christian Kamm |
Adjust LDC to work with the LLVMContext LLVM changes.
|
Thu, 18 Jun 2009 15:44:04 +0100 |
Robert Clipsham |
Added a stripModifiers() function to remove shared|const|immutable storage classes in D2 (should eventually be moved to a dhelpers file rather than llvm helpers).
|
Tue, 16 Jun 2009 15:37:40 +0200 |
Benjamin Kramer |
Build fix for LLVM >= r73431
|
Sun, 07 Jun 2009 16:00:13 +0200 |
Frits van Bommel |
Run `semantic3` on imported modules, and emit new symbols with
|
Sun, 07 Jun 2009 13:57:59 +0200 |
Frits van Bommel |
Use `llvm.memset` instead of `_d_array_init_i1` and `_d_array_init_i8`.
|
Mon, 01 Jun 2009 23:17:47 +0200 |
Frits van Bommel |
Fix a type mismatch in ModuleInfo generation.
|
Wed, 27 May 2009 19:20:18 +0200 |
Christian Kamm |
Error instead of assert on delegate literals as constant expressions.
0.9.1
|
Sun, 17 May 2009 04:41:10 +0200 |
Tomas Lindquist Olsen |
Cleaned up TypeInfo_Struct.
|
Sat, 16 May 2009 18:19:52 +0200 |
Tomas Lindquist Olsen |
Added IrTypeFunction and IrTypeDelegate and eliminated IrDType. This means the Type::ir field can be removed. It's the final part needed for the move to a slightly more sane type system. Now the whole thing just needs to be cleaned up :P
|
Thu, 14 May 2009 20:36:55 +0200 |
Frits van Bommel |
Remove struct padding when passing or returning in registers on x86-64 (extern(D) only)
|
Tue, 12 May 2009 16:02:51 +0200 |
Frits van Bommel |
Remove some other code that tested for LLVM before r67588.
|
Sat, 09 May 2009 18:57:00 +0200 |
Christian Kamm |
Update for LLVM rev > 71348: getTypePaddedSize -> getTypeAllocSize
|
Wed, 29 Apr 2009 18:59:39 +0200 |
Tomas Lindquist Olsen |
Fixed array operation codegen when used from imported templates. All array operations are now emitted with template linkage. Fixed #270 .
|
Fri, 17 Apr 2009 01:19:03 +0200 |
Tomas Lindquist Olsen |
Merge with rev [1221]
|
Thu, 16 Apr 2009 20:31:21 +0200 |
Tomas Lindquist Olsen |
Merge.
|
Wed, 15 Apr 2009 20:06:25 +0200 |
Tomas Lindquist Olsen |
Added Doxygen file.
|
Fri, 17 Apr 2009 01:14:35 +0200 |
Frits van Bommel |
Unbreak nested naked functions.
|
Wed, 15 Apr 2009 21:37:01 +0200 |
Frits van Bommel |
Name some types.
|
Mon, 13 Apr 2009 16:16:03 +0200 |
Frits van Bommel |
Give all symbols nested in functions internal linkage, unless it's one of the
|
Sun, 12 Apr 2009 21:56:43 +0200 |
Frits van Bommel |
Add some alignment info where LLVM might otherwise be more pessimistic.
|
Fri, 03 Apr 2009 16:34:11 +0200 |
Tomas Lindquist Olsen |
Started seperating type resolution from the rest of codegen again, the merge had too many regressions.
|
Mon, 30 Mar 2009 16:34:36 +0200 |
Frits van Bommel |
Give function & delegate literals, foreach bodies and lazy parameters internal
|
Tue, 24 Mar 2009 15:24:59 +0100 |
Frits van Bommel |
Update DtoConstFP() to be correct after LLVM r67562, which changed the way the
|
Sun, 08 Mar 2009 16:13:10 +0100 |
Frits van Bommel |
Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)
|
Fri, 06 Mar 2009 21:15:13 +0100 |
Frits van Bommel |
Fix a bug in the X86 ABI. The size of a struct is different from the size of a
|
Tue, 03 Mar 2009 02:51:21 +0100 |
Tomas Lindquist Olsen |
Abstracted more (most) ABI details out of the normal codegen.
|
Thu, 26 Feb 2009 14:51:02 +0100 |
Frits van Bommel |
Use LLVM OStream wrapper instead of <iostream> in the logger.
|
Thu, 26 Feb 2009 14:11:49 +0100 |
Tomas Lindquist Olsen |
- Fixed LLVM style CL args for D2.
|