Sun, 08 Mar 2009 17:51:45 +0100 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Sun, 08 Mar 2009 16:30:39 +0100 |
Christian Kamm |
Make CompileUnit linkage compatible with llvm trunk.
|
Sun, 08 Mar 2009 16:22:06 +0100 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Sun, 08 Mar 2009 16:21:56 +0100 |
Christian Kamm |
Improved template emission control for singleobj building.
|
Sun, 08 Mar 2009 16:21:11 +0100 |
Christian Kamm |
Give compile units LinkOnceLinkage to circumvent duplicate symbols with LLVM linking.
|
Sun, 08 Mar 2009 16:37:55 +0100 |
Frits van Bommel |
Fix to make sure to create gen/ in build dir and unbreak build with older perl
|
Sun, 08 Mar 2009 16:13:10 +0100 |
Frits van Bommel |
Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)
|
Sun, 08 Mar 2009 12:13:22 +0100 |
Frits van Bommel |
Fixed some #includes to be correct for both D1 and D2
|
Sun, 08 Mar 2009 11:46:55 +0100 |
Frits van Bommel |
Make error message on assembler failure more informative (hopefully)
|
Sun, 08 Mar 2009 09:58:26 +0100 |
Frits van Bommel |
Update runtime CMakeList.txt for new command line syntax regarding PIC
|
Sun, 08 Mar 2009 09:57:20 +0100 |
Frits van Bommel |
Remove a dead variable from ldmd.
|
Sun, 08 Mar 2009 04:23:44 +0100 |
Tomas Lindquist Olsen |
really fixed fstp a, b; on x86-64
|
Sun, 08 Mar 2009 02:46:37 +0100 |
Tomas Lindquist Olsen |
Applied rev two operand form fstp fix to x86-64 asm
|
Sun, 08 Mar 2009 02:36:45 +0100 |
Tomas Lindquist Olsen |
Merge
|
Sun, 08 Mar 2009 02:36:09 +0100 |
Tomas Lindquist Olsen |
Fixed two operand form of X86 fstp instruction. (throw away second operand!)
|
Sun, 08 Mar 2009 02:07:53 +0100 |
Frits van Bommel |
Apply [1053] to x86-32 asm as well.
|
Sun, 08 Mar 2009 01:26:30 +0100 |
Frits van Bommel |
Future-proof the code to classify static array members of structs.
|
Sun, 08 Mar 2009 00:57:58 +0100 |
Frits van Bommel |
Always pass an address expression (not a var expression) to asm operands of
|
Sat, 07 Mar 2009 19:38:00 +0100 |
Christian Kamm |
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 14:25:30 +0100 |
Christian Kamm |
Make IrFuncTy a member of TypeFunction. Reset between modules compiled in the
|
Fri, 06 Mar 2009 21:15:13 +0100 |
Frits van Bommel |
Fix a bug in the X86 ABI. The size of a struct is different from the size of a
|
Fri, 06 Mar 2009 19:12:48 +0100 |
Frits van Bommel |
Two small bugfixes:
|
Fri, 06 Mar 2009 17:00:34 +0100 |
Frits van Bommel |
Fix a typo
|
Fri, 06 Mar 2009 16:00:47 +0100 |
Frits van Bommel |
Some calling convention work for x86-64:
|
Thu, 05 Mar 2009 21:32:18 +0100 |
Frits van Bommel |
Add 'testversion=Tango' to rebuild profile.
|
Thu, 05 Mar 2009 18:33:20 +0100 |
Tomas Lindquist Olsen |
Fixed lazy arguments again.
|
Wed, 04 Mar 2009 23:17:32 +0100 |
Frits van Bommel |
Fix hasUnalignedFields(): take static arrays into account too.
|
Wed, 04 Mar 2009 23:06:23 +0100 |
Frits van Bommel |
Fix bug in default implementation of ABIRewrite::getL.
|
Wed, 04 Mar 2009 17:24:25 +0100 |
Tomas Lindquist Olsen |
Updated ABI handling to be more flexible with regard to reusing lvalues and allocating fewer temporaries.
|
Wed, 04 Mar 2009 16:13:16 +0100 |
Tomas Lindquist Olsen |
Added some documentation for the IrFuncTyArg structure, which is key to writing ABI transformations.
|