Sun, 14 Dec 2008 16:39:27 +0100 |
Christian Kamm |
Missed line when removing env sanitizing.
|
Sun, 14 Dec 2008 16:30:06 +0100 |
Christian Kamm |
Remove unportable env-sanitizing code. If it is really needed, it needs to be
|
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.
|
Sun, 05 Oct 2008 17:28:15 +0200 |
Tomas Lindquist Olsen |
Added test case for bug #100
|
Wed, 01 Oct 2008 19:16:10 +0200 |
Christian Kamm |
Fix import visibility bugs 313 and 314.
|
Wed, 01 Oct 2008 18:32:31 +0200 |
Tomas Lindquist Olsen |
Wrapped all the most potentially expensive logging calls in a conditional to only do work when actually requested.
|
Tue, 16 Sep 2008 16:06:39 +0200 |
Tomas Lindquist Olsen |
Removed useless assert in ArrayLiteralExp::toConstElem
|
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.
|
Sun, 31 Aug 2008 18:38:16 +0200 |
Tomas Lindquist Olsen |
Fixed toobj.cpp to compile with latest LLVM, seems a method overload was removed recently.
|
Fri, 15 Aug 2008 05:08:33 +0200 |
Tomas Lindquist Olsen |
Fixed problem when instantiating a template with private global variables.
|
Tue, 12 Aug 2008 19:50:41 +0200 |
Christian Kamm |
Revert accidental change to toobj.cpp.
|
Tue, 12 Aug 2008 19:48:42 +0200 |
Christian Kamm |
Get rid of 'static function cannot access nested' error. It is caught again later.
|
Sun, 10 Aug 2008 21:09:23 +0200 |
Christian Kamm |
Make llvmdc work with llvm 2.4svn revision 54614. Breaks compatibility with llvm 2.3.
|
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.
|
Sat, 26 Jul 2008 15:02:57 +0200 |
Tomas Lindquist Olsen |
Added bitcode filename to very verbose logging.
|
Mon, 14 Jul 2008 21:49:54 +0200 |
lindquist |
[svn r384] Some minor code cleanups.
trunk
|
Sat, 12 Jul 2008 19:38:31 +0200 |
lindquist |
[svn r357] Merged DMD 1.033
trunk
|
Thu, 10 Jul 2008 00:13:09 +0200 |
lindquist |
[svn r345] Fixed the new moduleinfo stuff to have consistent symbol names with the D style.
trunk
|
Wed, 09 Jul 2008 23:43:51 +0200 |
lindquist |
[svn r344] Fixed some very minor issues with the usage listing when calling llvmdc with no arguments.
trunk
|
Fri, 04 Jul 2008 08:51:49 +0200 |
ChristianK |
[svn r337] Reverted changes to toobj.cpp: Module constructor calls can never be invokes.
trunk
|
Thu, 03 Jul 2008 22:05:45 +0200 |
ChristianK |
[svn r336] Made sure calls within a landing pad area are invokes.
trunk
|
Thu, 19 Jun 2008 17:30:32 +0200 |
lindquist |
[svn r296] Removed: the 'suite' dir, it never took off!
trunk
|
Wed, 11 Jun 2008 21:03:55 +0200 |
lindquist |
[svn r268] Fixed: global debug info was still brokem ... should be done now!!!
trunk
|
Wed, 11 Jun 2008 20:53:26 +0200 |
lindquist |
[svn r267] Fixed debug info for global variables.
trunk
|
Tue, 10 Jun 2008 20:01:04 +0200 |
ChristianK |
[svn r265] generate debug info for global variables only if they don't have external linkage
trunk
|
Mon, 09 Jun 2008 17:49:30 +0200 |
lindquist |
[svn r264] Fixed debug info for global variables.
trunk
|
Mon, 09 Jun 2008 09:37:08 +0200 |
lindquist |
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB.
trunk
|
Sun, 08 Jun 2008 08:03:19 +0200 |
lindquist |
[svn r250] Fixed the warning about dropping arguments to _Dmain when optimizing.
trunk
|
Thu, 05 Jun 2008 06:38:36 +0200 |
lindquist |
[svn r233] Added: -oq command line option for writing fully qualified object names.
trunk
|
Fri, 30 May 2008 19:32:04 +0200 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
trunk
|