log

age author description
Mon, 01 Dec 2008 15:18:22 +0100 Tomas Lindquist Olsen Added error when invoking gcc fails
Mon, 01 Dec 2008 14:54:06 +0100 Tomas Lindquist Olsen Forgot to add AnonDeclaration::toObjFile for D2
Mon, 01 Dec 2008 04:37:54 +0100 Tomas Lindquist Olsen Fixed a nasty bug with how interface vtables for class initializers were output, causing some class fields to be skipped.
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.
Sun, 30 Nov 2008 20:41:17 +0100 Tomas Lindquist Olsen Fixed ModuleInfo patch check, failed on 64bit
Sun, 30 Nov 2008 20:22:09 +0100 Tomas Lindquist Olsen Changed some hardcoded offset/alignment for classes in DMD, broke offsets for 64bits.
Sun, 30 Nov 2008 19:19:39 +0100 elrood when building the runtime pass -fPIC for shared libs and -disable-invariants for gc
Sun, 30 Nov 2008 11:54:18 +0100 Christian Kamm Add interface minitest, rework s.d.
Sun, 30 Nov 2008 11:25:40 +0100 Christian Kamm Move storage of final vtbl from BaseClass to IrInterface: BaseClass instances are shared!
Sat, 29 Nov 2008 23:39:04 +0100 Tomas Lindquist Olsen Ensure all logging of llvm values/types is only called when -vv is passed
Sat, 29 Nov 2008 22:37:36 +0100 Tomas Lindquist Olsen Removed use of DMD's toPrettyChars function for providing llvm value names.
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:32 +0100 Tomas Lindquist Olsen merge
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 17:13:38 +0100 Christian Kamm Do put zero in vtable initializer for function without body in abstract class.
Sat, 29 Nov 2008 17:06:36 +0100 Christian Kamm Use toParent instead of toParent2 to determine whether inside a function body.
Sat, 29 Nov 2008 21:25:43 +0100 Tomas Lindquist Olsen Removed KDevelop3 project files, CMake can generate them just fine!
Sat, 29 Nov 2008 12:28:10 +0100 Christian Kamm Error instead of assert when trying to build a default initializer for void[n].
Fri, 28 Nov 2008 23:29:00 +0100 Christian Kamm Adjust Tango patch for Tango rev 4134.
Fri, 28 Nov 2008 21:24:08 +0100 Christian Kamm Fix warnings on x86-64. By fvbommel.
Thu, 27 Nov 2008 18:31:09 +0100 Christian Kamm Attempt at fixing #126.
Thu, 27 Nov 2008 17:43:20 +0100 Christian Kamm Automated merge with http://hg.dsource.org/projects/ldc
Thu, 27 Nov 2008 17:41:49 +0100 Christian Kamm Apply Elrood's CMake patch from #132.
Thu, 27 Nov 2008 02:16:55 +0100 Tomas Lindquist Olsen Updated tango patch, the object.di changes are now in tango trunk
Wed, 26 Nov 2008 19:44:06 +0100 Christian Kamm Use LLVM package string for llvm version info in D2 frontend too.
Wed, 26 Nov 2008 19:40:11 +0100 Christian Kamm Print llvm package string in version header. See #128.
Tue, 25 Nov 2008 17:15:02 +0100 Christian Kamm Fix StdCall selection.
Mon, 24 Nov 2008 20:02:59 +0100 Christian Kamm Add missing CMakeList, apply conf changes to dmd2 frontend.
Mon, 24 Nov 2008 18:17:58 +0100 Christian Kamm Apply Elrood's CMake changes from #124. Thanks a lot!