log gen/arrays.cpp @ 1651:cb960b882ca3 default tip

age author description
Wed, 19 May 2010 12:42:32 +0200 Tomas Lindquist Olsen Update to work with LLVM 2.7.
Mon, 08 Mar 2010 23:37:40 -0700 Kelly Wilson Apply patch from klickverbot. This is his 'proper fix' patch for bug #395.
Mon, 08 Mar 2010 20:06:08 +0100 Christian Kamm Apply workaround for #395 by klickverbot.
Sun, 14 Feb 2010 10:11:05 +0100 Christian Kamm Improve array append performance.
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.