Fri, 14 Aug 2009 00:39:18 +0200 |
Benjamin Kramer |
IntegerType is now contextifed.
|
Thu, 06 Aug 2009 01:47:39 +0200 |
Benjamin Kramer |
Push the context through StructType::get.
|
Fri, 31 Jul 2009 23:01:29 +0200 |
Benjamin Kramer |
getNullValue is in Constant again
|
Fri, 31 Jul 2009 19:11:07 +0200 |
Benjamin Kramer |
getTrue/getFalse were moved back to ConstantInt
|
Thu, 30 Jul 2009 15:25:10 +0200 |
Benjamin Kramer |
LLVMContext changes up to r77366
|
Tue, 21 Jul 2009 13:11:39 +0200 |
Benjamin Kramer |
ConstantInt::get{True,False} moved to LLVMContext
|
Wed, 15 Jul 2009 18:09:41 +0200 |
Benjamin Kramer |
More factory methods moved to LLVMContext
|
Mon, 13 Jul 2009 20:16:15 +0200 |
Benjamin Kramer |
Don't use llvm::getGlobalContext() anymore
|
Mon, 13 Jul 2009 12:17:58 +0200 |
Benjamin Kramer |
Build fix for the latest LLVMContext changes (LLVM r75445)
|
Fri, 10 Jul 2009 21:30:02 +0200 |
Christian Kamm |
Adjust LDC to work with the LLVMContext LLVM changes.
|
Wed, 24 Jun 2009 18:01:02 +0200 |
Frits van Bommel |
Be a little less overzealous with arrays of void-initialized typedefs;
|
Wed, 24 Jun 2009 17:14:50 +0200 |
Frits van Bommel |
Don't initialize arrays of (arrays of...) void-initialized typedefs.
|
Fri, 12 Jun 2009 20:39:01 +0200 |
Christian Kamm |
The llvm element type of void arrays should be i8 and not void.
|
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`.
|
Wed, 03 Jun 2009 02:28:48 +0200 |
Tomas Lindquist Olsen |
D2:
|
Sun, 31 May 2009 15:07:04 +0200 |
Christian Kamm |
Error on invalid array cast. See DMD3041.
|
Sun, 17 May 2009 14:56:29 +0200 |
Tomas Lindquist Olsen |
Fixed filename in array bounds check for mixed in imported template function. Fixes ticket #295 .
|
Sun, 17 May 2009 00:15:25 +0200 |
Frits van Bommel |
Fix format-string bugs by adding __attribute__((__format__)) in all applicable
|
Thu, 14 May 2009 13:26:40 +0200 |
Tomas Lindquist Olsen |
Adds explicit alignment information for alloca instructions in general, there's a few cases that still needs to be looked at but this should catch the majority. Fixes ticket #293 .
|
Sun, 10 May 2009 22:26:04 +0200 |
Christian Kamm |
Fix DtoArrayCopyToSlice by passing length*sizeof(element) instead of just length to _d_array_slice_copy.
|
Sun, 10 May 2009 02:23:05 +0200 |
Tomas Lindquist Olsen |
Changed array slice copying to call a runtime function when assertions or array bound checks are enabled instead of just doing a memcpy. This makes sure an exception is thrown if the copy is invalid (ie. different lengths or overlap). Fixes ticket #283 . Rebuilding the runtime is necessary.
|
Sun, 03 May 2009 11:16:54 +0200 |
Christian Kamm |
Make static int[] a = [1, 2]; a[0] = 4; not segfault
|
Mon, 27 Apr 2009 13:30:48 +0200 |
Tomas Lindquist Olsen |
Moved special casing of 'assert(this, "null this");' generated statements from !ThisExp into !AssertExp.
|
Sun, 12 Apr 2009 19:56:03 +0200 |
Christian Kamm |
Simplify array casts and implement dyn array -> static array.
|
Sun, 12 Apr 2009 16:18:02 +0200 |
Christian Kamm |
Implement static array -> static array cast. Fixes #223.
|
Fri, 27 Mar 2009 21:50:32 +0100 |
Tomas Lindquist Olsen |
Eliminated the need for resolve, declare, const-init and define lists to drive code generation.
|
Sat, 28 Feb 2009 22:16:52 +0100 |
Frits van Bommel |
Use llvm::CallSite instead of custom CallOrInvoke class.
|
Sun, 08 Feb 2009 05:26:54 +0100 |
Tomas Lindquist Olsen |
SWITCHED TO LLVM 2.5 !
|
Tue, 03 Feb 2009 23:48:47 +0100 |
Tomas Lindquist Olsen |
Fixed dstress/run/a/array_initialization_17_A.d regression. default initialized static array elements in a constant static array initializer was getting incorrect values.
|
Sun, 01 Feb 2009 23:30:36 +0100 |
Tomas Lindquist Olsen |
Fixed bug #191 by rewriting DtoConstArrayInitializer, patch unfortunately caused regressions, hopefully this doesn't :P
|