Wed, 13 Aug 2008 22:31:46 +0200 |
Christian Kamm |
Got rid of improper static array compile time index check.
|
Sun, 10 Aug 2008 08:37:38 +0200 |
Tomas Lindquist Olsen |
Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.
|
Tue, 05 Aug 2008 19:28:19 +0200 |
Christian Kamm |
Move AllocaInst creation into DtoAlloca helper. Will enable special zero-init of fp80 reals' padding.
|
Thu, 31 Jul 2008 19:14:49 +0200 |
Christian Kamm |
Move DtoArrayBoundsCheck from llvmhelpers to arrays.
|
Tue, 29 Jul 2008 12:44:28 +0200 |
Christian Kamm |
Fix the static array cast size check.
|
Tue, 29 Jul 2008 12:32:01 +0200 |
Christian Kamm |
Error if static array is cast to an array such that oldarraysize % newelemsize != 0.
|
Sat, 26 Jul 2008 17:33:49 +0200 |
Christian Kamm |
Should only error if array initializer is too long. Too short is ok.
|
Sat, 26 Jul 2008 17:19:16 +0200 |
Christian Kamm |
Give error messages for invalid casts.
|
Sat, 26 Jul 2008 15:42:05 +0200 |
Christian Kamm |
Add error if array initializer has incorrect length.
|
Tue, 15 Jul 2008 00:17:03 +0200 |
lindquist |
[svn r386] Fixed broken DtoBoolean.
trunk
|
Mon, 14 Jul 2008 22:48:03 +0200 |
ChristianK |
[svn r385] Fix lvalue cast problems with -= and friends.
trunk
|
Mon, 14 Jul 2008 17:26:58 +0200 |
ChristianK |
[svn r381] Allow concatenating with static arrays.
trunk
|
Mon, 14 Jul 2008 01:03:53 +0200 |
lindquist |
[svn r371] Fixed array init was still broken for immediate slices and complex values.
trunk
|
Sun, 13 Jul 2008 02:04:25 +0200 |
lindquist |
[svn r361] Removed some dead code.
trunk
|
Sun, 13 Jul 2008 01:29:49 +0200 |
lindquist |
[svn r360] Another mostly rewrite of DtoArrayInit. Should be much more robust now, and probably faster code generated for the most common cases too!
trunk
|
Sat, 12 Jul 2008 23:56:56 +0200 |
ChristianK |
[svn r359] Try to fix DtoArrayInit. Unfinished, breaks for arrays of primitive types.
trunk
|
Sat, 12 Jul 2008 15:43:13 +0200 |
ChristianK |
[svn r355] Get rid of IRState::exps and topexp.
trunk
|
Fri, 11 Jul 2008 00:17:00 +0200 |
lindquist |
[svn r349] Fixed problems with static arrays of void as well as a static arrays with zero length.
trunk
|
Thu, 03 Jul 2008 22:05:45 +0200 |
ChristianK |
[svn r336] Made sure calls within a landing pad area are invokes.
trunk
|
Sat, 28 Jun 2008 05:57:16 +0200 |
lindquist |
[svn r329] Cleaned up a bunch of array code for handling special slice cases no
trunk
|
Mon, 23 Jun 2008 19:19:37 +0200 |
ChristianK |
[svn r318] Moved the call to DtoBoolean before the not instruction.
trunk
|
Mon, 23 Jun 2008 19:08:32 +0200 |
ChristianK |
[svn r317] Convert result of _adEq runtime function to bool to make sure EqualExp returns i1 bool.
trunk
|
Mon, 23 Jun 2008 14:48:42 +0200 |
lindquist |
[svn r316] Fixed array slice assignments like: int[] arr = ...; arr[] = 42;
trunk
|
Sun, 22 Jun 2008 15:21:34 +0200 |
ChristianK |
[svn r314] Get correct value type for newing of multidimensional dynamic arrays.
trunk
|
Sat, 21 Jun 2008 21:16:26 +0200 |
lindquist |
[svn r312] Changed assert codegen to insert an unreachable terminator after the call to the assert function, which currently calls abort().
trunk
|
Sat, 21 Jun 2008 05:03:42 +0200 |
lindquist |
[svn r308] Really fixed multidimensional new expressions. the first length was bad in the resulting slice.
trunk
|
Sat, 21 Jun 2008 04:47:14 +0200 |
lindquist |
[svn r307] Fixed: multidimensional new expressions now work. Eg.:
trunk
|
Fri, 20 Jun 2008 23:27:59 +0200 |
ChristianK |
[svn r301] Fixed incorrect codegen with array slice assigns.
trunk
|
Thu, 19 Jun 2008 17:30:32 +0200 |
lindquist |
[svn r296] Removed: the 'suite' dir, it never took off!
trunk
|
Mon, 09 Jun 2008 09:37:08 +0200 |
lindquist |
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB.
trunk
|