Thu, 04 Dec 2008 14:36:11 +0100 |
Tomas Lindquist Olsen |
Fixed problem with moduleinfo thinking it imports itself, causing assertion failure, fixes #138
|
Mon, 01 Dec 2008 15:21:33 +0100 |
Tomas Lindquist Olsen |
Added error when gcc cannot be found.
|
Mon, 01 Dec 2008 15:18:22 +0100 |
Tomas Lindquist Olsen |
Added error when invoking gcc fails
|
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.
|
Sun, 30 Nov 2008 20:41:17 +0100 |
Tomas Lindquist Olsen |
Fixed ModuleInfo patch check, failed on 64bit
|
Sat, 29 Nov 2008 21:25:43 +0100 |
Tomas Lindquist Olsen |
Removed KDevelop3 project files, CMake can generate them just fine!
|
Wed, 12 Nov 2008 05:40:31 +0100 |
Tomas Lindquist Olsen |
D2: Fixed global constants not initialized until module constructor.
|
Wed, 12 Nov 2008 07:22:05 +0100 |
Tomas Lindquist Olsen |
D2 changes!
|
Tue, 11 Nov 2008 01:38:48 +0100 |
Tomas Lindquist Olsen |
Added initial D2 support, D2 frontend and changes to codegen to make things compile.
|
Mon, 03 Nov 2008 12:35:29 +0100 |
Christian Kamm |
Fix compile-time warnings. Adjust include in d-asm-i386.
|
Tue, 28 Oct 2008 15:41:09 +0100 |
Tomas Lindquist Olsen |
Removed warnings on ignored aligns. Only do aligment on packed structs, align(1) struct Packed { ... }
|
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 01:40:47 +0100 |
Tomas Lindquist Olsen |
Nested access to with statement should work now. fixes #105
|
Mon, 27 Oct 2008 01:11:41 +0100 |
Tomas Lindquist Olsen |
Fixed tuple fields, thanx downs
|
Thu, 23 Oct 2008 19:42:55 +0200 |
Tomas Lindquist Olsen |
Commented that codegen: <modulename> printf ...
|
Wed, 22 Oct 2008 21:50:08 +0200 |
Tomas Lindquist Olsen |
Implemented first class delegates. closes #101
|
Wed, 22 Oct 2008 14:55:33 +0200 |
Tomas Lindquist Olsen |
Removed TypeOpaque from DMD.
|
Thu, 16 Oct 2008 22:07:02 +0200 |
Christian Kamm |
Hopefully sensible command switch handling. Changed default ext to .o on Windows.
|
Wed, 15 Oct 2008 20:22:18 +0200 |
Christian Kamm |
Fixed bug with generated functions having wrong calling conventions. Thanks downs.
|
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
|
Sun, 12 Oct 2008 15:33:14 +0200 |
Christian Kamm |
Always run SimplifyCFG to workaround LLVM bug 2613.
|
Sun, 12 Oct 2008 14:38:55 +0200 |
Christian Kamm |
Emit stub debug info for generated functions to work around LLVM bug 2172.
|
Sun, 12 Oct 2008 10:35:16 +0200 |
Christian Kamm |
Only allocate the module file name once. Fixes #90.
|
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.
|
Sat, 11 Oct 2008 11:41:56 +0200 |
Christian Kamm |
Move to separate function and cleanup.
|
Sat, 11 Oct 2008 11:07:53 +0200 |
Christian Kamm |
Add basics for direct assembly output.
|
Mon, 06 Oct 2008 22:46:55 +0200 |
Christian Kamm |
First part of rename to LDC.
|