Mercurial > projects > ldc
graph
-
Forgot a change from DMD update.Mon, 06 Oct 2008 16:22:54 +0200, by Tomas Lindquist Olsen
-
Upgraded frontend to DMD 1.035Mon, 06 Oct 2008 16:22:11 +0200, by 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:37:00 +0200, by Tomas Lindquist Olsen
-
Support structs that are merely a forward reference. See mini/forwdecl1.dMon, 06 Oct 2008 14:06:55 +0200, by Tomas Lindquist Olsen
-
Added -version=Tango in default llvmdc.confMon, 06 Oct 2008 12:46:57 +0200, by Tomas Lindquist Olsen
-
Updated llvmdc-tango Rebuild profile, liblink was wrongMon, 06 Oct 2008 10:23:25 +0200, by Tomas Lindquist Olsen
-
Fix x86_fp80 constants.Mon, 06 Oct 2008 09:07:35 +0200, by Christian Kamm
-
Fix TryFinally without body or finalbody.Sun, 05 Oct 2008 22:26:25 +0200, by Christian Kamm
-
Added -nodefaultlib switch do disable implicitly linked standard lib modulesSun, 05 Oct 2008 18:55:43 +0200, by Tomas Lindquist Olsen
-
Added test case for bug #100Sun, 05 Oct 2008 17:28:15 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 05 Oct 2008 11:47:59 +0200, by Christian Kamm
-
Fix VarDecls for tuples. Closes #99.Sun, 05 Oct 2008 11:47:47 +0200, by Christian Kamm
-
Updated the Tango patch to latest revision. Removed problematic (Jarrett) include <cassert> from gen/runtime.cppSun, 05 Oct 2008 02:01:50 +0200, by Tomas Lindquist Olsen
-
Portability changes to dmain2.dSat, 04 Oct 2008 23:28:49 +0200, by Christian Kamm
-
Adjust dmain catch to print exception trace info.Sat, 04 Oct 2008 13:35:27 +0200, by Christian Kamm
-
Don't let outer enclosing handlers propagate to nested function declarations.Sat, 04 Oct 2008 12:32:09 +0200, by Christian Kamm
-
Fix -oq, closes #96Fri, 03 Oct 2008 19:24:46 +0200, by Christian Kamm
-
Make default argument protection check not error for undefined protection.Fri, 03 Oct 2008 17:31:16 +0200, by Christian Kamm
-
Fiber support: clobber the registers we want restored on a context switch.Fri, 03 Oct 2008 09:11:41 +0200, by Christian Kamm
-
Made Fibers work with LLVMDC on x86 Posix.Fri, 03 Oct 2008 00:42:17 +0200, by Christian Kamm
-
Move check for access of context for nested class from backend into frontend.Thu, 02 Oct 2008 23:12:19 +0200, by Christian Kamm
-
Added FreeBSD support to the -t switchThu, 02 Oct 2008 03:38:29 +0200, by Tomas Lindquist Olsen
-
Applied the FreeBSD patch from Ralith, closes ticket #95 , slightly changed but basically the same. Thanx Ralith :)Thu, 02 Oct 2008 03:25:46 +0200, by 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:42:21 +0200, by Tomas Lindquist Olsen
-
added test case for last commit (taking delegate of nested function of current function)Thu, 02 Oct 2008 01:38:00 +0200, by Tomas Lindquist Olsen
-
Fixed problem with taking the delegate of a nested function of the current function.Thu, 02 Oct 2008 01:28:33 +0200, by Tomas Lindquist Olsen
-
mergeWed, 01 Oct 2008 23:17:36 +0200, by 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 23:17:14 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcWed, 01 Oct 2008 21:14:20 +0200, by Christian Kamm
-
Nicer error message on some invalid default args.Wed, 01 Oct 2008 21:14:15 +0200, by Christian Kamm
-
Fixed issue with IsExpression and potential type mismatch for classes.Wed, 01 Oct 2008 20:55:13 +0200, by Tomas Lindquist Olsen
-
Detect a missing global before trying to const init it.Wed, 01 Oct 2008 20:32:12 +0200, by Christian Kamm
-
Tango patch: xml document fixes and symbol visibility in gcWed, 01 Oct 2008 19:19:26 +0200, by Christian Kamm
-
Fix import visibility bugs 313 and 314.Wed, 01 Oct 2008 19:16:10 +0200, by Christian Kamm
-
Make typedef'ed complex types work.Wed, 01 Oct 2008 19:15:17 +0200, by Christian Kamm
-
Make invalid compile time casts an error instead of asserting.Wed, 01 Oct 2008 19:15:01 +0200, by Christian Kamm
-
mergeWed, 01 Oct 2008 18:33:21 +0200, by 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 18:32:31 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcWed, 01 Oct 2008 17:54:50 +0200, by Christian Kamm
-
Fix downs' raytracer demo to use new intrinsics.Wed, 01 Oct 2008 17:54:44 +0200, by Christian Kamm
-
Implemented constant pointer casts (like casting function pointer to void* as a constant global initializer)Sun, 28 Sep 2008 21:09:21 +0200, by tomas
-
Removed some excessive llvm type loggingSun, 28 Sep 2008 15:22:39 +0200, by tomas
-
Simplify complex number handling. Fixes bug with complex substraction.Mon, 22 Sep 2008 20:29:18 +0200, by Christian Kamm
-
Fix NegExp not to use substraction.Sun, 21 Sep 2008 19:28:57 +0200, by Christian Kamm
-
Fix atomicIncr and atomicDecr. Probably.Sun, 21 Sep 2008 18:41:27 +0200, by Christian Kamm
-
Don't delete the header file after it has been generated!Sun, 21 Sep 2008 17:35:27 +0200, by Christian Kamm
-
Add bool-special cases in tango.core.Atomic.Sun, 21 Sep 2008 17:23:17 +0200, by Christian Kamm
-
Fix issue with EH table indices and nested try-catch.Sun, 21 Sep 2008 17:18:35 +0200, by Christian Kamm
-
Backed out changeset 1b62222581fbSun, 21 Sep 2008 14:45:41 +0200, by Christian Kamm
-
Change bool type to i8Sat, 20 Sep 2008 10:13:15 +0200, by Christian Kamm
-
Tango rev 3939 fixed the std.intrinsic issue.Fri, 19 Sep 2008 21:45:05 +0200, by Christian Kamm
-
Removed dmdintrinsic.d from the runtime, we already have llvmdc.bitmanip.Thu, 18 Sep 2008 21:14:37 +0200, by Tomas Lindquist Olsen
-
Fixed the optimizer thing, since llvm PR 2800 is already fixed, users need to upgrade LLVM to latest svn.Thu, 18 Sep 2008 21:07:35 +0200, by Tomas Lindquist Olsen
-
Add implementations for dmd intrinsics. Fixes #92.Wed, 17 Sep 2008 19:54:37 +0200, by Christian Kamm
-
Removed useless assert in ArrayLiteralExp::toConstElemTue, 16 Sep 2008 16:06:39 +0200, by Tomas Lindquist Olsen
-
Make creating and deleting of doc and hdr files dependent on whether doc andTue, 16 Sep 2008 09:00:05 +0200, by Christian Kamm
-
Fix typo in ArrayLiteralExp::toConstElem.Tue, 16 Sep 2008 08:42:40 +0200, by Christian Kamm
-
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:48:59 +0200, by Tomas Lindquist Olsen
-
Fixed DLRValue::getLType did not handle the lvalue being a LRValue itself properly.Mon, 15 Sep 2008 15:17:41 +0200, by 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:39:55 +0200, by Tomas Lindquist Olsen
-
Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced.Mon, 15 Sep 2008 02:04:26 +0200, by Tomas Lindquist Olsen
-
To prevert source-overwriting in the future, forbit output files with the sameSun, 14 Sep 2008 22:49:19 +0200, by Christian Kamm
-
Fix path handling, hopefully.Sun, 14 Sep 2008 22:08:39 +0200, by Christian Kamm
-
Add broken .funcptr test.Sun, 14 Sep 2008 22:04:13 +0200, by Christian Kamm
-
Fix output files being .d.bc. They're now .bc again.Sun, 14 Sep 2008 19:51:38 +0200, by Christian Kamm
-
Fix #88 : pragma(lib, "str") is now converted to -lstr in the linker command line.Sun, 14 Sep 2008 14:36:11 +0200, by Christian Kamm
-
Undid some of the previous changes: DtoArrayInit has issues with arraysSun, 14 Sep 2008 13:47:38 +0200, by Christian Kamm
-
Allocate dynamic array literals on the heap.Sun, 14 Sep 2008 10:56:01 +0200, by Christian Kamm
-
Add _d_newarrayvT and _d_newarraymvT to create arrays without initialization.Sun, 14 Sep 2008 10:13:50 +0200, by Christian Kamm
-
Allow VarDecl inside AttributeDecl inside DeclExp.Fri, 12 Sep 2008 13:11:32 +0200, by Christian Kamm
-
Fix line number for error when trying to new a nested class without a context.Fri, 12 Sep 2008 12:48:16 +0200, by Christian Kamm
-
Constant fold structliteral.member again.Fri, 12 Sep 2008 12:39:06 +0200, by Christian Kamm
-
Fixed a few mini tests issues.Thu, 11 Sep 2008 21:10:15 +0200, by Tomas Lindquist Olsen
-
Fixed most regressions from last commit.Wed, 10 Sep 2008 12:33:33 -0700, by Tomas Lindquist Olsen
-
Complex number should now follow the D ABI on x86. They're also treated as first class values now. Big change.Tue, 09 Sep 2008 16:49:47 -0700, by Tomas Lindquist Olsen
-
Make sure functions containing inline asm are never inlined to avoidMon, 08 Sep 2008 20:38:55 +0200, by Christian Kamm
-
Fixed choosing default target machine without needing to link in targets.Sun, 07 Sep 2008 17:44:25 -0700, by Tomas Lindquist Olsen
-
Don't link in any target code, was unnecessary.Sun, 07 Sep 2008 16:16:10 +0200, by Christian Kamm
-
Only link default native backend by default.Sun, 07 Sep 2008 15:30:34 +0200, by Christian Kamm
-
Restructure path handling a bit. Fixes #66.Sat, 06 Sep 2008 12:27:27 +0200, by Christian Kamm
-
Basic support for runtime in shared library.Fri, 05 Sep 2008 23:02:18 +0200, by Christian Kamm
-
Fix (?) rt_stackBottom for Windows.Thu, 04 Sep 2008 20:58:25 +0200, by Christian Kamm
-
Merge Dynamic_Ranges and Data_Proc_Maps from GDC runtime.Thu, 04 Sep 2008 18:57:03 +0200, by Christian Kamm
-
Add test for GC scanning data segment.Thu, 04 Sep 2008 17:59:01 +0200, by Christian Kamm
-
Pointer comparisons were being treated as signed integers. Now they are handled as unsigned integers.Thu, 04 Sep 2008 17:24:10 +0200, by Tomas Lindquist Olsen
-
Fixed pointer comparisons with differing types.Thu, 04 Sep 2008 17:17:40 +0200, by Tomas Lindquist Olsen
-
mergeThu, 04 Sep 2008 17:05:51 +0200, by Tomas Lindquist Olsen
-
mergeThu, 04 Sep 2008 17:05:35 +0200, by Tomas Lindquist Olsen
-
Changed all '#if linux || __APPLE__' to '#if POSIX' so we can support other platforms too, thanx for the suggestion anders.Tue, 02 Sep 2008 23:10:12 +0200, by Tomas Lindquist Olsen
-
Typo in runtime makefile.Thu, 04 Sep 2008 16:14:07 +0200, by Christian Kamm
-
Split runtime into three parts again.Wed, 03 Sep 2008 22:07:04 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcTue, 02 Sep 2008 19:14:37 +0200, by Christian Kamm
-
Get rid of runtime path. Allow defaultlib and debuglib switches to be given multiple times.Tue, 02 Sep 2008 19:14:25 +0200, by Christian Kamm
-
Added some sanity checks for target detection.Sun, 31 Aug 2008 18:51:14 +0200, by Tomas Lindquist Olsen
-
Fixed toobj.cpp to compile with latest LLVM, seems a method overload was removed recently.Sun, 31 Aug 2008 18:38:16 +0200, by Tomas Lindquist Olsen
-
mergeSun, 31 Aug 2008 17:29:52 +0200, by Tomas Lindquist Olsen
-
Ok. last fix was wrong, PTHREAD_MUTEX_RECURSIVE_NP is only valid on linux...Fri, 29 Aug 2008 16:59:12 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSat, 30 Aug 2008 10:31:04 +0200, by Christian Kamm
-
Introducing template instantiation traces for static asserts and errors within templates.Sat, 30 Aug 2008 10:30:57 +0200, by Christian Kamm
-
The latest patch broke things for non OS XFri, 29 Aug 2008 16:35:46 +0200, by Tomas Lindquist Olsen
-
Make rt_stackBottom return the right fixed value for darwin.Fri, 29 Aug 2008 15:01:48 +0200, by Christian Kamm
-
Merge rest of patch from #72.Fri, 29 Aug 2008 14:48:40 +0200, by Christian Kamm
-
Enable unwind code on darwin.Fri, 29 Aug 2008 14:16:18 +0200, by Christian Kamm
-
Link in pthread, dl and m on OS X.Fri, 29 Aug 2008 14:11:20 +0200, by Christian Kamm
-
Add .DS_Store to .hgignoreFri, 29 Aug 2008 14:10:19 +0200, by Christian Kamm
-
Always call finalizer for stack classes. Checking for the number ofThu, 28 Aug 2008 20:17:21 +0200, by Christian Kamm
-
Do not assert on non-existing supposed globals. (see nocompile/union_12,14)Thu, 28 Aug 2008 20:15:36 +0200, by Christian Kamm
-
Fix findregressions and makewebstatistics to adhere to our definition ofThu, 28 Aug 2008 08:37:47 +0200, by Christian Kamm
-
removed use on removed switches in gc makefileTue, 26 Aug 2008 21:06:12 +0200, by Tomas Lindquist Olsen
-
Removed unimplemented switches.Tue, 26 Aug 2008 21:02:25 +0200, by Tomas Lindquist Olsen
-
Disable invariants for the gc. Makes collections not take ages again.Tue, 26 Aug 2008 20:50:42 +0200, by Christian Kamm
-
Do not set Dversion to 1. Dversion = 2 means we use post 1.000 additions to D1.Tue, 26 Aug 2008 20:49:01 +0200, by Christian Kamm
-
Add -enable/-disable for specific features.Tue, 26 Aug 2008 19:31:47 +0200, by Christian Kamm
-
Removed D_InlineAsm and D_InlineAsm_X86 versions.Mon, 25 Aug 2008 19:36:27 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 24 Aug 2008 18:25:45 +0200, by Christian Kamm
-
Disable boehm gc by default. Use --enable-boehm-gc on premake to enable.Sun, 24 Aug 2008 18:25:34 +0200, by Christian Kamm
-
missing || __APPLE__ in monitor.cSun, 24 Aug 2008 18:11:08 +0200, by Tomas Lindquist Olsen
-
Missing 'break' in osx code path.Sun, 24 Aug 2008 17:57:53 +0200, by Tomas Lindquist Olsen
-
Fixed some osx mistakes.Sun, 24 Aug 2008 17:19:31 +0200, by Tomas Lindquist Olsen
-
Gah, missed something still. I'll test properly next time ;)Sun, 24 Aug 2008 17:13:40 +0200, by Tomas Lindquist Olsen