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
|