log ir/irstruct.cpp @ 1651:cb960b882ca3 default tip

age author description
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.
Fri, 31 Jul 2009 23:01:29 +0200 Benjamin Kramer getNullValue is in Constant again
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
Mon, 13 Jul 2009 20:16:15 +0200 Benjamin Kramer Don't use llvm::getGlobalContext() anymore
Mon, 13 Jul 2009 12:17:58 +0200 Benjamin Kramer Build fix for the latest LLVMContext changes (LLVM r75445)
Fri, 10 Jul 2009 21:30:02 +0200 Christian Kamm Adjust LDC to work with the LLVMContext LLVM changes.
Sat, 16 May 2009 18:37:16 +0200 Tomas Lindquist Olsen Fixed previous aggregate initZ alignment.
Sat, 16 May 2009 18:25:01 +0200 Tomas Lindquist Olsen Added explicit alignment for aggregate __initZ symbols, this is needed for some union types, or the default initializer symbol might be misaligned.
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, 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:26:54 +0200 Tomas Lindquist Olsen Fixed struct default initializers.
Wed, 22 Apr 2009 01:18:21 +0200 Tomas Lindquist Olsen Added checks for overlapping union initializers, as shown in bug #259 .
Tue, 21 Apr 2009 20:19:53 +0200 Tomas Lindquist Olsen Fixed classinfo.interfaces for .. interfaces!
Fri, 17 Apr 2009 14:38:29 +0200 Tomas Lindquist Olsen Fixed all issues preventing Tango 0.99.8 to compile with `sh build-tango.sh --verbose ldc'.
Fri, 17 Apr 2009 00:36:21 +0200 Tomas Lindquist Olsen Fixed static struct initializers.
Thu, 16 Apr 2009 19:21:30 +0200 Tomas Lindquist Olsen Fixed some minitest regressions.
Wed, 15 Apr 2009 20:06:25 +0200 Tomas Lindquist Olsen Added Doxygen file.
Sun, 08 Feb 2009 16:50:22 +0100 Christian Kamm Mostly rewrite debug info generation in terms of llvm/Analysis/DebugInfo.h.
Sun, 08 Feb 2009 05:26:54 +0100 Tomas Lindquist Olsen SWITCHED TO LLVM 2.5 !
Sat, 29 Nov 2008 21:26:50 +0100 Tomas Lindquist Olsen Removed DtoConstFieldInitializer, it's no longer needed and was buggy.
Sat, 29 Nov 2008 20:57:52 +0100 Tomas Lindquist Olsen Fixed some problems with the addZeros forward declarations having type mismatches.
Sat, 29 Nov 2008 18:28:17 +0100 Tomas Lindquist Olsen Changed aggregate field initializers to be created lazily, fixes problem with static void arrays in aggregates.
Sat, 29 Nov 2008 21:25:43 +0100 Tomas Lindquist Olsen Removed KDevelop3 project files, CMake can generate them just fine!
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 { ... }
Wed, 30 Jul 2008 10:12:55 +0200 Tomas Lindquist Olsen Added type param to DVarValue as DMD sometimes overrides the type of the VarDeclaration.
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
Thu, 12 Jun 2008 16:58:26 +0200 lindquist [svn r269] Fixed dwarf debug info for structs. trunk
Mon, 12 May 2008 18:44:11 +0200 lindquist [svn r209] Fixed: exotic array to pointer casts were broken. trunk
Tue, 06 May 2008 07:56:03 +0200 ChristianK [svn r189] moving IR data back into DMD frontend nodes trunk
Thu, 01 May 2008 13:32:08 +0200 ChristianK [svn r173] moved IR state previously stored in Type into IrType and a Type->IrType map; fixes #7 trunk
Fri, 18 Jan 2008 16:42:16 +0100 lindquist [svn r141] fixed more problems with classinfo 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