log dmd/mtype.c @ 1630:44b145be2ef5

age author description
Sat, 06 Feb 2010 15:53:52 +0000 Robert Clipsham Merge dmd 1.056.
Wed, 06 Jan 2010 15:18:23 -0300 Leandro Lucarella Merge DMD r321: bugzilla 3575 CTFE: member structs not initialized correctly
Wed, 06 Jan 2010 15:18:23 -0300 Leandro Lucarella Merge DMD r320: refactor
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r317: bugzilla 3611 Enum forward referencing regression
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r314+r315: bugzilla 2029 Typesafe variadic functions don't...
Wed, 06 Jan 2010 15:18:22 -0300 Leandro Lucarella Merge DMD r304: refactor invariant => immutable
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r301: a little refactor and harmonize
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r278: bugzilla 370 Compiler stack overflow on recursive...
Wed, 06 Jan 2010 15:18:20 -0300 Leandro Lucarella Merge DMD r253: refactor: Argument => Parameter
Fri, 06 Nov 2009 23:58:01 +0100 Christian Kamm Merge DMD 1.051
Sun, 12 Jul 2009 16:15:21 +0200 Christian Kamm Make the auto storage class never have the same meaning as scope.
Sun, 14 Jun 2009 19:49:58 +0200 Christian Kamm Another shot at fixing the issues with (constant) struct literals and their addresses. See DMD2682, #218, #324.
Mon, 18 May 2009 14:02:50 +0200 Frits van Bommel Patch to allow compiling LDC with MinGW, by `mp4 / [1]jaffa` (slightly edited).
Sat, 16 May 2009 22:21:31 +0200 Tomas Lindquist Olsen Merged DMD 1.045 !!!
Thu, 30 Apr 2009 23:16:21 +0200 Christian Kamm Commit workaround for TypeFunction comparing issue.
Wed, 22 Apr 2009 14:49:49 -0600 Kelly Wilson Changes for mingw to compile properly
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 17:59:34 +0200 Tomas Lindquist Olsen Merged DMD 1.042.
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.
Thu, 02 Apr 2009 19:16:44 +0200 Christian Kamm Apply small includes patch for FreeBSD. Thanks kimelto!
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.
Mon, 23 Mar 2009 20:26:33 +0100 Tomas Lindquist Olsen Cleanup DMD 1.041 merge.
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 .
Tue, 06 Jan 2009 16:33:51 +0100 Tomas Lindquist Olsen Merged DMD 1.038
Sun, 04 Jan 2009 15:49:28 +0100 Christian Kamm Apply BlueZeniX's patch for OpenSolaris compatibility. Fixes #158.
Sat, 13 Dec 2008 13:15:31 +0100 Tomas Lindquist Olsen Merged DMD 1.037 frontend
Tue, 02 Dec 2008 02:45:31 +0100 Tomas Lindquist Olsen Removed PAGESIZE part of Tango patch, it works for me when the check is removed.
Sat, 29 Nov 2008 21:25:43 +0100 Tomas Lindquist Olsen Removed KDevelop3 project files, CMake can generate them just fine!
Sat, 22 Nov 2008 18:45:09 +0100 Christian Kamm Move tuple syntax copy for function arguments after semantic, to make sure
Tue, 18 Nov 2008 17:14:57 +0100 Christian Kamm Fix bug reported by downs. Related to delegate types within tuple template parameters.
Sun, 16 Nov 2008 20:42:45 +0100 Tomas Lindquist Olsen Fixed 64bit problem with aaValues runtime calls (assumed 32bits)
Thu, 30 Oct 2008 15:58:58 +0100 Christian Kamm Fix REALSIZE, REALPAD and alignment of double and real for x86-64.
Thu, 30 Oct 2008 10:16:37 +0100 Christian Kamm Fix accidental double-inreg caused by shared TupleType. Enabled inreg by default.
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 17:06:17 +0200 Tomas Lindquist Olsen Merged DMD 1.036.
Wed, 22 Oct 2008 14:55:33 +0200 Tomas Lindquist Olsen Removed TypeOpaque from DMD.
Mon, 06 Oct 2008 22:54:08 +0200 Christian Kamm Some missed LLVMDC -> LDC.
Mon, 06 Oct 2008 16:22:11 +0200 Tomas Lindquist Olsen Upgraded frontend to DMD 1.035
Fri, 03 Oct 2008 17:31:16 +0200 Christian Kamm Make default argument protection check not error for undefined protection.
Wed, 01 Oct 2008 21:14:15 +0200 Christian Kamm Nicer error message on some invalid default args.
Mon, 15 Sep 2008 02:04:26 +0200 Tomas Lindquist Olsen Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced.
Sun, 14 Sep 2008 10:13:50 +0200 Christian Kamm Add _d_newarrayvT and _d_newarraymvT to create arrays without initialization.
Tue, 09 Sep 2008 16:49:47 -0700 Tomas Lindquist Olsen Complex number should now follow the D ABI on x86. They're also treated as first class values now. Big change.