log gen/llvmhelpers.cpp @ 1504:855f188aab7a

age author description
Thu, 18 Jun 2009 15:44:04 +0100 Robert Clipsham Added a stripModifiers() function to remove shared|const|immutable storage classes in D2 (should eventually be moved to a dhelpers file rather than llvm helpers).
Tue, 16 Jun 2009 08:57:20 -0600 Kelly Wilson fix problem reported in ticket 327 - thanks d0k
Sun, 07 Jun 2009 16:00:13 +0200 Frits van Bommel Run `semantic3` on imported modules, and emit new symbols with
Sat, 06 Jun 2009 20:16:13 +0200 Frits van Bommel Rewrite `StructLiteralExp::toElem` to store individual fields instead of
Sat, 06 Jun 2009 09:47:32 +0200 Christian Kamm Fix #318 by making a list of all seen template instances in a module for
Wed, 03 Jun 2009 04:12:28 +0200 Tomas Lindquist Olsen Make sure typeinfo output are mutable types, this is a temporary workaround to get druntime genobj.d to compile until we figure out what typeinfos are actually needed here and there ...
Wed, 03 Jun 2009 02:28:48 +0200 Tomas Lindquist Olsen D2:
Tue, 02 Jun 2009 18:41:10 +0200 Frits van Bommel Remove some unnecessary `#if`s. The D1 frontend has a Type::nextOf() which just
Sat, 30 May 2009 17:23:32 +0100 Robert Clipsham LDC 2 compiles again.
Sat, 23 May 2009 00:23:39 +0200 Christian Kamm Fix #308 by giving finally code emitted by EnclosingTryFinally a different landing pad.
Fri, 22 May 2009 21:38:01 +0200 Frits van Bommel Fix `scope(exit) foreach (ref v; arr) foo(v);`
Fri, 22 May 2009 10:17:47 +0200 Christian Kamm Fix bug #307 by doing what DMD does: add the arrayop to
Thu, 21 May 2009 10:56:04 +0200 Christian Kamm Tentative fix for semantic3 on imported modules and unnecessary template
Fri, 15 May 2009 17:05:35 +0200 Tomas Lindquist Olsen Enabled fix for ticket #294 . It will try it's best to let LLVM handle the alignment, and fall back to manual padding when that's not possible. If this causes problems again, we'll have to consistently pad manually using packed structs.
Fri, 15 May 2009 15:30:59 +0200 Tomas Lindquist Olsen Erm... Revert the rev [1352] change, the original code was correct ...