log

age author description
Mon, 06 Jul 2009 23:54:02 +0100 Robert Clipsham Fixed some unmerged parts of the D2 frontend.
Fri, 03 Jul 2009 18:49:42 +0200 Christian Kamm Better error handling for CMake LLVM config file detection.
Fri, 03 Jul 2009 17:24:35 +0200 Benjamin Kramer Fix build for LLVM >= r74640
Tue, 30 Jun 2009 22:07:50 +0200 Christian Kamm Yet another fix for finding llvm's config file.
Mon, 29 Jun 2009 21:44:11 +0200 Christian Kamm LLVM_INSTDIR -> LLVM_INCLUDEDIR fix by d0k.
Fri, 26 Jun 2009 21:02:23 +0200 Christian Kamm Initialize LLVM target and asmprinter for the native and extra targets.
Fri, 26 Jun 2009 21:00:12 +0200 Christian Kamm Make debug info work with newer LLVM.
Fri, 26 Jun 2009 17:18:36 +0200 Christian Kamm Treat ConditionalDeclarations correctly in DtoDeclarationExp.
Wed, 24 Jun 2009 18:01:02 +0200 Frits van Bommel Be a little less overzealous with arrays of void-initialized typedefs;
Wed, 24 Jun 2009 17:14:50 +0200 Frits van Bommel Don't initialize arrays of (arrays of...) void-initialized typedefs.
Mon, 22 Jun 2009 19:31:25 +0200 Christian Kamm Emit file and line info for 'Array operation ... not recognized' error.
Sun, 21 Jun 2009 19:05:24 +0200 Christian Kamm Make == for associative arrays test for equality, not identity.
Sun, 21 Jun 2009 00:12:29 +0200 Frits van Bommel Implement equality comparison for associative arrays. The semantics aren't in
Sat, 20 Jun 2009 19:44:54 +0200 Frits van Bommel Put scope-limited data on the stack instead of using 'new' and 'delete'.
Sat, 20 Jun 2009 19:12:04 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/ldc
Sat, 20 Jun 2009 19:11:44 +0200 Christian Kamm Move function codegen data from IrFunction to new FuncGen.
Sat, 20 Jun 2009 14:28:59 +0200 Frits van Bommel Eliminate comparisons between GC allocations and constants. This removes some
Sat, 20 Jun 2009 11:39:13 +0200 Frits van Bommel Return `void*` from _d_allocclass so LLVM doesn't do weird things with it...
Thu, 18 Jun 2009 15:44:18 +0100 Robert Clipsham Automated merge with http://hg.dsource.org/projects/ldc
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 23:00:27 +0200 Christian Kamm Made is and !is use the same numeric comparison as == and !=, fixes #328
Tue, 16 Jun 2009 19:31:10 +0200 Frits van Bommel Add an `llvm::OStream` workalike class for use with `Logger::cout()`, with the
Tue, 16 Jun 2009 15:37:40 +0200 Benjamin Kramer Build fix for LLVM >= r73431
Tue, 16 Jun 2009 08:57:20 -0600 Kelly Wilson fix problem reported in ticket 327 - thanks d0k
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, 14 Jun 2009 14:28:11 +0200 Christian Kamm Set the default RUNTIME_DIR to be side-by-side of the ldc source dir.
Sun, 14 Jun 2009 12:27:51 +0200 Christian Kamm Cannot take the address of a slice or struct literal as a constant expression.
Fri, 12 Jun 2009 21:34:35 +0200 Christian Kamm More DtoType -> DtoTypeNotVoid for getting the array element llvm type.
Fri, 12 Jun 2009 20:39:01 +0200 Christian Kamm The llvm element type of void arrays should be i8 and not void.
Fri, 12 Jun 2009 16:41:38 +0200 Frits van Bommel Generate less dead code by deleting unreachable blocks at the end of functions