Fri, 06 Nov 2009 21:51:41 +0100 |
Christian Kamm |
Fix several 'reaches end of function' warnings by making fatal noreturn.
|
Sun, 07 Jun 2009 16:00:13 +0200 |
Frits van Bommel |
Run `semantic3` on imported modules, and emit new symbols with
|
Wed, 20 May 2009 21:13:41 +0200 |
Christian Kamm |
Merged xfBuild patch for dependency tree generation. See #286.
|
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 18:19:52 +0200 |
Tomas Lindquist Olsen |
Added IrTypeFunction and IrTypeDelegate and eliminated IrDType. This means the Type::ir field can be removed. It's the final part needed for the move to a slightly more sane type system. Now the whole thing just needs to be cleaned up :P
|
Thu, 30 Apr 2009 12:25:04 +0200 |
Frits van Bommel |
Make sure this still compiles after LLVM r70437, which introduces a
|
Fri, 03 Apr 2009 17:59:34 +0200 |
Tomas Lindquist Olsen |
Merged DMD 1.042.
|
Sun, 29 Mar 2009 15:46:55 +0200 |
Frits van Bommel |
Allow specific optimization passes to be requested from the command line.
|
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
|
Thu, 12 Mar 2009 20:37:27 +0100 |
Tomas Lindquist Olsen |
- Updated to DMD frontend 1.041.
|
Sun, 08 Mar 2009 16:13:10 +0100 |
Frits van Bommel |
Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)
|
Thu, 26 Feb 2009 14:11:49 +0100 |
Tomas Lindquist Olsen |
- Fixed LLVM style CL args for D2.
|
Wed, 25 Feb 2009 17:34:51 +0100 |
Frits van Bommel |
Use LLVM-style command line (instead of DMD-style)
|
Mon, 02 Feb 2009 01:44:51 +0100 |
Tomas Lindquist Olsen |
Changed templates and typeinfo to use linkonce linkage instead of weak linkage, this should fix inlining problems, fixing bug #197 . If problems show up, it's easy to change it back by changing the define in mars.h . I'm 95% sure this is safe, given how we handle templates.
|
Wed, 07 Jan 2009 19:34:48 +0100 |
Tomas Lindquist Olsen |
Merged DMD 1.039
|
Sun, 04 Jan 2009 15:49:28 +0100 |
Christian Kamm |
Apply BlueZeniX's patch for OpenSolaris compatibility. Fixes #158.
|
Sun, 14 Dec 2008 16:51:36 +0100 |
Christian Kamm |
Add Elrood's patch to output LDC and LLVM source revs.
|
Sat, 29 Nov 2008 21:25:43 +0100 |
Tomas Lindquist Olsen |
Removed KDevelop3 project files, CMake can generate them just fine!
|
Mon, 27 Oct 2008 17:37:34 +0100 |
Tomas Lindquist Olsen |
Attempt at getting LLVM to provide a proper target data layout. Should assert now if things are borked.
|
Mon, 27 Oct 2008 16:36:59 +0100 |
Christian Kamm |
Fold in mandel's patch for ARM from #106
|
Sat, 25 Oct 2008 06:03:28 +0200 |
Tomas Lindquist Olsen |
Implemented correct parameter order according to x86-32 ABI documentation.
|
Thu, 16 Oct 2008 22:07:02 +0200 |
Christian Kamm |
Hopefully sensible command switch handling. Changed default ext to .o on Windows.
|
Mon, 13 Oct 2008 17:28:39 +0200 |
Tomas Lindquist Olsen |
Started changing target triple stuff, part of fixing #97
|
Mon, 13 Oct 2008 10:58:00 +0200 |
Christian Kamm |
Allow output of only bc, ll, or s by making -of set the output type depending
|
Sat, 11 Oct 2008 13:07:59 +0200 |
Christian Kamm |
Disable bc output by default. Remove -dis. Add -output-bc, -output-ll, -output-s.
|
Mon, 06 Oct 2008 22:46:55 +0200 |
Christian Kamm |
First part of rename to LDC.
|
Sun, 05 Oct 2008 18:55:43 +0200 |
Tomas Lindquist Olsen |
Added -nodefaultlib switch do disable implicitly linked standard lib modules
|
Thu, 02 Oct 2008 03:25:46 +0200 |
Tomas Lindquist Olsen |
Applied the FreeBSD patch from Ralith, closes ticket #95 , slightly changed but basically the same. Thanx Ralith :)
|
Sat, 06 Sep 2008 12:27:27 +0200 |
Christian Kamm |
Restructure path handling a bit. Fixes #66.
|