log gen/classes.cpp @ 1554:d6e8d5db259f

age author description
Thu, 30 Jul 2009 15:25:10 +0200 Benjamin Kramer LLVMContext changes up to r77366
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)
Tue, 16 Jun 2009 19:31:10 +0200 Frits van Bommel Add an `llvm::OStream` workalike class for use with `Logger::cout()`, with the
Sun, 07 Jun 2009 16:00:13 +0200 Frits van Bommel Run `semantic3` on imported modules, and emit new symbols with
Wed, 03 Jun 2009 02:28:48 +0200 Tomas Lindquist Olsen D2:
Mon, 01 Jun 2009 19:02:20 +0100 Robert Clipsham Automated merge with http://hg.dsource.org/projects/ldc
Mon, 01 Jun 2009 18:58:21 +0100 Robert Clipsham More tweaks.
Sat, 30 May 2009 13:04:49 +0200 Frits van Bommel Remove code duplication for vtable loads and improve instruction naming to make
Sun, 17 May 2009 23:15:04 +0200 Tomas Lindquist Olsen Added simple check for ClassInfo change introduced in DMD 1.045, it must have 12 fields.
Sun, 17 May 2009 22:02:03 +0200 Tomas Lindquist Olsen Fixed class -> integer casts.
Sun, 17 May 2009 16:29:49 +0200 Tomas Lindquist Olsen Increased RTTIBuilder buffer to 14 constants, to be big enough for !ClassInfo as well as !TypeInfo
Sun, 17 May 2009 16:27:01 +0200 Tomas Lindquist Olsen Update !ClassInfo generation to use !RTTIBuilder, slight update of !RTTIBuilder .
Sat, 16 May 2009 22:24:49 +0200 Tomas Lindquist Olsen Forgot to set the (ClassInfo.flags & 32) bit added in 1.045.
Sat, 16 May 2009 22:21:31 +0200 Tomas Lindquist Olsen Merged DMD 1.045 !!!
Thu, 14 May 2009 13:26:40 +0200 Tomas Lindquist Olsen Adds explicit alignment information for alloca instructions in general, there's a few cases that still needs to be looked at but this should catch the majority. Fixes ticket #293 .
Thu, 07 May 2009 02:10:29 +0200 Tomas Lindquist Olsen Fixed deal breaker bug for more-at-once compilation when any module contained aggregates. Fixes ticket #272 .
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.
Tue, 21 Apr 2009 20:19:53 +0200 Tomas Lindquist Olsen Fixed classinfo.interfaces for .. interfaces!
Tue, 21 Apr 2009 19:32:22 +0200 Tomas Lindquist Olsen Fixed emitting declarations nested inside interfaces.
Fri, 17 Apr 2009 03:01:43 +0200 Tomas Lindquist Olsen Resolve all base classes, including interfaces (!) before resolving the class itself.
Thu, 16 Apr 2009 22:20:26 +0200 Tomas Lindquist Olsen Make !TypeInfo output lazy unless we need to provide full definitions in general.
Thu, 16 Apr 2009 19:21:30 +0200 Tomas Lindquist Olsen Fixed some minitest regressions.
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.
Sun, 12 Apr 2009 21:56:43 +0200 Frits van Bommel Add some alignment info where LLVM might otherwise be more pessimistic.
Sun, 12 Apr 2009 13:08:24 +0200 Frits van Bommel Isolate all knowledge of what a function's nested context looks like in a
Fri, 27 Mar 2009 23:17:04 +0100 Tomas Lindquist Olsen Fixed problems introduced by previous commits that prevented Tango from compiling.
Fri, 27 Mar 2009 21:50:32 +0100 Tomas Lindquist Olsen Eliminated the need for resolve, declare, const-init and define lists to drive code generation.