Mercurial > projects > ldc
graph
-
Merged ABI changes into D2 frontend.Tue, 03 Mar 2009 14:10:37 +0100, by Tomas Lindquist Olsen
-
Oops, merge with mainline and actually push this time...Tue, 03 Mar 2009 09:51:15 +0100, by Frits van Bommel
-
Pass -m32/-m64 on to gcc when assembling and linkingSun, 01 Mar 2009 22:59:03 +0100, by Frits van Bommel
-
Fixed #218 by disabling the problematic optimization.Tue, 03 Mar 2009 04:41:11 +0100, by Tomas Lindquist Olsen
-
Abstracted more (most) ABI details out of the normal codegen.Tue, 03 Mar 2009 02:51:21 +0100, by Tomas Lindquist Olsen
-
Fixed find alt script.Sun, 01 Mar 2009 22:40:15 +0100, by Tomas Lindquist Olsen
-
Added script to find the alternative triple of the host.Sun, 01 Mar 2009 22:27:37 +0100, by Tomas Lindquist Olsen
-
Implemented basic -m32 and -m64 options.Sun, 01 Mar 2009 22:27:03 +0100, by Tomas Lindquist Olsen
-
Remember to set asm type back to void and n=0 when rewriting to sret asm return.Sun, 01 Mar 2009 20:22:10 +0100, by Tomas Lindquist Olsen
-
Removed some code that wasn't supposed to be in last commit!Sun, 01 Mar 2009 19:06:47 +0100, by Tomas Lindquist Olsen
-
- Fixed x86-32 C ABI for complex number return values.Sun, 01 Mar 2009 19:01:05 +0100, by Tomas Lindquist Olsen
-
Remove Tango patch that's been applied upstream.Sun, 01 Mar 2009 11:04:05 +0100, by Frits van Bommel
-
Just forgot an opcode for x64Sat, 28 Feb 2009 18:17:45 -0700, by Kelly Wilson
-
Same fix for align size of void type on D2.Sun, 01 Mar 2009 01:34:20 +0100, by Tomas Lindquist Olsen
-
Fixed alignsize for void types. (it's one byte)Sun, 01 Mar 2009 01:33:08 +0100, by Tomas Lindquist Olsen
-
Use llvm::CallSite instead of custom CallOrInvoke class.Sat, 28 Feb 2009 22:16:52 +0100, by Frits van Bommel
-
Error gracefully for +=, -=, *=, /= if rhs is complex but lhs isn't.Sat, 28 Feb 2009 19:58:30 +0100, by Christian Kamm
-
Apply previous changes to dmd2/mtype.c as well.Sat, 28 Feb 2009 17:44:53 +0100, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSat, 28 Feb 2009 17:35:45 +0100, by Frits van Bommel
-
Use LLVM alignment data instead of hand-picked.Sat, 28 Feb 2009 16:09:44 +0100, by Frits van Bommel
-
Preparation for next patch. Don't ask about why this is needed.Sat, 28 Feb 2009 16:09:35 +0100, by Frits van Bommel
-
Readded indentation that got lost in the dmd/mars.c -> gen/main.cpp move.Sat, 28 Feb 2009 15:06:09 +0100, by Christian Kamm
-
Fix alignment info of cdouble, cfloat. They align the same as double, float now.Sat, 28 Feb 2009 13:48:49 +0100, by Christian Kamm
-
Don't reset gTargetData after compiling a module. Fixes segfault whenSat, 28 Feb 2009 09:06:25 +0100, by Christian Kamm
-
Remove initialization of padding of reals, ireals and creals.Fri, 27 Feb 2009 19:41:25 +0100, by Frits van Bommel
-
Fix struct field alignment on x86-64 (for align > 8, like real.alignof)Fri, 27 Feb 2009 12:35:31 +0100, by Frits van Bommel
-
Fix cfloat return on x86_64: only perform ABI transformation for non-extern(D)Thu, 26 Feb 2009 23:35:39 +0100, by Frits van Bommel
-
Implement support for intrinsics returning struct typesThu, 26 Feb 2009 22:47:06 +0100, by Frits van Bommel
-
Fixed druntime lib path in ldc2.conf.in, thanks MattThu, 26 Feb 2009 18:43:25 +0100, by Tomas Lindquist Olsen
-
Added some missing version identifiers.Thu, 26 Feb 2009 18:28:50 +0100, by Tomas Lindquist Olsen
-
Fixed debug info for globals in D2.Thu, 26 Feb 2009 18:02:13 +0100, by Tomas Lindquist Olsen
-
Missing %s error param in main.cppThu, 26 Feb 2009 15:51:19 +0100, by Tomas Lindquist Olsen
-
Don't crash if we don't know what ABI to use. Assume some defaults instead.Thu, 26 Feb 2009 15:23:52 +0100, by Frits van Bommel
-
Fix some -vv outputThu, 26 Feb 2009 14:51:05 +0100, by Frits van Bommel
-
Use LLVM OStream wrapper instead of <iostream> in the logger.Thu, 26 Feb 2009 14:51:02 +0100, by Frits van Bommel
-
Fixed const/invariant struc/class fields of the form const int i = 4; they don't add a field.Thu, 26 Feb 2009 15:24:20 +0100, by Tomas Lindquist Olsen
-
Fix dstress runner to use ldmdThu, 26 Feb 2009 14:49:32 +0100, by Frits van Bommel
-
Fix x86_64 cfloat support to work on intended target :)Thu, 26 Feb 2009 14:48:47 +0100, by Frits van Bommel
-
oups, seems like I broke some constness in D1 last commit, compiles again!Thu, 26 Feb 2009 14:23:18 +0100, by Tomas Lindquist Olsen
-
Forgot new files that were supposed to be in last commit.Thu, 26 Feb 2009 14:13:27 +0100, by Tomas Lindquist Olsen
-
- Fixed LLVM style CL args for D2.Thu, 26 Feb 2009 14:11:49 +0100, by Tomas Lindquist Olsen
-
Call llvm_shutdown when shutting down the backend.Wed, 25 Feb 2009 19:30:06 +0100, by Frits van Bommel
-
Use LLVM-style command line (instead of DMD-style)Wed, 25 Feb 2009 17:34:51 +0100, by Frits van Bommel
-
Clean up regexes in .hgignore, making it more strict.Thu, 19 Feb 2009 13:51:44 +0100, by Frits van Bommel
-
Removing ldc.conf. (IMPORTANT: run 'cmake .' after pull)Thu, 19 Feb 2009 13:50:05 +0100, by Frits van Bommel
-
Fix out-ouf-source build for runtime as well.Thu, 19 Feb 2009 11:01:34 +0100, by Frits van Bommel
-
Add explicit paths to revisions.* to unbreak out-of-source build.Thu, 19 Feb 2009 00:50:35 +0100, by Frits van Bommel
-
Update some testcases now that 64-bit immediates are working.Wed, 18 Feb 2009 23:18:34 +0100, by Frits van Bommel
-
Clean up the code generated when jumping out of inline asm and make label names more expressive.Wed, 18 Feb 2009 22:50:22 +0100, by Frits van Bommel
-
Fix some assembler issues:Wed, 18 Feb 2009 21:46:14 +0100, by Frits van Bommel
-
Fix a latent bug in the asm code.Wed, 18 Feb 2009 03:38:12 +0100, by Frits van Bommel
-
Update .hgignore due to moved(?) idgen/impcnvgen locations.Tue, 17 Feb 2009 23:14:19 +0100, by Frits van Bommel
-
Fix for fix from [974].Tue, 17 Feb 2009 19:08:38 +0100, by Christian Kamm
-
Fix #217. getInternalTypeInfo doesn't work with LDC.Tue, 17 Feb 2009 18:57:11 +0100, by Christian Kamm
-
Allow 'return exp;' for void main().Tue, 17 Feb 2009 18:53:15 +0100, by Christian Kamm
-
Fix #216 by implementing TypeExp::toElem. It just provides the appropriateTue, 17 Feb 2009 18:25:34 +0100, by Christian Kamm
-
Change the way the version is printed (more verbose, with short hash)Tue, 17 Feb 2009 01:13:18 +0100, by Frits van Bommel
-
Fix the problems exposed by the callingconv1.d test case.Tue, 17 Feb 2009 00:08:20 +0100, by Frits van Bommel
-
Revert wilsonk's "fix" for the callingconv1.d problem.Mon, 16 Feb 2009 23:56:56 +0100, by Frits van Bommel
-
Add some extra debug output that's useful in diagnosing inline assembler bugs.Mon, 16 Feb 2009 23:56:56 +0100, by Frits van Bommel