David Nadlinger
|
46d15953e2
|
Merged DMD commit 7be2ad3a6789fc9f6e36538b293845ffa84ec7d7:
more 64
|
2011-04-22 19:09:25 +02:00 |
|
David Nadlinger
|
2c081edfcd
|
Merged DMD commit ac685a4b2ec07af83f687f41496e3af02e3f0fe:
bugzilla 190 and 4753
|
2011-04-22 19:08:44 +02:00 |
|
David Nadlinger
|
ab749efffa
|
Merged DMD commit c0f923145c3b5cd46aa8de3ee2e383ae97c9314d:
more 64 fixes
|
2011-04-22 19:07:42 +02:00 |
|
David Nadlinger
|
b5036e1e35
|
Merged DMD commit f30daa9797cf620ba264c0446f0215eb2464ea7a:
bugzilla 4389 ICE(constfold.c, expression.c), or wrong code: string~=dchar in CTFE
|
2011-04-22 19:06:47 +02:00 |
|
David Nadlinger
|
650124b284
|
Merged DMD commit 8647ad1e6986b2849591c34c921fa08d35ffe9d9:
Bugzilla 5242 self referencing template constraint crashes compiler
|
2011-04-22 18:58:36 +02:00 |
|
David Nadlinger
|
94c2145ae5
|
Merged DMD commit 65e5c33d572077b43385744bb559fc760b4f91d1:
fix 2 issues spotted by valgrind
|
2011-04-22 18:57:30 +02:00 |
|
David Nadlinger
|
7022704598
|
Merged DMD commit b785b0522f40676c608b1b68aa56a8f806f55175:
improve template arg match
|
2011-04-22 18:54:58 +02:00 |
|
David Nadlinger
|
b937eacc69
|
Merged DMD commit c0aeb74eb605c02f38bebc6bde819fffdf4b792d:
more 64
|
2011-04-22 18:54:33 +02:00 |
|
David Nadlinger
|
3e75e7ec08
|
Merged DMD commit 8999f902485d9930332010aeb9db6d44b16bcd4c:
Brad's fix for fail278 regression
|
2011-04-22 18:53:17 +02:00 |
|
David Nadlinger
|
90621b7680
|
Merged DMD commit 2c48538ffe1a7ec3abf101799aac12f3b172c081:
bugzilla 5238 PATCH: fix return of uninitialised var in interpret.c
|
2011-04-22 18:51:37 +02:00 |
|
David Nadlinger
|
b3f5ad66ad
|
Merged DMD commit b56c4705f0ba486f99ce642470581bcfc8403a8c:
bugzilla 3554 Ddoc generates invalid output for documentation comments with non paired parantheses
|
2011-04-22 18:48:17 +02:00 |
|
David Nadlinger
|
b2ad2172f9
|
Merged DMD commit c415c01dcd76a8ede43220d14e075109bf24c81a:
bugzilla 3276 Recursion broken by alias template parameter
|
2011-04-22 18:47:33 +02:00 |
|
David Nadlinger
|
f12d7471a3
|
Merged DMD commit 91a91bcb7882d76e2afd844f14697a75175573d2:
bugzilla 5230 Regression(2.041, 1.057) ICE(tocsym.c) overriding a method that has an out contract
|
2011-04-22 18:47:10 +02:00 |
|
David Nadlinger
|
4e0a896557
|
Merged DMD commit feb54e8a6ad77b12eefd867e42ea1cf4fdf46341:
bugzilla 5145 Regression(2.050, 1.065) override error with forward ref of superclass
|
2011-04-22 18:46:39 +02:00 |
|
David Nadlinger
|
df1c21bd4d
|
Merged DMD commit 2101219b7b3fa5f545af8401dcacd2cb91c8ef08:
bugzilla 5110 Excess attribute propagation of structs and classes
|
2011-04-22 18:46:11 +02:00 |
|
David Nadlinger
|
feebe880bc
|
Merged DMD commit 1a61d2c8de2fe913bc6cbc45a5bce8f86a88d1aa:
bugzilla 5182 ICE(expression.c): calling unittest from a function
|
2011-04-22 18:45:37 +02:00 |
|
David Nadlinger
|
90cb596e14
|
Merged DMD commit fe063f92ec667d0a8d4e2ab4659919df4360d7e8:
bugzilla 4864 ICE(statement.c) Crash on invalid 'if statement' body inside mixin
|
2011-04-22 18:45:00 +02:00 |
|
David Nadlinger
|
af7559f65c
|
Merged DMD commit 6669a7678506cd0dc03018ce3a341396b64d2aad:
bugzilla 2206 unnamed template mixin of class inside function or class has incorrect classinfo and mangleof
|
2011-04-22 18:44:11 +02:00 |
|
David Nadlinger
|
65bcab0bd5
|
Merged DMD commit 6669a7678506cd0dc03018ce3a341396b64d2aad:
more 64
|
2011-04-22 18:42:48 +02:00 |
|
David Nadlinger
|
1ae87178ba
|
Merged DMD commit fb9df45c499e7e314642fc2de2ae6fd0ba1cfbbd:
-m
This commit actually adds some more import hints.
|
2011-04-22 18:41:16 +02:00 |
|
David Nadlinger
|
da06f7c4e3
|
Merged DMD commit 20fb0fd8b8f214db21d346ac053aad7663efbbdd:
bugzilla 5195 Forward references ignore const
|
2011-04-22 18:34:52 +02:00 |
|
David Nadlinger
|
c7205fe4fb
|
Merged DMD commit ee27f87bd4f02fc3edbeb2d110333cb162427e08:
bugzilla 5164 Error without line number using 'is (T...)'
|
2011-04-22 18:34:19 +02:00 |
|
David Nadlinger
|
90c2240d6b
|
Merged DMD commit 3803c7bdc266b45c102a9c5dd33bc788994dc3ea:
bugzilla 5180 ICE(arrayop.c) in-place array operation on incompatible types
|
2011-04-22 18:33:35 +02:00 |
|
David Nadlinger
|
631453d41b
|
Merged DMD commit 0fbeb2af9206600453af6e6a14bafc639b35b95c:
bugzilla 5159 Segfault(interpret.c): calling a static function pointer variable in CTFE
|
2011-04-22 18:32:37 +02:00 |
|
David Nadlinger
|
a632331218
|
Merged DMD commit 4d2df2f624a09a53cd0f021ed0a0236cd7442e47:
bugzilla 4728 Segfault(toctype.c) by protected/private constructor in an other module
|
2011-04-22 18:32:06 +02:00 |
|
David Nadlinger
|
1379b4b8d3
|
Merged DMD commit 504349171f38b724990bf3ee91ec02d4fc56874f:
bugzilla 5117 [CTFE] Member function call with rather complex this: side effects ignored
|
2011-04-22 18:29:31 +02:00 |
|
David Nadlinger
|
f3ebce5cd6
|
Merged DMD commit 0d6f04cf9cb9689beeddc05498e464c4c8f88727:
bugzilla 3043 Template symbol arg cannot be demangled
|
2011-04-22 18:29:00 +02:00 |
|
David Nadlinger
|
108e423d83
|
Merged DMD commit f9e4f31dc0c925b9a3caac5578565a382a6512f3:
partial bugzilla 5117 [CTFE] Member function call with rather complex this: side effects ignored
|
2011-04-22 18:27:46 +02:00 |
|
David Nadlinger
|
6992a16220
|
Merged DMD commit 9a4c24659dd76f64cf9faf5f5d159c9c365d1b91:
lots of 64 bit mods
The original commit contained a few front-end changes which are merged here. Also bumps the DMDFE version to 1.066.
|
2011-04-22 18:26:44 +02:00 |
|
David Nadlinger
|
50af4cc7c9
|
Merged DMD commit 1cbeff4e725b429596dacfa6108938b54972eb37:
more 64
The other front-end changes from the commit seem to be DMD-specific, as they break several AA test cases.
|
2011-04-22 17:25:10 +02:00 |
|
David Nadlinger
|
7e053eaf9c
|
Merged DMD commit a10c791c2d6d29db8a4a91d20187636b035c2744:
bugzilla 5026 ICE(expression.c) Incomplete mixin expression + char[] to char assignment
|
2011-04-22 15:49:51 +02:00 |
|
David Nadlinger
|
2bc5cd5f1b
|
Merged DMD commit f0cfcb5006ca33c64e50addb14711a7034f3223c:
bugzilla 4623 Non-integer type allowed as static array size
|
2011-04-22 15:09:42 +02:00 |
|
David Nadlinger
|
61ce67ad14
|
Merged DMD commit c32334150595c1d5423f6bee2c45662fb76d6502:
bugzilla 4873 Assertion failure: '0' on line 1483 in file 'expression.c'
|
2011-04-22 15:09:12 +02:00 |
|
David Nadlinger
|
e092bd00df
|
Merged DMD commit ba365d098576e39859d02f3dd9eaac7e682c9c7f:
bugzilla 4949 ICE on invalid static if using value of 'this'
|
2011-04-22 15:07:56 +02:00 |
|
David Nadlinger
|
ef30947756
|
Merged DMD commit e6f074f812c3b79de07582ac5a7e73633135c490:
bugzilla 4825 Regression(1.057, 2.040) Error:
|
2011-04-22 15:07:22 +02:00 |
|
David Nadlinger
|
eb4b2eb402
|
Merged DMD commit b9d6cf886404091fd03445c064a17f6332e16f0d:
bugzilla 4866 Static-to-dynamic converted manifest constant array gets non-converted type in static/constraint if
|
2011-04-22 15:05:44 +02:00 |
|
David Nadlinger
|
5bb5069ec3
|
Merged DMD commit c1176ad9218c7a733867a5cc3d0da628a641d8fb:
bugzilla 4941 Built-in tuple slice boundaries are not CTFE'd
|
2011-04-22 15:05:07 +02:00 |
|
David Nadlinger
|
b14a8ad6d0
|
Merged DMD commit ed6dbb063802afdfd0e6e3f7e338fc9bc1b3ad6b:
applied patch from bugzilla 3175
|
2011-04-22 15:04:01 +02:00 |
|
David Nadlinger
|
fb79515eee
|
Merged DMD commit 59c07625e84aadd2f684ea77f925ae540d5c8906:
bugzilla 4926 ICE: PREC_zero assertion failure due to unset precedence
|
2011-04-22 15:03:13 +02:00 |
|
David Nadlinger
|
55315f59ef
|
Merged DMD commit 1e391e49c2d8ec6fa3aaa9d273efad201b757302:
bugzilla 4938 Regression(2.047) dmd segfault when compiling
|
2011-04-22 14:57:14 +02:00 |
|
David Nadlinger
|
85ff3e6fc0
|
Merged DMD commit 2c0ac9336c96ece8b1edd691a6cc8a3b64f019b4:
bugzilla 3602 ICE(tocsym.c) compiling a class, if its super class has preconditions
|
2011-04-22 14:45:52 +02:00 |
|
David Nadlinger
|
8c7e196c3c
|
Merged DMD commit 59d0f4b13384d656fdb66b2dc25c26e6b4cfa1ac:
bugzilla 4768 Regression(1.056): wrong code with forward declaration of enum
|
2011-04-22 14:44:56 +02:00 |
|
David Nadlinger
|
def096c3ea
|
Merged DMD commit 8fb6d9a935b7b51ca6caf8e26c94125fc317b434:
bugzilla 3665 Regression(1.051, 2.036) Assignment with array slicing does not work
|
2011-04-22 14:43:56 +02:00 |
|
David Nadlinger
|
3e28eecfea
|
Quick workaround for a LLVM 2.9 crash with higher optimization levels.
createFunctionAttrsPass() is a LLVM pass and the crash is deep in LLVM code, maybe something is wrong with the pass manager state.
|
2011-04-20 20:44:49 +02:00 |
|
David Nadlinger
|
8d545a18c1
|
Fix crash when declaration is coming without Loc from the front-end.
|
2011-04-20 19:30:43 +02:00 |
|
David Nadlinger
|
a5c1e1364b
|
Updated LLVM version in the »--version« text.
|
2011-04-20 17:38:08 +02:00 |
|
Kelly Wilson
|
72ea043124
|
Recommit klickverbot's patch for LLVM-2.9.
|
2011-04-20 09:28:37 -06:00 |
|
Kelly Wilson
|
7c81278b9c
|
Backed out changeset 5253bfbb3890
|
2011-04-20 00:28:23 -06:00 |
|
Kelly Wilson
|
b26b0f4196
|
Upgrade to LLVM-2.9. Thanks to David Nadlinger for the patch.
|
2011-04-19 21:57:15 -06:00 |
|
David Nadlinger
|
3bfc0a04d8
|
Avoid runtest warnings with GNU sed.
OS X (BSD) sed accepts -i without a string too, but apparently only if it comes _before_ the -e argument.
|
2011-04-17 17:40:05 +02:00 |
|