Sat, 20 Dec 2008 09:13:44 +0100 |
Christian Kamm |
Adjust error message for missing toConstExp to include 'is not a const exp'.
|
Thu, 18 Dec 2008 19:24:33 +0100 |
elrood |
modified gen/linker.cpp to only append .exe suffix on windows if not already present
|
Thu, 18 Dec 2008 19:21:44 +0100 |
elrood |
temporary fix for runtime buildscript to copy ldc's imports to tango
|
Thu, 18 Dec 2008 08:09:01 +0100 |
Christian Kamm |
Add #154 testcase.
|
Thu, 18 Dec 2008 07:59:03 +0100 |
Christian Kamm |
Add more toConstElem stubs to get better error messages.
|
Wed, 17 Dec 2008 21:24:17 +0100 |
Christian Kamm |
Applied modification of wilsonk's patch for AndAnd and OrOrExp for void rhs funcs.
|
Wed, 17 Dec 2008 21:03:06 +0100 |
Christian Kamm |
Remove some dead code.
|
Wed, 17 Dec 2008 20:40:27 +0100 |
Christian Kamm |
Apply wilsonk's patch to AddrExp::toConstElem for struct literals.
|
Wed, 17 Dec 2008 18:20:45 +0100 |
Christian Kamm |
Apply phobos patch by downs.
|
Mon, 15 Dec 2008 21:09:33 +0100 |
Christian Kamm |
Apply fix for #151.
|
Sun, 14 Dec 2008 17:53:20 +0100 |
elrood |
added a patch to tango's stdio for ldc on win32
|
Sun, 14 Dec 2008 16:51:36 +0100 |
Christian Kamm |
Add Elrood's patch to output LDC and LLVM source revs.
|
Sun, 14 Dec 2008 16:39:27 +0100 |
Christian Kamm |
Missed line when removing env sanitizing.
|
Sun, 14 Dec 2008 16:31:03 +0100 |
Christian Kamm |
Add druntime to hgignore.
|
Sun, 14 Dec 2008 16:30:20 +0100 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Sun, 14 Dec 2008 16:30:06 +0100 |
Christian Kamm |
Remove unportable env-sanitizing code. If it is really needed, it needs to be
|
Sun, 14 Dec 2008 04:11:32 +0100 |
Tomas Lindquist Olsen |
Runtime now compiles with D2 again. This does NOT mean it works flawlessly !!!
|
Sat, 13 Dec 2008 16:14:37 +0100 |
Tomas Lindquist Olsen |
Merged DMD 2.021 frontend.
|
Sat, 13 Dec 2008 13:15:31 +0100 |
Tomas Lindquist Olsen |
Merged DMD 1.037 frontend
|
Sat, 13 Dec 2008 06:48:00 +0100 |
Christian Kamm |
Only emit finalbody if there is one. Fixes #147.
|
Fri, 12 Dec 2008 17:10:23 +0100 |
Christian Kamm |
Rename merged runtime to tango-base-ldc, #145.
|
Fri, 12 Dec 2008 08:18:30 +0100 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Mon, 08 Dec 2008 17:09:13 +0100 |
Christian Kamm |
Update tango patch for newest tango.
|
Wed, 10 Dec 2008 13:56:10 +0100 |
Tomas Lindquist Olsen |
Removed insufficient fix for DMD bug 1161, it was causing problems with instantiating imported templates, and passing private variables as aliases. I failed to come up with a proper fix!
|
Tue, 09 Dec 2008 18:45:25 +0100 |
Tomas Lindquist Olsen |
more moreatatime fixes
|
Tue, 09 Dec 2008 17:14:52 +0100 |
Tomas Lindquist Olsen |
Fixed another moreatatime (as opposed to oneatatime) issue with indexing unresolved class.
|
Tue, 09 Dec 2008 14:57:01 +0100 |
Tomas Lindquist Olsen |
Fixed problem with nested function inside static nested function. see mini/compile_nested2.d. fixes #143 .
|
Tue, 09 Dec 2008 14:07:30 +0100 |
Tomas Lindquist Olsen |
Removed error on naked, not fully complete, but I'll be doing more work on it during this Christmas, and some things do work.
|
Tue, 09 Dec 2008 03:01:19 +0100 |
Tomas Lindquist Olsen |
This ''should'' fix #139 , I failed to produce a testcase, but I would imagine this to be correct, and it removes '''that''' error when building Hybrid.
|
Tue, 09 Dec 2008 02:07:24 +0100 |
Tomas Lindquist Olsen |
Added back a bunch of static's to gen/classes.cpp, it's not superfluous, it makes the functions internal to the compilation unit, and we don't call them anywhere else.
|
Tue, 09 Dec 2008 01:56:39 +0100 |
Tomas Lindquist Olsen |
Added proper "need 'this' to access member foo" errors instead of "variable foo not resolved" for some cases, added FIXME for the old error!
|
Sun, 07 Dec 2008 16:43:20 +0100 |
Christian Kamm |
Add all base interfaces to interfaceMap, not just direct parents.
|
Sun, 07 Dec 2008 16:06:10 +0100 |
Christian Kamm |
Add testcase for with(symbol) fix.
|
Sun, 07 Dec 2008 16:02:43 +0100 |
Christian Kamm |
Fix with(symbol) statement.
|
Sun, 07 Dec 2008 14:12:39 +0100 |
Christian Kamm |
Only run unittests contained directly in the module.
|
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
|