log ir/irclass.cpp @ 1650:40bd4a0d4870

age author description
Wed, 19 May 2010 12:42:32 +0200 Tomas Lindquist Olsen Update to work with LLVM 2.7.
Fri, 14 Aug 2009 00:39:18 +0200 Benjamin Kramer IntegerType is now contextifed.
Thu, 06 Aug 2009 01:47:39 +0200 Benjamin Kramer Push the context through StructType::get.
Sat, 01 Aug 2009 18:23:52 +0200 Tomas Lindquist Olsen Fixed compiling with llvm rev > 77732
Fri, 31 Jul 2009 23:53:06 +0200 Benjamin Kramer MDNode left the Context!
Fri, 31 Jul 2009 11:28:31 +0200 Tomas Lindquist Olsen Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.
Thu, 30 Jul 2009 20:54:03 +0200 Benjamin Kramer use the new NamedMDNode class
Thu, 30 Jul 2009 15:25:10 +0200 Benjamin Kramer LLVMContext changes up to r77366
Wed, 15 Jul 2009 18:09:41 +0200 Benjamin Kramer More factory methods moved to LLVMContext
Sat, 11 Jul 2009 14:19:21 +0200 Benjamin Kramer Get rid of USE_METADATA
Fri, 10 Jul 2009 21:30:02 +0200 Christian Kamm Adjust LDC to work with the LLVMContext LLVM changes.
Wed, 03 Jun 2009 02:28:48 +0200 Tomas Lindquist Olsen D2:
Tue, 02 Jun 2009 18:41:10 +0200 Frits van Bommel Remove some unnecessary `#if`s. The D1 frontend has a Type::nextOf() which just
Mon, 01 Jun 2009 18:58:21 +0100 Robert Clipsham More tweaks.
Sat, 30 May 2009 17:23:32 +0100 Robert Clipsham LDC 2 compiles again.
Thu, 21 May 2009 10:56:04 +0200 Christian Kamm Tentative fix for semantic3 on imported modules and unnecessary template
Thu, 14 May 2009 17:20:17 +0200 Tomas Lindquist Olsen Initial (but disabled) fix for ticket #294 , the actual part that fixes the bug is in a #if 0 block as I'm afraid it will cause regressions. I'm most likely not going to be around tonight, and maybe not tomorrow as well, so I'm pushing it in case someone wants to run some serious testing/investigate the problem noted in llvmhelpers.cpp : realignOffset .
Mon, 11 May 2009 11:59:22 +0200 Frits van Bommel Update for metadata changes in LLVM trunk.
Sat, 09 May 2009 00:50:15 +0200 Frits van Bommel Allocate objects on the stack if they (a) don't have a destructor, and
Wed, 29 Apr 2009 18:39:59 +0200 Tomas Lindquist Olsen Fixed file name in imported mixins containing assertions.
Mon, 27 Apr 2009 03:40:40 +0200 Tomas Lindquist Olsen Fixed class default initializers and type generation. Bug #260 is fixed.
Sat, 25 Apr 2009 18:27:11 +0200 Tomas Lindquist Olsen Merge
Sat, 25 Apr 2009 18:26:54 +0200 Tomas Lindquist Olsen Fixed struct default initializers.
Sat, 25 Apr 2009 09:11:32 +0200 Christian Kamm Revert change to treat bodyless functions in abstract classes as abstract.
Tue, 21 Apr 2009 20:19:53 +0200 Tomas Lindquist Olsen Fixed classinfo.interfaces for .. interfaces!
Sun, 19 Apr 2009 00:06:23 +0200 Christian Kamm Do not emit declare or emit a vtbl entry for bodyless functions in abstract classes.
Fri, 17 Apr 2009 00:54:20 +0200 Tomas Lindquist Olsen !ClassInfo instances were not mutable, this is necessary for .classinfo based locking to work. !ModuleInfo generation was commented out as well.
Thu, 16 Apr 2009 21:10:51 +0200 Tomas Lindquist Olsen Fixed ClassInfo.interfaces. mini/s.d now runs again.
Thu, 16 Apr 2009 21:00:49 +0200 Tomas Lindquist Olsen Too strict assertion with generating the interfaceInfosZ symbol. Baseclasses might introduce interfaces.
Thu, 16 Apr 2009 19:21:30 +0200 Tomas Lindquist Olsen Fixed some minitest regressions.
Thu, 16 Apr 2009 13:18:56 +0200 Tomas Lindquist Olsen Completed interface implementation. Hopefully that's it for now..
Thu, 16 Apr 2009 11:01:49 +0200 Tomas Lindquist Olsen Now compiles again, and fixed type of the Interface[N] ClassInfo symbol.
Wed, 15 Apr 2009 20:06:25 +0200 Tomas Lindquist Olsen Added Doxygen file.