Fri, 05 Dec 2008 22:01:50 +0100 |
elrood |
.. and fixed the install target (hopefully)
|
Thu, 04 Dec 2008 22:09:24 +0100 |
elrood |
added install target and possibility to pre- and suffix ldc's executable name to cmake scripts
|
Thu, 04 Dec 2008 16:13:40 +0100 |
Tomas Lindquist Olsen |
... and fixed that test case :P ...
|
Thu, 04 Dec 2008 16:12:47 +0100 |
Tomas Lindquist Olsen |
Added testcase for fix in rev [825]
|
Thu, 04 Dec 2008 16:11:09 +0100 |
Tomas Lindquist Olsen |
Commented some logging that could be '''very''' long, cuts -vv output size of a gtkd gl sample down 1.2GB by 3/4.
|
Thu, 04 Dec 2008 14:36:11 +0100 |
Tomas Lindquist Olsen |
Fixed problem with moduleinfo thinking it imports itself, causing assertion failure, fixes #138
|
Wed, 03 Dec 2008 01:40:28 +0100 |
Tomas Lindquist Olsen |
Fixed non-static struct initializers.
|
Tue, 02 Dec 2008 02:45:31 +0100 |
Tomas Lindquist Olsen |
Removed PAGESIZE part of Tango patch, it works for me when the check is removed.
|
Tue, 02 Dec 2008 01:44:17 +0100 |
Tomas Lindquist Olsen |
Added CMake option to disable generation of ClassInfo.offTi arrays, defaults to OFF.
|
Tue, 02 Dec 2008 01:20:22 +0100 |
Tomas Lindquist Olsen |
Implemented allocating storage for a slice if its address is taken, fixes #115
|
Tue, 02 Dec 2008 01:07:22 +0100 |
Tomas Lindquist Olsen |
Fixed taking address of global static array element as constant expression.
|
Mon, 01 Dec 2008 20:26:32 +0100 |
Christian Kamm |
Fix fibers in tango patch
|
Mon, 01 Dec 2008 19:51:45 +0100 |
Tomas Lindquist Olsen |
Fixed printf formatting flag problem on mingw (missed one)
|
Mon, 01 Dec 2008 18:34:02 +0100 |
Tomas Lindquist Olsen |
Made ClassInfo.interfaces generation consistent with DMD, fixes #134
|
Mon, 01 Dec 2008 15:21:33 +0100 |
Tomas Lindquist Olsen |
Added error when gcc cannot be found.
|
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!
|
Sun, 23 Nov 2008 21:57:11 +0100 |
Christian Kamm |
Fix float->bool, #130. Thanks fvbommel.
|
Sat, 22 Nov 2008 21:11:26 +0100 |
Christian Kamm |
hgignore updates for CMake.
|
Sat, 22 Nov 2008 21:08:00 +0100 |
Christian Kamm |
Don't use StdCall on Windows.
|
Sat, 22 Nov 2008 21:06:33 +0100 |
Christian Kamm |
Strip test binaries.
|
Sat, 22 Nov 2008 18:45:09 +0100 |
Christian Kamm |
Move tuple syntax copy for function arguments after semantic, to make sure
|
Sat, 22 Nov 2008 18:38:13 +0100 |
Christian Kamm |
Fix return type of OrOr and AndAndExp being set incorrectly if rhs is void. Thanks wilsonk!
|
Sat, 22 Nov 2008 18:35:52 +0100 |
Christian Kamm |
Get rid of DtoBoolean - use DtoCast(... Type::tbool) instead.
|
Sat, 22 Nov 2008 13:41:36 +0100 |
Christian Kamm |
Include x86-32 fiber fixes in tango patch again.
|
Thu, 20 Nov 2008 17:20:00 +0100 |
tomas |
tango patch fix
|
Thu, 20 Nov 2008 17:03:18 +0100 |
tomas |
Updated Tango patch for latest trunk
|
Wed, 19 Nov 2008 14:40:24 +0100 |
tomas |
Fixed problem with continue/break in unrolled loop statements.
|
Tue, 18 Nov 2008 18:07:57 +0100 |
Christian Kamm |
Fix RawVarDecl double codegen bug. Thanks to downs for the testcase.
|
Tue, 18 Nov 2008 17:14:57 +0100 |
Christian Kamm |
Fix bug reported by downs. Related to delegate types within tuple template parameters.
|
Sun, 16 Nov 2008 20:42:45 +0100 |
Tomas Lindquist Olsen |
Fixed 64bit problem with aaValues runtime calls (assumed 32bits)
|
Fri, 14 Nov 2008 16:26:12 +0100 |
Christian Kamm |
Cast result of ...AssignExp to type the frontend expects if necessary. Fixes #116.
|