log

age author description
Sat, 02 May 2009 11:58:50 +0200 Frits van Bommel Remove some dead code.
Thu, 30 Apr 2009 23:16:21 +0200 Christian Kamm Commit workaround for TypeFunction comparing issue.
Thu, 30 Apr 2009 12:25:04 +0200 Frits van Bommel Make sure this still compiles after LLVM r70437, which introduces a
Thu, 30 Apr 2009 11:56:03 +0200 Frits van Bommel Now the backend wants an enum value as optimization level.
Wed, 29 Apr 2009 18:59:39 +0200 Tomas Lindquist Olsen Fixed array operation codegen when used from imported templates. All array operations are now emitted with template linkage. Fixed #270 .
Wed, 29 Apr 2009 18:39:59 +0200 Tomas Lindquist Olsen Fixed file name in imported mixins containing assertions.
Wed, 29 Apr 2009 17:47:24 +0200 Frits van Bommel Add some attributes to runtime calls, to provide the standard LLVM optimization
Wed, 29 Apr 2009 10:26:28 +0200 Frits van Bommel Update codegen to (hopefully) work correctly with newer LLVM trunk, where
Tue, 28 Apr 2009 21:58:06 +0200 Frits van Bommel Implement first D-specific optimization pass: -simplify-drtcalls.
Mon, 27 Apr 2009 22:34:36 +0200 Frits van Bommel Check in some old changes to the binding, from before I had commit access.
Mon, 27 Apr 2009 22:33:17 +0200 Frits van Bommel Committing LLVM binding for D as it currently exists in the SVN repository.
Mon, 27 Apr 2009 13:59:15 +0200 Tomas Lindquist Olsen Forgot the special case part in last !ThisExp change.
Mon, 27 Apr 2009 13:30:48 +0200 Tomas Lindquist Olsen Moved special casing of 'assert(this, "null this");' generated statements from !ThisExp into !AssertExp.
Mon, 27 Apr 2009 03:40:40 +0200 Tomas Lindquist Olsen Fixed class default initializers and type generation. Bug #260 is fixed.
Mon, 27 Apr 2009 01:43:29 +0200 Tomas Lindquist Olsen Added testcase for overlapping struct default initializer I has missed. Slight tweak of the relevant error message.
Sun, 26 Apr 2009 20:36:53 +0200 Frits van Bommel Remove a bit of code duplication.
Sun, 26 Apr 2009 20:31:48 +0200 Frits van Bommel Fix a logic bug.
Sun, 26 Apr 2009 18:21:07 +0200 Christian Kamm Force 'fast' compilation when debug info is requested. LLVM trunk seems to
Sun, 26 Apr 2009 11:29:30 +0200 Christian Kamm Fix interface indices. Closes #269 and #266.
Sun, 26 Apr 2009 10:29:39 +0200 Christian Kamm Add (currently failing) test for correct virtual call resolution.
Sat, 25 Apr 2009 18:27:11 +0200 Tomas Lindquist Olsen Merge
Sat, 25 Apr 2009 18:26:54 +0200 Tomas Lindquist Olsen Fixed struct default initializers.
Sat, 25 Apr 2009 09:11:32 +0200 Christian Kamm Revert change to treat bodyless functions in abstract classes as abstract.
Fri, 24 Apr 2009 16:47:42 +0200 Frits van Bommel Add `#include "gen/llvm-version.h"` to files that use the macro it defines...
Thu, 23 Apr 2009 20:44:55 +0200 Christian Kamm Fix parsing of import statements to only pass valid identifiers to Import
Thu, 23 Apr 2009 20:28:29 +0200 Christian Kamm Trivial fix for bug #265
Wed, 22 Apr 2009 14:49:49 -0600 Kelly Wilson Changes for mingw to compile properly
Wed, 22 Apr 2009 14:40:56 -0600 Kelly Wilson Change needed for mingw
Wed, 22 Apr 2009 03:08:28 +0200 Tomas Lindquist Olsen Rewrote runtime struct literal codegen.
Wed, 22 Apr 2009 01:18:21 +0200 Tomas Lindquist Olsen Added checks for overlapping union initializers, as shown in bug #259 .