Sat, 13 Dec 2008 06:48:00 +0100 |
Christian Kamm |
Only emit finalbody if there is one. Fixes #147.
|
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.
|
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 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 21:24:08 +0100 |
Christian Kamm |
Fix warnings on x86-64. By fvbommel.
|
Sun, 23 Nov 2008 21:57:11 +0100 |
Christian Kamm |
Fix float->bool, #130. Thanks fvbommel.
|
Sat, 22 Nov 2008 18:35:52 +0100 |
Christian Kamm |
Get rid of DtoBoolean - use DtoCast(... Type::tbool) instead.
|
Tue, 18 Nov 2008 18:07:57 +0100 |
Christian Kamm |
Fix RawVarDecl double codegen bug. Thanks to downs for the testcase.
|
Tue, 11 Nov 2008 01:38:48 +0100 |
Tomas Lindquist Olsen |
Added initial D2 support, D2 frontend and changes to codegen to make things compile.
|
Mon, 10 Nov 2008 20:55:24 +0100 |
Christian Kamm |
Special case DtoCastInt for bool.
|
Sat, 01 Nov 2008 18:25:10 +0100 |
Tomas Lindquist Olsen |
Added DtoRawVarDeclaration routine to handle special variables in some statements.
|
Wed, 22 Oct 2008 21:50:08 +0200 |
Tomas Lindquist Olsen |
Implemented first class delegates. closes #101
|
Wed, 22 Oct 2008 14:55:33 +0200 |
Tomas Lindquist Olsen |
Removed TypeOpaque from DMD.
|
Thu, 16 Oct 2008 22:36:26 +0200 |
Christian Kamm |
Add missing case to DtoAssign for T[n] = T[]. Fixes downs' initializer bug.
|
Tue, 14 Oct 2008 13:21:14 +0200 |
Tomas Lindquist Olsen |
Fixed issue with accessing a WithStatement context from inside a nested function. see mini/with2.d
|
Sun, 12 Oct 2008 10:35:16 +0200 |
Christian Kamm |
Only allocate the module file name once. Fixes #90.
|
Wed, 08 Oct 2008 22:38:52 +0200 |
Tomas Lindquist Olsen |
Fixed dynamic array -> boolean. does (arr.ptr !is null) now instead of (arr.length != 0)
|
Mon, 06 Oct 2008 14:37:00 +0200 |
Tomas Lindquist Olsen |
Removed some checks for abstract llvm types that were too strict, a 'opaque* null' is a valid initializer... when structs in D can be just a forward reference.
|
Sun, 05 Oct 2008 11:47:47 +0200 |
Christian Kamm |
Fix VarDecls for tuples. Closes #99.
|
Thu, 02 Oct 2008 23:12:19 +0200 |
Christian Kamm |
Move check for access of context for nested class from backend into frontend.
|
Wed, 01 Oct 2008 23:17:14 +0200 |
Tomas Lindquist Olsen |
Updated to latest LLVM trunk, function notes have been removed and merged with parameter attributes, which have been renamed to just attributes. Nothing seems to have broke!
|
Wed, 01 Oct 2008 18:32:31 +0200 |
Tomas Lindquist Olsen |
Wrapped all the most potentially expensive logging calls in a conditional to only do work when actually requested.
|
Sun, 21 Sep 2008 14:45:41 +0200 |
Christian Kamm |
Backed out changeset 1b62222581fb
|
Sat, 20 Sep 2008 10:13:15 +0200 |
Christian Kamm |
Change bool type to i8
|
Fri, 12 Sep 2008 13:11:32 +0200 |
Christian Kamm |
Allow VarDecl inside AttributeDecl inside DeclExp.
|
Tue, 09 Sep 2008 16:49:47 -0700 |
Tomas Lindquist Olsen |
Complex number should now follow the D ABI on x86. They're also treated as first class values now. Big change.
|
Sun, 07 Sep 2008 17:44:25 -0700 |
Tomas Lindquist Olsen |
Fixed choosing default target machine without needing to link in targets.
|
Wed, 20 Aug 2008 19:01:56 +0200 |
Tomas Lindquist Olsen |
Fixed problem with parameterized intrinsics taking bools.
|