log gen/tollvm.h @ 811:8e6135be6999

age author description
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, 22 Oct 2008 14:55:33 +0200 Tomas Lindquist Olsen Removed TypeOpaque from DMD.
Tue, 14 Oct 2008 15:35:49 +0200 Tomas Lindquist Olsen Fixed weird struct problem from downs, see mini/compile_structs1.d
Mon, 06 Oct 2008 22:54:08 +0200 Christian Kamm Some missed LLVMDC -> LDC.
Sun, 05 Oct 2008 11:47:47 +0200 Christian Kamm Fix VarDecls for tuples. Closes #99.
Sun, 21 Sep 2008 14:45:41 +0200 Christian Kamm Backed out changeset 1b62222581fb
Sat, 20 Sep 2008 10:13:15 +0200 Christian Kamm Change bool type to i8
Tue, 09 Sep 2008 16:49:47 -0700 Tomas Lindquist Olsen Complex number should now follow the D ABI on x86. They're also treated as first class values now. Big change.
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.
Fri, 01 Aug 2008 17:59:58 +0200 Tomas Lindquist Olsen Changed the handling of variadic intrinsics a bit.
Mon, 28 Jul 2008 02:11:34 +0200 Tomas Lindquist Olsen Fixed issue with internal real representation, incorrect for non x86-32 architectures.
Tue, 15 Jul 2008 00:17:03 +0200 lindquist [svn r386] Fixed broken DtoBoolean. trunk
Mon, 14 Jul 2008 22:48:03 +0200 ChristianK [svn r385] Fix lvalue cast problems with -= and friends. trunk
Sun, 13 Jul 2008 04:11:08 +0200 lindquist [svn r365] Implemented raw struct equality comparison, uses C memcmp. trunk
Fri, 11 Jul 2008 00:17:00 +0200 lindquist [svn r349] Fixed problems with static arrays of void as well as a static arrays with zero length. 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
Sat, 28 Jun 2008 11:37:53 +0200 lindquist [svn r330] Implemented synchronized statements. 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
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
Wed, 14 May 2008 02:00:23 +0200 lindquist [svn r226] Fixed: deleting interface. trunk
Wed, 14 May 2008 01:22:40 +0200 lindquist [svn r225] Fixed: delete expressions no longer use llvm's free instruction, which crashes on a GC provided pointer. trunk
Tue, 13 May 2008 17:58:11 +0200 lindquist [svn r221] Update: Switched to the 2.3 LLVM svn branch, http://llvm.org/svn/llvm-project/llvm/branches/release_23 . trunk
Tue, 13 May 2008 14:42:09 +0200 lindquist [svn r219] Fixed: the tango/lib/gc/basic garbage collector now compiles and links into an executable (change in tango/lib/llvmdc-posix.mak), closes #5 . trunk
Mon, 12 May 2008 18:44:11 +0200 lindquist [svn r209] Fixed: exotic array to pointer casts were broken. trunk
Wed, 07 May 2008 04:45:51 +0200 lindquist [svn r193] Fixed: abstract classes implementing interfaces now output proper Interface info arrays. (null vtables). trunk
Mon, 24 Mar 2008 19:43:02 +0100 lindquist [svn r155] Fixed a bunch of linkage problems (especially with templates) trunk
Thu, 17 Jan 2008 03:15:12 +0100 lindquist [svn r140] did a lot of the work towards being able to pass multiple modules on the command line. not complete yet though trunk
Mon, 14 Jan 2008 05:11:54 +0100 lindquist [svn r137] Many fixes towards tango.io.Console working, but not quite there yet... trunk
Fri, 04 Jan 2008 01:38:42 +0100 lindquist [svn r135] * Merged DMD 1.025 * trunk
Sun, 25 Nov 2007 18:55:52 +0100 lindquist [svn r120] ModuleInfo implementation is now almost complete. trunk
Sun, 25 Nov 2007 00:19:13 +0100 lindquist [svn r118] Fixed dynamic casts. trunk
Wed, 21 Nov 2007 04:13:15 +0100 lindquist [svn r113] Added initial support for associative arrays (AAs). trunk
Mon, 19 Nov 2007 06:01:48 +0100 lindquist [svn r110] Fixed typeinfo for classes. trunk
Mon, 19 Nov 2007 02:58:58 +0100 lindquist [svn r108] Now basic suppport for complex types. =,+,-,*,/ are supported. trunk
Sun, 18 Nov 2007 06:52:57 +0100 lindquist [svn r106] Turns out the last commit wasn't enough, now the D->LLVM process is even more split up. trunk
Fri, 16 Nov 2007 08:21:47 +0100 lindquist [svn r104] TONS OF FIXES. trunk
Wed, 14 Nov 2007 20:18:01 +0100 lindquist [svn r101] Split up CastExp into several smaller utility functions. trunk
Mon, 12 Nov 2007 07:58:44 +0100 lindquist [svn r100] Moved test/ray.d to demos/ray.d. trunk
Mon, 12 Nov 2007 06:32:46 +0100 lindquist [svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca"). trunk
Thu, 08 Nov 2007 19:13:28 +0100 lindquist [svn r96] Updated to DMD 1.023. trunk
Wed, 07 Nov 2007 03:36:07 +0100 lindquist [svn r94] started on complex support trunk
Wed, 07 Nov 2007 02:45:47 +0100 lindquist [svn r93] a few fixes, some phobos additions. trunk
Tue, 06 Nov 2007 10:03:14 +0100 lindquist [svn r92] Fixed support for statically initialized unions. lots of bugfixes as cleanups too. trunk
Sat, 03 Nov 2007 14:44:58 +0100 lindquist [svn r90] Major updates to the gen directory. Redesigned the 'elem' struct. Much more... !!! trunk
Fri, 02 Nov 2007 06:32:32 +0100 lindquist [svn r89] Fixed a bunch of problems with template instance across multiple modules. trunk
Fri, 02 Nov 2007 01:17:26 +0100 lindquist [svn r86] Changed the way arguments are given storage. It is now detected if they will need it during semantic passes. trunk
Thu, 01 Nov 2007 17:27:18 +0100 lindquist [svn r85] Fixed: if a return statement appeared in the try block of a nested try-finally, only the inner-most finally block would be executed. trunk
Wed, 31 Oct 2007 09:34:18 +0100 lindquist [svn r81] Fixed: Union support was very buggy. Should be fairly solid now. trunk
Mon, 29 Oct 2007 03:28:12 +0100 lindquist [svn r76] Fixed: TypeInfo for structs. trunk
Thu, 25 Oct 2007 09:02:55 +0200 lindquist [svn r62] Added support for TypeInfo _Array, _Function, _Pointer, _Delegate, _Enum trunk
Wed, 24 Oct 2007 01:37:34 +0200 lindquist [svn r58] Fixed cond expression resulting in a non-basic type. trunk
Tue, 23 Oct 2007 07:16:02 +0200 lindquist [svn r57] Added most basic TypeInfo (rebuild lphobos). trunk
Mon, 22 Oct 2007 17:25:44 +0200 lindquist [svn r55] Foreach was always generating code as if the value variable was 'ref' trunk
Mon, 22 Oct 2007 15:40:56 +0200 lindquist [svn r54] Added support for nested delegates referencing parent's stack variables. trunk
Fri, 19 Oct 2007 07:43:21 +0200 lindquist [svn r44] Lots of bug fixes. trunk
Tue, 09 Oct 2007 02:50:00 +0200 lindquist [svn r38] * resizing dynamic arrays support trunk
Thu, 04 Oct 2007 13:45:22 +0200 lindquist [svn r33] * Added support for assignment to function arguments trunk
Tue, 02 Oct 2007 05:10:18 +0200 lindquist [svn r15] * Fixed a bunch problems with virtual calls. Seems I did some rather poor testing. trunk