log gen/classes.cpp @ 737:041c1596d217

age author description
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 { ... }
Sun, 26 Oct 2008 14:12:03 +0100 Christian Kamm Change _d_newclass into _d_allocclass. Add initialization to ClassInfo.create.
Tue, 14 Oct 2008 15:35:49 +0200 Tomas Lindquist Olsen Fixed weird struct problem from downs, see mini/compile_structs1.d
Wed, 08 Oct 2008 20:28:59 +0200 Christian Kamm Fix odd interfaceInfoType bug.
Mon, 06 Oct 2008 14:37:00 +0200 Tomas Lindquist Olsen Removed some checks for abstract llvm types that were too strict, a 'opaque* null' is a valid initializer... when structs in D can be just a forward reference.
Thu, 02 Oct 2008 23:12:19 +0200 Christian Kamm Move check for access of context for nested class from backend into frontend.
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.
Sun, 28 Sep 2008 15:22:39 +0200 tomas Removed some excessive llvm type logging
Fri, 12 Sep 2008 12:48:16 +0200 Christian Kamm Fix line number for error when trying to new a nested class without a context.
Wed, 13 Aug 2008 17:11:03 +0200 Tomas Lindquist Olsen Fixed uncaught, invalid use of nesting introduced in rev [498]
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.
Tue, 05 Aug 2008 19:28:19 +0200 Christian Kamm Move AllocaInst creation into DtoAlloca helper. Will enable special zero-init of fp80 reals' padding.
Tue, 29 Jul 2008 10:55:58 +0200 Christian Kamm Error instead of assert on unimplemented interface functions.
Tue, 29 Jul 2008 10:29:52 +0200 Christian Kamm Error message for calling a function with a missing 'this' arg.
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 10:23:50 +0200 ChristianK [svn r391] Fix classes nested inside functions for real. trunk
Tue, 15 Jul 2008 08:44:08 +0200 ChristianK [svn r390] Make the zero value used when no nested context was created of the correct type. trunk
Mon, 14 Jul 2008 21:49:54 +0200 lindquist [svn r384] Some minor code cleanups. trunk
Sun, 13 Jul 2008 21:16:40 +0200 ChristianK [svn r369] Fix nested classes when nestedVar is not generated. trunk
Sun, 13 Jul 2008 20:49:10 +0200 lindquist [svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 trunk
Sat, 12 Jul 2008 19:38:31 +0200 lindquist [svn r357] Merged DMD 1.033 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
Thu, 10 Jul 2008 22:00:27 +0200 ChristianK [svn r348] Switch on class invariants (except in release mode). trunk
Thu, 03 Jul 2008 22:05:45 +0200 ChristianK [svn r336] Made sure calls within a landing pad area are invokes. trunk
Sat, 28 Jun 2008 11:37:53 +0200 lindquist [svn r330] Implemented synchronized statements. trunk
Sat, 28 Jun 2008 03:45:18 +0200 lindquist [svn r328] Fixed an issue with interfaces where the vtable type of a interface implemented could be invalid. Fixes several tango modules like, FileStream, ServerSocket trunk
Mon, 23 Jun 2008 14:48:42 +0200 lindquist [svn r316] Fixed array slice assignments like: int[] arr = ...; arr[] = 42; trunk
Sun, 22 Jun 2008 13:23:28 +0200 ChristianK [svn r313] Fix class initializer size regression introduced in [305]. trunk
Sat, 21 Jun 2008 03:14:49 +0200 lindquist [svn r306] Fixed: it's now possible to compile and link llvmdc with MinGW32 and msys on Win32 :D I tried it myself ;) Building the runtime still needs some work, but it's a step in the right direction. trunk
Sat, 21 Jun 2008 02:48:53 +0200 lindquist [svn r305] Started support for custom class allocators/deallocators. Allocators with more than one argument still need to be fixed. trunk