log

age author description
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.
Tue, 16 Sep 2008 16:06:39 +0200 Tomas Lindquist Olsen Removed useless assert in ArrayLiteralExp::toConstElem
Tue, 16 Sep 2008 09:00:05 +0200 Christian Kamm Make creating and deleting of doc and hdr files dependent on whether doc and
Tue, 16 Sep 2008 08:42:40 +0200 Christian Kamm Fix typo in ArrayLiteralExp::toConstElem.
Mon, 15 Sep 2008 15:48:59 +0200 Tomas Lindquist Olsen Fixed ArrayLiteralExp::toConstElem for dynamic arrays, tango-user library should now be possible to build. It seems to be related to DMD bug 2356, which must have been introduced recently, as we already handled this fine for ArrayInitializers, just not ArrayLiterals... Kinda annoying to have to do this work due to DMD bugs ...
Mon, 15 Sep 2008 15:17:41 +0200 Tomas Lindquist Olsen Fixed DLRValue::getLType did not handle the lvalue being a LRValue itself properly.
Mon, 15 Sep 2008 02:39:55 +0200 Tomas Lindquist Olsen Fixed AddrExp might silently change the type of its value, but we weren't casting to compensate ... why doesn't DMD insert a cast?
Mon, 15 Sep 2008 02:04:26 +0200 Tomas Lindquist Olsen Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced.
Sun, 14 Sep 2008 22:49:19 +0200 Christian Kamm To prevert source-overwriting in the future, forbit output files with the same
Sun, 14 Sep 2008 22:08:39 +0200 Christian Kamm Fix path handling, hopefully.
Sun, 14 Sep 2008 22:04:13 +0200 Christian Kamm Add broken .funcptr test.
Sun, 14 Sep 2008 19:51:38 +0200 Christian Kamm Fix output files being .d.bc. They're now .bc again.
Sun, 14 Sep 2008 14:36:11 +0200 Christian Kamm Fix #88 : pragma(lib, "str") is now converted to -lstr in the linker command line.
Sun, 14 Sep 2008 13:47:38 +0200 Christian Kamm Undid some of the previous changes: DtoArrayInit has issues with arrays
Sun, 14 Sep 2008 10:56:01 +0200 Christian Kamm Allocate dynamic array literals on the heap.
Sun, 14 Sep 2008 10:13:50 +0200 Christian Kamm Add _d_newarrayvT and _d_newarraymvT to create arrays without initialization.
Fri, 12 Sep 2008 13:11:32 +0200 Christian Kamm Allow VarDecl inside AttributeDecl inside DeclExp.
Fri, 12 Sep 2008 12:48:16 +0200 Christian Kamm Fix line number for error when trying to new a nested class without a context.
Fri, 12 Sep 2008 12:39:06 +0200 Christian Kamm Constant fold structliteral.member again.
Thu, 11 Sep 2008 21:10:15 +0200 Tomas Lindquist Olsen Fixed a few mini tests issues.
Wed, 10 Sep 2008 12:33:33 -0700 Tomas Lindquist Olsen Fixed most regressions from last commit.
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.
Mon, 08 Sep 2008 20:38:55 +0200 Christian Kamm Make sure functions containing inline asm are never inlined to avoid
Sun, 07 Sep 2008 17:44:25 -0700 Tomas Lindquist Olsen Fixed choosing default target machine without needing to link in targets.
Sun, 07 Sep 2008 16:16:10 +0200 Christian Kamm Don't link in any target code, was unnecessary.
Sun, 07 Sep 2008 15:30:34 +0200 Christian Kamm Only link default native backend by default.
Sat, 06 Sep 2008 12:27:27 +0200 Christian Kamm Restructure path handling a bit. Fixes #66.
Fri, 05 Sep 2008 23:02:18 +0200 Christian Kamm Basic support for runtime in shared library.
Thu, 04 Sep 2008 20:58:25 +0200 Christian Kamm Fix (?) rt_stackBottom for Windows.
Thu, 04 Sep 2008 18:57:03 +0200 Christian Kamm Merge Dynamic_Ranges and Data_Proc_Maps from GDC runtime.
Thu, 04 Sep 2008 17:59:01 +0200 Christian Kamm Add test for GC scanning data segment.
Thu, 04 Sep 2008 17:24:10 +0200 Tomas Lindquist Olsen Pointer comparisons were being treated as signed integers. Now they are handled as unsigned integers.
Thu, 04 Sep 2008 17:17:40 +0200 Tomas Lindquist Olsen Fixed pointer comparisons with differing types.
Thu, 04 Sep 2008 17:05:51 +0200 Tomas Lindquist Olsen merge
Thu, 04 Sep 2008 17:05:35 +0200 Tomas Lindquist Olsen merge
Tue, 02 Sep 2008 23:10:12 +0200 Tomas Lindquist Olsen Changed all '#if linux || __APPLE__' to '#if POSIX' so we can support other platforms too, thanx for the suggestion anders.
Thu, 04 Sep 2008 16:14:07 +0200 Christian Kamm Typo in runtime makefile.
Wed, 03 Sep 2008 22:07:04 +0200 Christian Kamm Split runtime into three parts again.
Tue, 02 Sep 2008 19:14:37 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Tue, 02 Sep 2008 19:14:25 +0200 Christian Kamm Get rid of runtime path. Allow defaultlib and debuglib switches to be given multiple times.
Sun, 31 Aug 2008 18:51:14 +0200 Tomas Lindquist Olsen Added some sanity checks for target detection.
Sun, 31 Aug 2008 18:38:16 +0200 Tomas Lindquist Olsen Fixed toobj.cpp to compile with latest LLVM, seems a method overload was removed recently.
Sun, 31 Aug 2008 17:29:52 +0200 Tomas Lindquist Olsen merge
Fri, 29 Aug 2008 16:59:12 +0200 Tomas Lindquist Olsen Ok. last fix was wrong, PTHREAD_MUTEX_RECURSIVE_NP is only valid on linux...
Sat, 30 Aug 2008 10:31:04 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sat, 30 Aug 2008 10:30:57 +0200 Christian Kamm Introducing template instantiation traces for static asserts and errors within templates.
Fri, 29 Aug 2008 16:35:46 +0200 Tomas Lindquist Olsen The latest patch broke things for non OS X
Fri, 29 Aug 2008 15:01:48 +0200 Christian Kamm Make rt_stackBottom return the right fixed value for darwin.
Fri, 29 Aug 2008 14:48:40 +0200 Christian Kamm Merge rest of patch from #72.
Fri, 29 Aug 2008 14:16:18 +0200 Christian Kamm Enable unwind code on darwin.
Fri, 29 Aug 2008 14:11:20 +0200 Christian Kamm Link in pthread, dl and m on OS X.
Fri, 29 Aug 2008 14:10:19 +0200 Christian Kamm Add .DS_Store to .hgignore
Thu, 28 Aug 2008 20:17:21 +0200 Christian Kamm Always call finalizer for stack classes. Checking for the number of
Thu, 28 Aug 2008 20:15:36 +0200 Christian Kamm Do not assert on non-existing supposed globals. (see nocompile/union_12,14)
Thu, 28 Aug 2008 08:37:47 +0200 Christian Kamm Fix findregressions and makewebstatistics to adhere to our definition of
Tue, 26 Aug 2008 21:06:12 +0200 Tomas Lindquist Olsen removed use on removed switches in gc makefile
Tue, 26 Aug 2008 21:02:25 +0200 Tomas Lindquist Olsen Removed unimplemented switches.
Tue, 26 Aug 2008 20:50:42 +0200 Christian Kamm Disable invariants for the gc. Makes collections not take ages again.
Tue, 26 Aug 2008 20:49:01 +0200 Christian Kamm Do not set Dversion to 1. Dversion = 2 means we use post 1.000 additions to D1.
Tue, 26 Aug 2008 19:31:47 +0200 Christian Kamm Add -enable/-disable for specific features.
Mon, 25 Aug 2008 19:36:27 +0200 Tomas Lindquist Olsen Removed D_InlineAsm and D_InlineAsm_X86 versions.
Sun, 24 Aug 2008 18:25:45 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sun, 24 Aug 2008 18:25:34 +0200 Christian Kamm Disable boehm gc by default. Use --enable-boehm-gc on premake to enable.
Sun, 24 Aug 2008 18:11:08 +0200 Tomas Lindquist Olsen missing || __APPLE__ in monitor.c
Sun, 24 Aug 2008 17:57:53 +0200 Tomas Lindquist Olsen Missing 'break' in osx code path.
Sun, 24 Aug 2008 17:19:31 +0200 Tomas Lindquist Olsen Fixed some osx mistakes.
Sun, 24 Aug 2008 17:13:40 +0200 Tomas Lindquist Olsen Gah, missed something still. I'll test properly next time ;)
Sun, 24 Aug 2008 17:11:02 +0200 Tomas Lindquist Olsen Made a small mistake in the Tango patch
Sun, 24 Aug 2008 17:02:03 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sun, 24 Aug 2008 17:01:40 +0200 Christian Kamm Don't use -u in build.sh; not all cp implementations support it.
Sun, 24 Aug 2008 16:59:08 +0200 Christian Kamm Add isnan for __APPLE__ and darwin version ident for OSX.
Sun, 24 Aug 2008 16:54:06 +0200 Jacob Carlborg Add __APPLE__ to most #if linux compile time switches.
Sun, 24 Aug 2008 16:22:58 +0200 Christian Kamm Get rid of isLinux and isWindows in favor of global.params.os.
Sun, 24 Aug 2008 16:51:17 +0200 Tomas Lindquist Olsen Reverted some changes in the Tango patch, splitting asm block is simply not supported by llvm.
Thu, 21 Aug 2008 15:35:39 +0200 Tomas Lindquist Olsen merge
Thu, 21 Aug 2008 15:35:24 +0200 Tomas Lindquist Olsen Updated the tango patch, removed some now unnecessarily complex inline asm.
Thu, 21 Aug 2008 15:19:45 +0200 Christian Kamm Make class invariants work.
Wed, 20 Aug 2008 19:03:28 +0200 Tomas Lindquist Olsen Updated tango patch, with rewrittten Atomics using llvm atomic intrinsics.
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.
Tue, 19 Aug 2008 20:18:01 +0200 Tomas Lindquist Olsen First step towards D abi compliance.
Sun, 17 Aug 2008 13:16:35 +0200 Christian Kamm Fix binops change for OpAssign.
Sun, 17 Aug 2008 12:21:53 +0200 Christian Kamm Binary ops had the wrong result type for real op imaginary.
Sun, 17 Aug 2008 11:39:36 +0200 Christian Kamm Abstract functions may have bodies.
Sat, 16 Aug 2008 19:29:56 +0200 Christian Kamm Fix TypeInfo_Tuple array initialization.
Sat, 16 Aug 2008 14:01:23 +0200 Christian Kamm Do not need to allocate temporary for function literal.
Sat, 16 Aug 2008 13:33:37 +0200 Christian Kamm Fix function literals. They never carry a context.
Sat, 16 Aug 2008 12:38:53 +0200 Christian Kamm Don't assert on empty foreach body.
Sat, 16 Aug 2008 12:32:22 +0200 Christian Kamm Prevent cast error for cast(void) around expression statements.
Sat, 16 Aug 2008 11:19:34 +0200 Christian Kamm Fix continue inside dowhile statements.
Sat, 16 Aug 2008 10:48:25 +0200 Christian Kamm Fix delegate equality.
Fri, 15 Aug 2008 23:15:21 +0200 Christian Kamm Get rid of module declaration for one of the tests I added. Would confuse mini test runner.
Fri, 15 Aug 2008 23:13:55 +0200 Christian Kamm Add test case for broken delegates. Also still needs fixing!
Fri, 15 Aug 2008 23:11:59 +0200 Christian Kamm Add minitest for broken empty template tuple parameters. Fix this one!
Fri, 15 Aug 2008 22:41:47 +0200 Christian Kamm Add interface comparison to EqualExp: just do pointer comparison.
Fri, 15 Aug 2008 05:08:33 +0200 Tomas Lindquist Olsen Fixed problem when instantiating a template with private global variables.
Thu, 14 Aug 2008 06:55:41 +0200 Tomas Lindquist Olsen Merged DMD 1.034, array operations are not yet implemented ;)
Thu, 14 Aug 2008 03:09:26 +0200 Tomas Lindquist Olsen Fixed mini/missingti.d
Wed, 13 Aug 2008 23:54:09 +0200 Christian Kamm Reverted bad change [506]. Added test case for remaining bug.
Wed, 13 Aug 2008 22:31:46 +0200 Christian Kamm Got rid of improper static array compile time index check.
Wed, 13 Aug 2008 22:14:43 +0200 Christian Kamm Provided overload to TypeClass::builtinTypeInfo to return true.
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 17:11:03 +0200 Tomas Lindquist Olsen Fixed uncaught, invalid use of nesting introduced in rev [498]
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 00:56:09 +0200 Tomas Lindquist Olsen missed one phobos test
Tue, 12 Aug 2008 00:54:32 +0200 Tomas Lindquist Olsen fixed some failing minitests (badly classified / phobos)
Tue, 12 Aug 2008 19:50:41 +0200 Christian Kamm Revert accidental change to toobj.cpp.
Tue, 12 Aug 2008 19:48:42 +0200 Christian Kamm Get rid of 'static function cannot access nested' error. It is caught again later.
Tue, 12 Aug 2008 18:33:34 +0200 Christian Kamm Change web statistics layout, thanks anders!
Tue, 12 Aug 2008 00:20:04 +0200 Tomas Lindquist Olsen Removed debug info per default from the runtime makefiles, since llvm 2.4svn is currently buggy.
Sun, 10 Aug 2008 22:05:30 +0200 Tomas Lindquist Olsen Fixed EH fatalerror printf'ing.
Sun, 10 Aug 2008 21:57:29 +0200 Christian Kamm Get rid of exception usage in exception handling code.
Sun, 10 Aug 2008 21:09:23 +0200 Christian Kamm Make llvmdc work with llvm 2.4svn revision 54614. Breaks compatibility with llvm 2.3.
Sun, 10 Aug 2008 18:35:27 +0200 Christian Kamm Elrood's proposed directory layout changes.
Sun, 10 Aug 2008 18:34:57 +0200 Christian Kamm Add .orig files created during a revert to .hgignore.
Sun, 10 Aug 2008 17:28:01 +0200 Tomas Lindquist Olsen Fixed a critical bug in the runtime, where _d_allocmemoryT would mark
Sun, 10 Aug 2008 13:42:08 +0200 Christian Kamm Make the alignment computations of the frontend match the llvm default alignment.
Sun, 10 Aug 2008 10:50:53 +0200 Christian Kamm Error if there is no this in a call requiring this.
Sun, 10 Aug 2008 10:40:26 +0200 Christian Kamm Make struct literals work with typedefs.
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.
Sat, 09 Aug 2008 09:03:52 +0200 Christian Kamm Default initialize temporary struct generated from struct literal.
Thu, 07 Aug 2008 18:59:23 +0200 Christian Kamm Get rid of predefined Unix version
Thu, 07 Aug 2008 18:17:59 +0200 Christian Kamm Forgot return in DtoInitializer
Thu, 07 Aug 2008 18:15:27 +0200 Christian Kamm Move zero init of padding to DtoInitializer in order to respect void initializers.
Tue, 05 Aug 2008 20:23:44 +0200 Christian Kamm Use llvmdc helpers for store and bitcast in fp80 padding init code.
Tue, 05 Aug 2008 20:10:12 +0200 Christian Kamm Zero out padding of fp80.
Tue, 05 Aug 2008 19:28:19 +0200 Christian Kamm Move AllocaInst creation into DtoAlloca helper. Will enable special zero-init of fp80 reals' padding.
Tue, 05 Aug 2008 08:08:00 +0200 Christian Kamm Update readme.
Mon, 04 Aug 2008 21:34:53 +0200 Christian Kamm Make sure to initialize isBranchToLabel to zero.
Mon, 04 Aug 2008 20:05:42 +0200 Tomas Lindquist Olsen Added missing llvmdc-build script in lphobos, added llvmdc.conf to lphobos.
Mon, 04 Aug 2008 20:01:36 +0200 Tomas Lindquist Olsen Added bash style rebuild to the lphobos dir
Mon, 04 Aug 2008 19:38:59 +0200 Tomas Lindquist Olsen Removed old moduleinit_backend from lphobos it's useless now.
Mon, 04 Aug 2008 19:28:49 +0200 Tomas Lindquist Olsen Applied downs' lphobos update
Mon, 04 Aug 2008 19:08:39 +0200 Tomas Lindquist Olsen Added 'Unix' predefined version identifier.
Mon, 04 Aug 2008 17:32:13 +0200 Tomas Lindquist Olsen Changed DMD to make a copy of the TypeFunction in DelegateExp.
Mon, 04 Aug 2008 03:40:08 +0200 Tomas Lindquist Olsen added testcase for taking address of function as constant expr.
Mon, 04 Aug 2008 03:38:23 +0200 Tomas Lindquist Olsen Fixed constant expression taking address of function.
Mon, 04 Aug 2008 02:59:34 +0200 Tomas Lindquist Olsen Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat specially
Sun, 03 Aug 2008 16:59:28 +0200 Tomas Lindquist Olsen Fixed problem in AssignExp where the result value might be uninitialized. see mini/assign1.d
Sun, 03 Aug 2008 16:16:16 +0200 Tomas Lindquist Olsen stupid merges
Sun, 03 Aug 2008 16:11:38 +0200 Tomas Lindquist Olsen Added a mini test case for nested stuff
Sun, 03 Aug 2008 16:10:00 +0200 Tomas Lindquist Olsen Fixed problem with using the variable names _arguments and _argptr in non D-style vararg functions.
Sun, 03 Aug 2008 14:03:15 +0200 Christian Kamm Use path separator to make minitests work on windows.
Sun, 03 Aug 2008 12:27:11 +0200 Christian Kamm Path combining on Windows didn't work with / properly.
Sun, 03 Aug 2008 12:26:43 +0200 Christian Kamm Windows build changes proposed by Elrood.
Sat, 02 Aug 2008 22:54:46 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sat, 02 Aug 2008 22:54:36 +0200 Christian Kamm Implement a rough AddrExp::toConstElem()
Sat, 02 Aug 2008 22:35:24 +0200 Tomas Lindquist Olsen Fixed AA Rvalue-only access (like indexing an AA return value immediately).
Sat, 02 Aug 2008 21:51:49 +0200 Tomas Lindquist Olsen Fixed debug info and lazy arguments.
Sat, 02 Aug 2008 21:20:31 +0200 Christian Kamm Make sure DtoType has been run on the DType before assembling a call.
Sat, 02 Aug 2008 17:24:10 +0200 Tomas Lindquist Olsen Fixed inserting an AA entry with 'this' as key.
Sat, 02 Aug 2008 02:54:57 +0200 Tomas Lindquist Olsen Added generation of the llvm 'sret' parameter attribute where applicable.
Sat, 02 Aug 2008 01:23:53 +0200 Tomas Lindquist Olsen Fixed regressions
Sat, 02 Aug 2008 00:50:39 +0200 Tomas Lindquist Olsen Fixed problems with nested 'this'. Fixes #39 .
Fri, 01 Aug 2008 21:56:13 +0200 Tomas Lindquist Olsen merge ...
Fri, 01 Aug 2008 21:55:57 +0200 Tomas Lindquist Olsen Trying to get the old QD demo to work.
Fri, 01 Aug 2008 21:54:40 +0200 Tomas Lindquist Olsen Fixed problem where global variables did not resolve type before using it.
Fri, 01 Aug 2008 21:21:08 +0200 Christian Kamm Updates to .hgignore for new runtime scheme.
Fri, 01 Aug 2008 19:54:31 +0200 Tomas Lindquist Olsen Fixed problem with invoking intrinsics, which llvm doesn't allow.
Fri, 01 Aug 2008 18:07:33 +0200 Tomas Lindquist Olsen Fixed param attrs for return values (not really broken, but would be if more return attrs were added)
Fri, 01 Aug 2008 17:59:58 +0200 Tomas Lindquist Olsen Changed the handling of variadic intrinsics a bit.
Fri, 01 Aug 2008 01:12:33 +0200 Tomas Lindquist Olsen Updated tango patch. tango.math.Math was incorrect.
Fri, 01 Aug 2008 00:32:06 +0200 Tomas Lindquist Olsen Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Thu, 31 Jul 2008 19:14:49 +0200 Christian Kamm Move DtoArrayBoundsCheck from llvmhelpers to arrays.
Wed, 30 Jul 2008 20:25:46 +0200 Christian Kamm Forgot a ->toBasetype() in the array bound code.