Sun, 10 May 2009 02:23:05 +0200 |
Tomas Lindquist Olsen |
Changed array slice copying to call a runtime function when assertions or array bound checks are enabled instead of just doing a memcpy. This makes sure an exception is thrown if the copy is invalid (ie. different lengths or overlap). Fixes ticket #283 . Rebuilding the runtime is necessary.
|
Sun, 10 May 2009 00:50:35 +0200 |
Tomas Lindquist Olsen |
Added reference to DMD bug for latest dstress "regressions" compile/m/mixin_29_E.d and compile/m/mixin_29_F.d .
|
Sun, 10 May 2009 00:46:09 +0200 |
Tomas Lindquist Olsen |
Fixed dmdfe generated class invariant calls. Also insert proper "this !is null" check before it. Fixed invariant* dstress regressions and generally seems like a good idea. Hope I didn't break anything.. minitests run fine!
|
Sat, 09 May 2009 20:13:05 +0200 |
Christian Kamm |
Yet another fdiv/fsub special case.
|
Sat, 09 May 2009 18:57:21 +0200 |
Christian Kamm |
Strip metadata for -singleobj as a workaround to a LLVM linking bug.
|
Sat, 09 May 2009 18:57:00 +0200 |
Christian Kamm |
Update for LLVM rev > 71348: getTypePaddedSize -> getTypeAllocSize
|
Sat, 09 May 2009 15:27:27 +0200 |
Tomas Lindquist Olsen |
Fixed compile unit for debug info for array operations, fixed ticket #280 .
|
Sat, 09 May 2009 08:58:55 +0200 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Sat, 09 May 2009 08:58:41 +0200 |
Christian Kamm |
Restrict second arg of certain floating-point stores to ST. Fix type postfix
|
Sat, 09 May 2009 02:34:27 +0200 |
Frits van Bommel |
Some tweaks to -simplify-drtcalls.
|
Sat, 09 May 2009 00:55:47 +0200 |
Frits van Bommel |
Make sure this testcase keeps crashing with -O3.
|
Sat, 09 May 2009 00:50:15 +0200 |
Frits van Bommel |
Allocate objects on the stack if they (a) don't have a destructor, and
|
Fri, 08 May 2009 16:00:44 +0200 |
Frits van Bommel |
Work around an LLVM bug by not referring to globals from metadata. This was
|
Fri, 08 May 2009 12:21:53 +0200 |
Frits van Bommel |
Fix a bug pointed out by valgrind: OutBuffer::write4() was writing 8 bytes on
|
Thu, 07 May 2009 21:49:58 +0200 |
Christian Kamm |
Fix type postfix for fistp/fisttp. Two operand form still broken (is it even legal?).
|
Thu, 07 May 2009 15:33:06 +0200 |
Frits van Bommel |
Fix typo in function name
|
Thu, 07 May 2009 21:07:50 +0200 |
Christian Kamm |
Add newline to get rid of warning.
|
Thu, 07 May 2009 21:01:57 +0200 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Thu, 07 May 2009 21:01:44 +0200 |
Christian Kamm |
Fix certain cases of floating point instruction mistranslation.
|
Thu, 07 May 2009 02:10:29 +0200 |
Tomas Lindquist Olsen |
Fixed deal breaker bug for more-at-once compilation when any module contained aggregates. Fixes ticket #272 .
|
Wed, 06 May 2009 20:29:27 +0200 |
Frits van Bommel |
Automated merge with http://hg.dsource.org/projects/ldc
|
Wed, 06 May 2009 20:27:48 +0200 |
Frits van Bommel |
Stack-allocate zero-initialized arrays.
|
Wed, 06 May 2009 15:58:15 +0200 |
Frits van Bommel |
Some refactoring
|
Wed, 06 May 2009 14:11:37 +0200 |
Frits van Bommel |
Postpone (expensive) escape analysis until we're sure it's needed.
|
Wed, 06 May 2009 19:56:33 +0200 |
Christian Kamm |
Ignore short/long prefix of labels instead of ignoring the whole branch
|
Wed, 06 May 2009 18:54:20 +0200 |
Christian Kamm |
Make the no-operand versions of floating point inline asm instructions always
|
Wed, 06 May 2009 18:08:44 +0200 |
Christian Kamm |
Translate fsub/fdiv correctly. See #256.
|
Tue, 05 May 2009 11:51:00 -0600 |
Kelly Wilson |
fix wrong arg order for fmul/fadd
|
Mon, 04 May 2009 20:26:45 +0200 |
Frits van Bommel |
Add 'nounwind' attribute to the relevant runtime functions, and use it when
|
Mon, 04 May 2009 13:32:16 +0200 |
Frits van Bommel |
Factor out the code to find gcc, and add a command-line option to override the
|