log

age author description
Sat, 25 Oct 2008 22:07:20 +0200 Christian Kamm Fix double field toObjFile for structs with AttribDecls.
Sat, 25 Oct 2008 18:12:07 +0200 Tomas Lindquist Olsen Disabled parameter reversing by default, it broke mini/typeinfo10.d
Sat, 25 Oct 2008 06:03:28 +0200 Tomas Lindquist Olsen Implemented correct parameter order according to x86-32 ABI documentation.
Thu, 23 Oct 2008 19:42:55 +0200 Tomas Lindquist Olsen Commented that codegen: <modulename> printf ...
Thu, 23 Oct 2008 19:38:01 +0200 Tomas Lindquist Olsen Make extern(System) configure the calling convention on LDC runtime, not when building LDC.
Thu, 23 Oct 2008 00:34:46 +0200 Tomas Lindquist Olsen Added inreg attribute where appropriate on x86 to follow ABI docs.
Wed, 22 Oct 2008 21:50:08 +0200 Tomas Lindquist Olsen Implemented first class delegates. closes #101
Wed, 22 Oct 2008 20:00:57 +0200 Christian Kamm Make sure debug info has correct file name and path.
Wed, 22 Oct 2008 17:06:17 +0200 Tomas Lindquist Olsen Merged DMD 1.036.
Wed, 22 Oct 2008 15:35:46 +0200 Tomas Lindquist Olsen Turned unimplemented align error into a warning instead.
Wed, 22 Oct 2008 14:55:33 +0200 Tomas Lindquist Olsen Removed TypeOpaque from DMD.
Wed, 22 Oct 2008 13:48:54 +0200 Tomas Lindquist Olsen Updated Rebuild profile to use correct linker switches
Tue, 21 Oct 2008 20:46:12 +0200 Christian Kamm Use malloc instead of alloca.
Tue, 21 Oct 2008 18:15:34 +0200 Christian Kamm Fix -of with multiple input files.
Mon, 20 Oct 2008 23:33:59 +0200 Tomas Lindquist Olsen Changed premake script to write target triple to a file, then read that, instead of using popen
Sat, 18 Oct 2008 14:33:11 +0200 Christian Kamm Make align(n), n != 1 an error.
Thu, 16 Oct 2008 22:36:26 +0200 Christian Kamm Add missing case to DtoAssign for T[n] = T[]. Fixes downs' initializer bug.
Thu, 16 Oct 2008 22:07:02 +0200 Christian Kamm Hopefully sensible command switch handling. Changed default ext to .o on Windows.
Wed, 15 Oct 2008 20:22:18 +0200 Christian Kamm Fixed bug with generated functions having wrong calling conventions. Thanks downs.
Tue, 14 Oct 2008 19:48:45 +0200 Christian Kamm Remove pthread_darwin from common runtime makefile.
Tue, 14 Oct 2008 15:35:49 +0200 Tomas Lindquist Olsen Fixed weird struct problem from downs, see mini/compile_structs1.d
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
Mon, 13 Oct 2008 23:19:32 +0200 Tomas Lindquist Olsen Changed premake.lua to work with mingw.
Mon, 13 Oct 2008 21:08:11 +0200 Christian Kamm changed uint to unsigned int, thanks Elrood
Mon, 13 Oct 2008 19:02:03 +0200 Christian Kamm Guess exe name from first object name if none specified.
Mon, 13 Oct 2008 18:19:43 +0200 Tomas Lindquist Olsen Updated rebuild profile for .o output as default, compiler needs to be fixed still.
Mon, 13 Oct 2008 17:28:39 +0200 Tomas Lindquist Olsen Started changing target triple stuff, part of fixing #97
Mon, 13 Oct 2008 16:51:38 +0200 Christian Kamm Merge darwin patch for Tango.
Mon, 13 Oct 2008 14:09:24 +0200 Christian Kamm Missing include added.
Mon, 13 Oct 2008 14:01:18 +0200 Christian Kamm Fix issues with gradual underflow and strtof, strtod on Mac.
Mon, 13 Oct 2008 11:13:20 +0200 Christian Kamm Some cleanups in command line argument descriptions.
Mon, 13 Oct 2008 10:58:00 +0200 Christian Kamm Allow output of only bc, ll, or s by making -of set the output type depending
Sun, 12 Oct 2008 20:22:51 +0200 Christian Kamm Trivial change to test auth.
Sun, 12 Oct 2008 18:11:30 +0200 Christian Kamm Trivial change, just checking pushing auth.
Sun, 12 Oct 2008 18:10:19 +0200 Christian Kamm Update tests readme.
Sun, 12 Oct 2008 18:03:34 +0200 Christian Kamm Homepage rename.
Sun, 12 Oct 2008 15:33:14 +0200 Christian Kamm Always run SimplifyCFG to workaround LLVM bug 2613.
Sun, 12 Oct 2008 15:31:24 +0200 Christian Kamm Pass flags ADD_DFLAGS to build of runtime/internal.
Sun, 12 Oct 2008 15:30:58 +0200 Christian Kamm Emit region.end debug calls before a throw.
Sun, 12 Oct 2008 14:38:55 +0200 Christian Kamm Emit stub debug info for generated functions to work around LLVM bug 2172.
Sun, 12 Oct 2008 11:23:27 +0200 Christian Kamm Adjust build-tango.sh for ldc.
Sun, 12 Oct 2008 10:42:54 +0200 Christian Kamm Updates to makefiles. It's not robust with regard to the .bc files, but it works.
Sun, 12 Oct 2008 10:35:16 +0200 Christian Kamm Only allocate the module file name once. Fixes #90.
Sat, 11 Oct 2008 22:44:17 +0200 Christian Kamm Remove too strict type check for DotTypeExp. Fixes run/t/typedef_19_B.
Sat, 11 Oct 2008 22:14:16 +0200 Christian Kamm Another link order fix.
Sat, 11 Oct 2008 21:46:19 +0200 Christian Kamm Update dstress running script.
Sat, 11 Oct 2008 21:40:44 +0200 Christian Kamm Fix remaining make files. Fix linking order for static libs.
Sat, 11 Oct 2008 21:23:41 +0200 Christian Kamm Fix makefile for runtime/internal.
Sat, 11 Oct 2008 21:21:21 +0200 Christian Kamm Link using gcc instead.
Sat, 11 Oct 2008 20:00:36 +0200 Christian Kamm Make ldc call gcc to assemble.
Sat, 11 Oct 2008 13:07:59 +0200 Christian Kamm Disable bc output by default. Remove -dis. Add -output-bc, -output-ll, -output-s.
Sat, 11 Oct 2008 11:41:56 +0200 Christian Kamm Move to separate function and cleanup.
Sat, 11 Oct 2008 11:07:53 +0200 Christian Kamm Add basics for direct assembly output.
Wed, 08 Oct 2008 22:43:38 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Wed, 08 Oct 2008 20:41:43 +0200 Christian Kamm When newing a struct, make sure the initializer is available.
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)
Wed, 08 Oct 2008 20:28:59 +0200 Christian Kamm Fix odd interfaceInfoType bug.
Tue, 07 Oct 2008 20:22:04 +0200 Christian Kamm Add tests.
Tue, 07 Oct 2008 20:19:19 +0200 Christian Kamm Add DotTypeExp
Tue, 07 Oct 2008 18:41:00 +0200 Christian Kamm Implement BoolExp.
Mon, 06 Oct 2008 22:56:54 +0200 Christian Kamm Renames.
Mon, 06 Oct 2008 22:54:08 +0200 Christian Kamm Some missed LLVMDC -> LDC.
Mon, 06 Oct 2008 22:46:55 +0200 Christian Kamm First part of rename to LDC.
Mon, 06 Oct 2008 21:40:33 +0200 Tomas Lindquist Olsen Applied downs' latest Phobos patch
Mon, 06 Oct 2008 21:27:29 +0200 Christian Kamm Simplify fp80 handling in DtoConstFP
Mon, 06 Oct 2008 16:39:47 +0200 Tomas Lindquist Olsen One more update of Tango Rebuild profile.
Mon, 06 Oct 2008 16:22:54 +0200 Tomas Lindquist Olsen Forgot a change from DMD update.
Mon, 06 Oct 2008 16:22:11 +0200 Tomas Lindquist Olsen Upgraded frontend to DMD 1.035
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.
Mon, 06 Oct 2008 14:06:55 +0200 Tomas Lindquist Olsen Support structs that are merely a forward reference. See mini/forwdecl1.d
Mon, 06 Oct 2008 12:46:57 +0200 Tomas Lindquist Olsen Added -version=Tango in default llvmdc.conf
Mon, 06 Oct 2008 10:23:25 +0200 Tomas Lindquist Olsen Updated llvmdc-tango Rebuild profile, liblink was wrong
Mon, 06 Oct 2008 09:07:35 +0200 Christian Kamm Fix x86_fp80 constants.
Sun, 05 Oct 2008 22:26:25 +0200 Christian Kamm Fix TryFinally without body or finalbody.
Sun, 05 Oct 2008 18:55:43 +0200 Tomas Lindquist Olsen Added -nodefaultlib switch do disable implicitly linked standard lib modules
Sun, 05 Oct 2008 17:28:15 +0200 Tomas Lindquist Olsen Added test case for bug #100
Sun, 05 Oct 2008 11:47:59 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sun, 05 Oct 2008 11:47:47 +0200 Christian Kamm Fix VarDecls for tuples. Closes #99.
Sun, 05 Oct 2008 02:01:50 +0200 Tomas Lindquist Olsen Updated the Tango patch to latest revision. Removed problematic (Jarrett) include <cassert> from gen/runtime.cpp
Sat, 04 Oct 2008 23:28:49 +0200 Christian Kamm Portability changes to dmain2.d
Sat, 04 Oct 2008 13:35:27 +0200 Christian Kamm Adjust dmain catch to print exception trace info.
Sat, 04 Oct 2008 12:32:09 +0200 Christian Kamm Don't let outer enclosing handlers propagate to nested function declarations.
Fri, 03 Oct 2008 19:24:46 +0200 Christian Kamm Fix -oq, closes #96
Fri, 03 Oct 2008 17:31:16 +0200 Christian Kamm Make default argument protection check not error for undefined protection.
Fri, 03 Oct 2008 09:11:41 +0200 Christian Kamm Fiber support: clobber the registers we want restored on a context switch.
Fri, 03 Oct 2008 00:42:17 +0200 Christian Kamm Made Fibers work with LLVMDC on x86 Posix.
Thu, 02 Oct 2008 23:12:19 +0200 Christian Kamm Move check for access of context for nested class from backend into frontend.
Thu, 02 Oct 2008 03:38:29 +0200 Tomas Lindquist Olsen Added FreeBSD support to the -t switch
Thu, 02 Oct 2008 03:25:46 +0200 Tomas Lindquist Olsen Applied the FreeBSD patch from Ralith, closes ticket #95 , slightly changed but basically the same. Thanx Ralith :)
Thu, 02 Oct 2008 01:42:21 +0200 Tomas Lindquist Olsen updated tango patch so it compiles again with the latests check for using privates as default args for public functions.
Thu, 02 Oct 2008 01:38:00 +0200 Tomas Lindquist Olsen added test case for last commit (taking delegate of nested function of current function)
Thu, 02 Oct 2008 01:28:33 +0200 Tomas Lindquist Olsen Fixed problem with taking the delegate of a nested function of the current function.
Wed, 01 Oct 2008 23:17:36 +0200 Tomas Lindquist Olsen merge
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 21:14:20 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Wed, 01 Oct 2008 21:14:15 +0200 Christian Kamm Nicer error message on some invalid default args.
Wed, 01 Oct 2008 20:55:13 +0200 Tomas Lindquist Olsen Fixed issue with IsExpression and potential type mismatch for classes.
Wed, 01 Oct 2008 20:32:12 +0200 Christian Kamm Detect a missing global before trying to const init it.
Wed, 01 Oct 2008 19:19:26 +0200 Christian Kamm Tango patch: xml document fixes and symbol visibility in gc
Wed, 01 Oct 2008 19:16:10 +0200 Christian Kamm Fix import visibility bugs 313 and 314.
Wed, 01 Oct 2008 19:15:17 +0200 Christian Kamm Make typedef'ed complex types work.
Wed, 01 Oct 2008 19:15:01 +0200 Christian Kamm Make invalid compile time casts an error instead of asserting.
Wed, 01 Oct 2008 18:33:21 +0200 Tomas Lindquist Olsen merge
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.
Wed, 01 Oct 2008 17:54:50 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Wed, 01 Oct 2008 17:54:44 +0200 Christian Kamm Fix downs' raytracer demo to use new intrinsics.
Sun, 28 Sep 2008 21:09:21 +0200 tomas Implemented constant pointer casts (like casting function pointer to void* as a constant global initializer)
Sun, 28 Sep 2008 15:22:39 +0200 tomas Removed some excessive llvm type logging
Mon, 22 Sep 2008 20:29:18 +0200 Christian Kamm Simplify complex number handling. Fixes bug with complex substraction.
Sun, 21 Sep 2008 19:28:57 +0200 Christian Kamm Fix NegExp not to use substraction.
Sun, 21 Sep 2008 18:41:27 +0200 Christian Kamm Fix atomicIncr and atomicDecr. Probably.
Sun, 21 Sep 2008 17:35:27 +0200 Christian Kamm Don't delete the header file after it has been generated!
Sun, 21 Sep 2008 17:23:17 +0200 Christian Kamm Add bool-special cases in tango.core.Atomic.
Sun, 21 Sep 2008 17:18:35 +0200 Christian Kamm Fix issue with EH table indices and nested try-catch.
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, 19 Sep 2008 21:45:05 +0200 Christian Kamm Tango rev 3939 fixed the std.intrinsic issue.
Thu, 18 Sep 2008 21:14:37 +0200 Tomas Lindquist Olsen Removed dmdintrinsic.d from the runtime, we already have llvmdc.bitmanip.
Thu, 18 Sep 2008 21:07:35 +0200 Tomas Lindquist Olsen Fixed the optimizer thing, since llvm PR 2800 is already fixed, users need to upgrade LLVM to latest svn.
Wed, 17 Sep 2008 19:54:37 +0200 Christian Kamm Add implementations for dmd intrinsics. Fixes #92.