log gen/llvmhelpers.cpp @ 784:a45179dfaa43

age author description
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.
Wed, 20 Aug 2008 01:02:22 +0200 Tomas Lindquist Olsen Added support for overloaded intrinsics.
Wed, 13 Aug 2008 20:50:54 +0200 Christian Kamm Do not assert if there's a struct-this nested context.
Wed, 13 Aug 2008 15:43:34 +0200 Tomas Lindquist Olsen merge
Wed, 13 Aug 2008 15:43:13 +0200 Tomas Lindquist Olsen Fixed problems constant multidimensional static array initializers.
Tue, 12 Aug 2008 19:48:42 +0200 Christian Kamm Get rid of 'static function cannot access nested' error. It is caught again later.
Sun, 10 Aug 2008 08:37:38 +0200 Tomas Lindquist Olsen Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.
Thu, 07 Aug 2008 18:17:59 +0200 Christian Kamm Forgot return in DtoInitializer