Sun, 12 Jul 2009 16:15:21 +0200 |
Christian Kamm |
Make the auto storage class never have the same meaning as scope.
|
Sun, 17 May 2009 00:15:25 +0200 |
Frits van Bommel |
Fix format-string bugs by adding __attribute__((__format__)) in all applicable
|
Sat, 16 May 2009 22:21:31 +0200 |
Tomas Lindquist Olsen |
Merged DMD 1.045 !!!
|
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
|
Fri, 17 Apr 2009 14:38:29 +0200 |
Tomas Lindquist Olsen |
Fixed all issues preventing Tango 0.99.8 to compile with `sh build-tango.sh --verbose ldc'.
|
Wed, 15 Apr 2009 20:06:25 +0200 |
Tomas Lindquist Olsen |
Added Doxygen file.
|
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.
|
Tue, 31 Mar 2009 20:21:28 +0200 |
Tomas Lindquist Olsen |
Moved ir/irtype.* into ir/irdtype.*.
|
Fri, 27 Mar 2009 17:54:27 +0100 |
Tomas Lindquist Olsen |
Changed use of toObjFile to a new codegen method.
|
Thu, 26 Mar 2009 20:45:53 +0100 |
Tomas Lindquist Olsen |
* Moved ir/irsymbol.cpp/h into ir/irdsymbol.cpp/h.
|
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.
|
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.
|
Tue, 06 Jan 2009 16:33:51 +0100 |
Tomas Lindquist Olsen |
Merged DMD 1.038
|
Sat, 29 Nov 2008 21:25:43 +0100 |
Tomas Lindquist Olsen |
Removed KDevelop3 project files, CMake can generate them just fine!
|
Tue, 11 Nov 2008 01:38:48 +0100 |
Tomas Lindquist Olsen |
Added initial D2 support, D2 frontend and changes to codegen to make things compile.
|
Sat, 25 Oct 2008 06:03:28 +0200 |
Tomas Lindquist Olsen |
Implemented correct parameter order according to x86-32 ABI documentation.
|
Thu, 23 Oct 2008 00:34:46 +0200 |
Tomas Lindquist Olsen |
Added inreg attribute where appropriate on x86 to follow ABI docs.
|
Wed, 22 Oct 2008 14:55:33 +0200 |
Tomas Lindquist Olsen |
Removed TypeOpaque from DMD.
|
Mon, 06 Oct 2008 22:46:55 +0200 |
Christian Kamm |
First part of rename to LDC.
|
Mon, 06 Oct 2008 16:22:11 +0200 |
Tomas Lindquist Olsen |
Upgraded frontend to DMD 1.035
|
Wed, 13 Aug 2008 23:54:09 +0200 |
Christian Kamm |
Reverted bad change [506]. Added test case for remaining bug.
|
Wed, 13 Aug 2008 22:14:43 +0200 |
Christian Kamm |
Provided overload to TypeClass::builtinTypeInfo to return true.
|
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.
|
Fri, 01 Aug 2008 17:59:58 +0200 |
Tomas Lindquist Olsen |
Changed the handling of variadic intrinsics a bit.
|
Sun, 27 Jul 2008 17:10:47 +0200 |
Christian Kamm |
Switch TypePointer::isunsigned from false to true, so CmpExp::toElem chooses the right operand for pointer comparisons.
|
Tue, 22 Jul 2008 23:06:46 +0200 |
Christian Kamm |
Introducing opaque type to dmd frontent to be used with certain runtime array
|