log dmd/expression.c @ 1638:0de4525a9ed6

age author description
Sat, 06 Feb 2010 15:53:52 +0000 Robert Clipsham Merge dmd 1.056.
Wed, 06 Jan 2010 19:53:35 +0100 Christian Kamm Disable appending a dchar to a char or wchar array for now.
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 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 r303: harmonize
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r296: bugzilla 3617 CTFE: wrong code for if(x) where x is int...
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:21 -0300 Leandro Lucarella Merge DMD r277: bugzilla 3495 Segfault(typinf.c) instantiating D variadic...
Wed, 06 Jan 2010 15:18:21 -0300 Leandro Lucarella Merge DMD r274: harmonization
Wed, 06 Jan 2010 15:18:20 -0300 Leandro Lucarella Merge DMD r253: refactor: Argument => Parameter
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella [WIP] Merge DMD r251: bugzilla 111 (appending a dchar to a char[])
Wed, 06 Jan 2010 15:18:19 -0300 Leandro Lucarella Merge DMD r250: harmonize
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.
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 12:17:33 +0200 Christian Kamm Fix overload resolution issue in dmd bug 313/314 fix.
Thu, 23 Apr 2009 20:28:29 +0200 Christian Kamm Trivial fix for bug #265
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.
Sun, 29 Mar 2009 11:43:45 +0200 Christian Kamm A different fix to #218 and DMD2682 that does not lead to constant folding regressions.
Sat, 28 Mar 2009 05:00:43 +0100 Tomas Lindquist Olsen - Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM.
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
Sun, 15 Mar 2009 15:58:38 +0100 Frits van Bommel Another "pointers are 32 bits" issue in the frontend. long/ulong constants cast
Thu, 12 Mar 2009 20:37:27 +0100 Tomas Lindquist Olsen - Updated to DMD frontend 1.041.
Sat, 28 Feb 2009 19:58:30 +0100 Christian Kamm Error gracefully for +=, -=, *=, /= if rhs is complex but lhs isn't.
Sun, 18 Jan 2009 13:10:19 +0100 Christian Kamm Change custom allocator new size argument to size_t instead of uint. See #175.
Wed, 07 Jan 2009 19:34:48 +0100 Tomas Lindquist Olsen Merged DMD 1.039
Tue, 06 Jan 2009 16:33:51 +0100 Tomas Lindquist Olsen Merged DMD 1.038
Sat, 13 Dec 2008 13:15:31 +0100 Tomas Lindquist Olsen Merged DMD 1.037 frontend
Wed, 10 Dec 2008 13:56:10 +0100 Tomas Lindquist Olsen Removed insufficient fix for DMD bug 1161, it was causing problems with instantiating imported templates, and passing private variables as aliases. I failed to come up with a proper fix!
Fri, 28 Nov 2008 21:24:08 +0100 Christian Kamm Fix warnings on x86-64. By fvbommel.
Sat, 22 Nov 2008 18:38:13 +0100 Christian Kamm Fix return type of OrOr and AndAndExp being set incorrectly if rhs is void. Thanks wilsonk!
Sat, 25 Oct 2008 06:03:28 +0200 Tomas Lindquist Olsen Implemented correct parameter order according to x86-32 ABI documentation.
Wed, 22 Oct 2008 17:06:17 +0200 Tomas Lindquist Olsen Merged DMD 1.036.
Mon, 06 Oct 2008 22:54:08 +0200 Christian Kamm Some missed LLVMDC -> LDC.
Thu, 02 Oct 2008 23:12:19 +0200 Christian Kamm Move check for access of context for nested class from backend into frontend.
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.
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.
Tue, 02 Sep 2008 23:10:12 +0200 Tomas Lindquist Olsen Changed all '#if linux || __APPLE__' to '#if POSIX' so we can support other platforms too, thanx for the suggestion anders.
Sun, 24 Aug 2008 16:59:08 +0200 Christian Kamm Add isnan for __APPLE__ and darwin version ident for OSX.
Sun, 24 Aug 2008 16:54:06 +0200 Jacob Carlborg Add __APPLE__ to most #if linux compile time switches.
Thu, 14 Aug 2008 06:55:41 +0200 Tomas Lindquist Olsen Merged DMD 1.034, array operations are not yet implemented ;)
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.
Mon, 04 Aug 2008 17:32:13 +0200 Tomas Lindquist Olsen Changed DMD to make a copy of the TypeFunction in DelegateExp.
Mon, 04 Aug 2008 02:59:34 +0200 Tomas Lindquist Olsen Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat specially
Mon, 28 Jul 2008 21:37:47 +0200 Christian Kamm Fix real comparison for real: allow +0 to be distinguished from -0.
Mon, 28 Jul 2008 20:50:41 +0200 Christian Kamm Use == in RealEquals and get rid of the memcmp there entirely.
Sun, 27 Jul 2008 18:52:40 +0200 Christian Kamm Make RealEquals only compare the data bytes.
Sun, 27 Jul 2008 13:29:31 +0200 Christian Kamm Fix compile-time comparison of template value parameters of real type.
Sat, 12 Jul 2008 19:38:31 +0200 lindquist [svn r357] Merged DMD 1.033 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
Fri, 27 Jun 2008 22:04:35 +0200 lindquist [svn r326] Fixed a bunch of issues with printf's that MinGW32 did not support. trunk
Sat, 21 Jun 2008 03:14:49 +0200 lindquist [svn r306] Fixed: it's now possible to compile and link llvmdc with MinGW32 and msys on Win32 :D I tried it myself ;) Building the runtime still needs some work, but it's a step in the right direction. trunk
Mon, 05 May 2008 07:36:29 +0200 lindquist [svn r179] lots and lots of fixes, much more of tango now compiles/works. trunk