Mercurial > projects > ldc
graph
-
Fix to make sure to create gen/ in build dir and unbreak build with older perlSun, 08 Mar 2009 16:37:55 +0100, by Frits van Bommel
-
Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)Sun, 08 Mar 2009 16:13:10 +0100, by Frits van Bommel
-
Fixed some #includes to be correct for both D1 and D2Sun, 08 Mar 2009 12:13:22 +0100, by Frits van Bommel
-
Make error message on assembler failure more informative (hopefully)Sun, 08 Mar 2009 11:46:55 +0100, by Frits van Bommel
-
Update runtime CMakeList.txt for new command line syntax regarding PICSun, 08 Mar 2009 09:58:26 +0100, by Frits van Bommel
-
Remove a dead variable from ldmd.Sun, 08 Mar 2009 09:57:20 +0100, by Frits van Bommel
-
really fixed fstp a, b; on x86-64Sun, 08 Mar 2009 04:23:44 +0100, by Tomas Lindquist Olsen
-
Applied rev two operand form fstp fix to x86-64 asmSun, 08 Mar 2009 02:46:37 +0100, by Tomas Lindquist Olsen
-
MergeSun, 08 Mar 2009 02:36:45 +0100, by Tomas Lindquist Olsen
-
Fixed two operand form of X86 fstp instruction. (throw away second operand!)Sun, 08 Mar 2009 02:36:09 +0100, by Tomas Lindquist Olsen
-
Apply [1053] to x86-32 asm as well.Sun, 08 Mar 2009 02:07:53 +0100, by Frits van Bommel
-
Future-proof the code to classify static array members of structs.Sun, 08 Mar 2009 01:26:30 +0100, by Frits van Bommel
-
Always pass an address expression (not a var expression) to asm operands ofSun, 08 Mar 2009 00:57:58 +0100, by Frits van Bommel
-
Add '-singleobj' command line switch that will tell LDC to link LLVM modules internally and only emit a single object file.Sat, 07 Mar 2009 19:38:00 +0100, by Christian Kamm
-
Make IrFuncTy a member of TypeFunction. Reset between modules compiled in theSat, 07 Mar 2009 14:25:30 +0100, by Christian Kamm
-
Fix a bug in the X86 ABI. The size of a struct is different from the size of aFri, 06 Mar 2009 21:15:13 +0100, by Frits van Bommel
-
Two small bugfixes:Fri, 06 Mar 2009 19:12:48 +0100, by Frits van Bommel
-
Fix a typoFri, 06 Mar 2009 17:00:34 +0100, by Frits van Bommel
-
Some calling convention work for x86-64:Fri, 06 Mar 2009 16:00:47 +0100, by Frits van Bommel
-
Add 'testversion=Tango' to rebuild profile.Thu, 05 Mar 2009 21:32:18 +0100, by Frits van Bommel
-
Fixed lazy arguments again.Thu, 05 Mar 2009 18:33:20 +0100, by Tomas Lindquist Olsen
-
Fix hasUnalignedFields(): take static arrays into account too.Wed, 04 Mar 2009 23:17:32 +0100, by Frits van Bommel
-
Fix bug in default implementation of ABIRewrite::getL.Wed, 04 Mar 2009 23:06:23 +0100, by Frits van Bommel
-
Updated ABI handling to be more flexible with regard to reusing lvalues and allocating fewer temporaries.Wed, 04 Mar 2009 17:24:25 +0100, by Tomas Lindquist Olsen
-
Added some documentation for the IrFuncTyArg structure, which is key to writing ABI transformations.Wed, 04 Mar 2009 16:13:16 +0100, by Tomas Lindquist Olsen
-
Fixed inreg attribute to no longer overwrite sign/zeroext.Tue, 03 Mar 2009 21:20:20 +0100, by Tomas Lindquist Olsen
-
Updated lifetime.d with a 32bit faster codepath for overflow checks.Tue, 03 Mar 2009 19:47:39 +0100, by Tomas Lindquist Olsen
-
Removed inline asm for overflow checking in runtime that wasn't working.Tue, 03 Mar 2009 19:37:47 +0100, by Tomas Lindquist Olsen
-
remove memory clobber again ...Tue, 03 Mar 2009 19:27:23 +0100, by Tomas Lindquist Olsen
-
Added ~{memory} clobber when a jump_target is generated in inline asm (branch out of inline asm)Tue, 03 Mar 2009 19:18:47 +0100, by Tomas Lindquist Olsen
-
Move more tests to D_InlineAsmTue, 03 Mar 2009 19:03:27 +0100, by Christian Kamm
-
Adjust mini tests to use D_InlineAsmTue, 03 Mar 2009 18:26:39 +0100, by Christian Kamm
-
Switch LLVM_InlineAsm -> D_InlineAsm. It's for real this time, hopefully.Tue, 03 Mar 2009 17:44:56 +0100, by Christian Kamm
-
Remove unused defines: X86_REVERSE_PARAMS, X86_PASS_IN_EAXTue, 03 Mar 2009 17:38:08 +0100, by Christian Kamm
-
Fixed potential assertion failure in taking address of function as a constant expression.Tue, 03 Mar 2009 17:27:14 +0100, by Tomas Lindquist Olsen
-
Disabled some extensive LLVM value logging with -vv that dramatically increases -vv output length for little value.Tue, 03 Mar 2009 17:21:35 +0100, by Tomas Lindquist Olsen
-
Added hasUnalignedFields helper to check if a type has unaligned fields - as per request from fvbommel. Result is cached in TypeStruct.Tue, 03 Mar 2009 15:08:26 +0100, by Tomas Lindquist Olsen
-
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