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.
|