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)
|
Sun, 15 Feb 2009 21:44:03 +0100 |
Christian Kamm |
Add OSX version declaration for Mac OS X to improve dmd-mac compatibility.
|
Wed, 04 Feb 2009 20:47:27 +0100 |
Tomas Lindquist Olsen |
Reverted back to the LLVM_InlineAsm_X86 versions, a few more things still needs to be sorted out first.
|
Wed, 04 Feb 2009 18:51:11 +0100 |
Christian Kamm |
LDC should follow the D ABI now. Switch back from LLVM_InlineAsm_X86 to
|
Tue, 03 Feb 2009 08:54:57 +0100 |
Tomas Lindquist Olsen |
Implemented proper support for naked asm using llvm module level asm. Still not 100% complete, but already 1000 times better that what we had before. Don's BignumX86 implementation from Tango (when turned into a standalone unittest) seems to fully work with no changes, and great performance :)
|
Mon, 02 Feb 2009 00:58:36 +0100 |
Tomas Lindquist Olsen |
Removed use of TARGET_LINUX and replaced with POSIX, fixes bug [172]
|
Thu, 29 Jan 2009 17:19:48 +0100 |
Christian Kamm |
Port some LDC1 portability fixes to LDC2. Fixes #196.
|
Thu, 22 Jan 2009 18:53:32 +0100 |
Christian Kamm |
Solaris compatibility and proc map parsing #183, thanks BlueZeniX!
|
Wed, 07 Jan 2009 19:34:48 +0100 |
Tomas Lindquist Olsen |
Merged DMD 1.039
|
Tue, 06 Jan 2009 16:33:51 +0100 |
Tomas Lindquist Olsen |
Merged DMD 1.038
|
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.
|
Sun, 14 Dec 2008 16:30:06 +0100 |
Christian Kamm |
Remove unportable env-sanitizing code. If it is really needed, it needs to be
|
Sat, 13 Dec 2008 13:15:31 +0100 |
Tomas Lindquist Olsen |
Merged DMD 1.037 frontend
|
Mon, 01 Dec 2008 02:10:16 +0100 |
Tomas Lindquist Olsen |
Fixed ModuleInfo generation to no longer use the ModuleInfo class' default initializer for types/defaults, it's unsafe as initializers don't necesarily match the "formal" type. There might be explicit padding.
|
Sat, 29 Nov 2008 21:25:43 +0100 |
Tomas Lindquist Olsen |
Removed KDevelop3 project files, CMake can generate them just fine!
|
Wed, 26 Nov 2008 19:40:11 +0100 |
Christian Kamm |
Print llvm package string in version header. See #128.
|
Mon, 24 Nov 2008 18:17:58 +0100 |
Christian Kamm |
Apply Elrood's CMake changes from #124. Thanks a lot!
|
Thu, 30 Oct 2008 11:08:34 +0100 |
Christian Kamm |
Applied easy part from wilsonk's x86-64 patch in #107
|
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
|
Wed, 22 Oct 2008 17:06:17 +0200 |
Tomas Lindquist Olsen |
Merged DMD 1.036.
|
Tue, 21 Oct 2008 20:46:12 +0200 |
Christian Kamm |
Use malloc instead of alloca.
|
Tue, 21 Oct 2008 18:15:34 +0200 |
Christian Kamm |
Fix -of with multiple input files.
|
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 18:19:43 +0200 |
Tomas Lindquist Olsen |
Updated rebuild profile for .o output as default, compiler needs to be fixed still.
|
Mon, 13 Oct 2008 17:28:39 +0200 |
Tomas Lindquist Olsen |
Started changing target triple stuff, part of fixing #97
|
Mon, 13 Oct 2008 11:13:20 +0200 |
Christian Kamm |
Some cleanups in command line argument descriptions.
|
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
|
Sun, 12 Oct 2008 18:03:34 +0200 |
Christian Kamm |
Homepage rename.
|
Sat, 11 Oct 2008 21:40:44 +0200 |
Christian Kamm |
Fix remaining make files. Fix linking order for static libs.
|
Sat, 11 Oct 2008 21:21:21 +0200 |
Christian Kamm |
Link using gcc instead.
|
Sat, 11 Oct 2008 20:00:36 +0200 |
Christian Kamm |
Make ldc call gcc to assemble.
|
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.
|
Mon, 06 Oct 2008 16:22:11 +0200 |
Tomas Lindquist Olsen |
Upgraded frontend to DMD 1.035
|
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:38:29 +0200 |
Tomas Lindquist Olsen |
Added FreeBSD support to the -t switch
|
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 :)
|
Sun, 07 Sep 2008 17:44:25 -0700 |
Tomas Lindquist Olsen |
Fixed choosing default target machine without needing to link in targets.
|
Sat, 06 Sep 2008 12:27:27 +0200 |
Christian Kamm |
Restructure path handling a bit. Fixes #66.
|
Thu, 04 Sep 2008 17:05:35 +0200 |
Tomas Lindquist Olsen |
merge
|
Tue, 02 Sep 2008 23:10:12 +0200 |
Tomas Lindquist Olsen |
Changed all '#if linux || __APPLE__' to '#if POSIX' so we can support other platforms too, thanx for the suggestion anders.
|
Wed, 03 Sep 2008 22:07:04 +0200 |
Christian Kamm |
Split runtime into three parts again.
|
Tue, 02 Sep 2008 19:14:37 +0200 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/llvmdc
|
Tue, 02 Sep 2008 19:14:25 +0200 |
Christian Kamm |
Get rid of runtime path. Allow defaultlib and debuglib switches to be given multiple times.
|
Sun, 31 Aug 2008 18:51:14 +0200 |
Tomas Lindquist Olsen |
Added some sanity checks for target detection.
|
Tue, 26 Aug 2008 21:02:25 +0200 |
Tomas Lindquist Olsen |
Removed unimplemented switches.
|
Tue, 26 Aug 2008 20:49:01 +0200 |
Christian Kamm |
Do not set Dversion to 1. Dversion = 2 means we use post 1.000 additions to D1.
|
Tue, 26 Aug 2008 19:31:47 +0200 |
Christian Kamm |
Add -enable/-disable for specific features.
|
Mon, 25 Aug 2008 19:36:27 +0200 |
Tomas Lindquist Olsen |
Removed D_InlineAsm and D_InlineAsm_X86 versions.
|
Sun, 24 Aug 2008 17:57:53 +0200 |
Tomas Lindquist Olsen |
Missing 'break' in osx code path.
|
Sun, 24 Aug 2008 17:19:31 +0200 |
Tomas Lindquist Olsen |
Fixed some osx mistakes.
|
Sun, 24 Aug 2008 16:59:08 +0200 |
Christian Kamm |
Add isnan for __APPLE__ and darwin version ident for OSX.
|
Sun, 24 Aug 2008 16:54:06 +0200 |
Jacob Carlborg |
Add __APPLE__ to most #if linux compile time switches.
|
Sun, 24 Aug 2008 16:22:58 +0200 |
Christian Kamm |
Get rid of isLinux and isWindows in favor of global.params.os.
|
Thu, 21 Aug 2008 15:19:45 +0200 |
Christian Kamm |
Make class invariants work.
|
Thu, 14 Aug 2008 06:55:41 +0200 |
Tomas Lindquist Olsen |
Merged DMD 1.034, array operations are not yet implemented ;)
|
Sun, 10 Aug 2008 08:37:38 +0200 |
Tomas Lindquist Olsen |
Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.
|