Wed, 18 Mar 2009 15:03:17 +0100 |
Frits van Bommel |
Fix a bug where ::warning() was called with a va_list argument instead of an
|
Thu, 12 Mar 2009 20:37:27 +0100 |
Tomas Lindquist Olsen |
- Updated to DMD frontend 1.041.
|
Sat, 07 Mar 2009 14:25:30 +0100 |
Christian Kamm |
Make IrFuncTy a member of TypeFunction. Reset between modules compiled in the
|
Tue, 03 Mar 2009 15:08:26 +0100 |
Tomas Lindquist Olsen |
Added hasUnalignedFields helper to check if a type has unaligned fields - as per request from fvbommel. Result is cached in TypeStruct.
|
Tue, 03 Mar 2009 02:51:21 +0100 |
Tomas Lindquist Olsen |
Abstracted more (most) ABI details out of the normal codegen.
|
Sun, 01 Mar 2009 01:33:08 +0100 |
Tomas Lindquist Olsen |
Fixed alignsize for void types. (it's one byte)
|
Sat, 28 Feb 2009 16:09:44 +0100 |
Frits van Bommel |
Use LLVM alignment data instead of hand-picked.
|
Sat, 28 Feb 2009 16:09:35 +0100 |
Frits van Bommel |
Preparation for next patch. Don't ask about why this is needed.
|
Sat, 28 Feb 2009 13:48:49 +0100 |
Christian Kamm |
Fix alignment info of cdouble, cfloat. They align the same as double, float now.
|
Tue, 17 Feb 2009 18:57:11 +0100 |
Christian Kamm |
Fix #217. getInternalTypeInfo doesn't work with LDC.
|
Wed, 04 Feb 2009 18:39:33 +0100 |
Christian Kamm |
Convert struct arg to integer when passing inreg to make sure LLVM doesn't
|
Tue, 03 Feb 2009 21:46:46 +0100 |
Christian Kamm |
Follow the D ABI and pass the last arg in a register if it is a struct that fits.
|
Sun, 01 Feb 2009 20:20:56 +0100 |
Christian Kamm |
Fix #198 and #199 by making CTFE on static struct initializers work.
|
Thu, 22 Jan 2009 18:53:32 +0100 |
Christian Kamm |
Solaris compatibility and proc map parsing #183, thanks BlueZeniX!
|
Sat, 10 Jan 2009 14:35:48 +0100 |
Tomas Lindquist Olsen |
Fixed 64bit problem in mtype.c with _adReverse runtime call, fixes #161 .
|