Commit Graph

  • 1432a60a8b Merged DMD commit f8352960ff2b0533740e29e34bc86d632c8967bf: 4245 Declaring conflicting symbols in single function scope allowed David Nadlinger 2011-04-23 18:17:13 +02:00
  • 2c0f68b5d2 Merged DMD commit 645b5d8797768bced8db0c32dfa03e9290d0ced0: 5248 CTFE Segfault when calling a function on an enum struct David Nadlinger 2011-04-23 18:16:33 +02:00
  • 8ba89d5187 Merged DMD commit 66a45813b0e88e3167ce8cf10a399951a95312e4: 5221 entity.c: Merge Walter's list with Thomas' David Nadlinger 2011-04-23 18:21:35 +02:00
  • 68db93d40c Changed dmd/entity.c line endings to LF. David Nadlinger 2011-04-23 18:20:59 +02:00
  • f0cc2ed42e Merged DMD commit c0d4f02e996e7913f729102a2c07eedcb015ba90: 4878 DDoc: Default arguments can break DDoc output David Nadlinger 2011-04-23 17:43:25 +02:00
  • 6a77728578 Merged DMD commit 2b51411e9e8b7ca3e62747ffb6f96c94089cebcc: 4389 ICE(constfold.c) or wrong code: string~=dchar in CTFE David Nadlinger 2011-04-23 17:40:23 +02:00
  • 625fe5a61d Merged DMD commit 2f861ed4f230519a8b9d22fce01a80ba26feab5f: bugzilla 5197 Ddoc: access-attributed auto template function crashes dmd David Nadlinger 2011-04-23 17:29:10 +02:00
  • 228a5cbf1c Set precedence for TOKgep as well, now that we have the assert back in expToCBuffer. David Nadlinger 2011-04-22 23:20:12 +02:00
  • 51c1e2f108 Build fix – this accidentally stayed uncommitted since 740bb1aa65ac. David Nadlinger 2011-04-22 22:15:40 +02:00
  • 334111f220 Now that the fix for the underlying operator precedence issue has been merged in (1b6c0f254e05), remove the workaround. David Nadlinger 2011-04-22 22:07:30 +02:00
  • d1b4b0ebf4 Backed out changeset 63942295f48f. David Nadlinger 2011-04-22 22:06:24 +02:00
  • 476eedcba4 Merged DMD commit c6b6566e95825ad2fcedbe791f04d7f90afa5a0f: bugzilla 5015 Regression(1.061): Cyclic import breaks is() in a static if David Nadlinger 2011-04-22 21:07:16 +02:00
  • 46d15953e2 Merged DMD commit 7be2ad3a6789fc9f6e36538b293845ffa84ec7d7: more 64 David Nadlinger 2011-04-22 19:09:25 +02:00
  • 2c081edfcd Merged DMD commit ac685a4b2ec07af83f687f41496e3af02e3f0fe: bugzilla 190 and 4753 David Nadlinger 2011-04-22 19:08:44 +02:00
  • ab749efffa Merged DMD commit c0f923145c3b5cd46aa8de3ee2e383ae97c9314d: more 64 fixes David Nadlinger 2011-04-22 19:07:42 +02:00
  • b5036e1e35 Merged DMD commit f30daa9797cf620ba264c0446f0215eb2464ea7a: bugzilla 4389 ICE(constfold.c, expression.c), or wrong code: string~=dchar in CTFE David Nadlinger 2011-04-22 19:06:47 +02:00
  • 650124b284 Merged DMD commit 8647ad1e6986b2849591c34c921fa08d35ffe9d9: Bugzilla 5242 self referencing template constraint crashes compiler David Nadlinger 2011-04-22 18:58:36 +02:00
  • 94c2145ae5 Merged DMD commit 65e5c33d572077b43385744bb559fc760b4f91d1: fix 2 issues spotted by valgrind David Nadlinger 2011-04-22 18:57:30 +02:00
  • 7022704598 Merged DMD commit b785b0522f40676c608b1b68aa56a8f806f55175: improve template arg match David Nadlinger 2011-04-22 18:54:58 +02:00
  • b937eacc69 Merged DMD commit c0aeb74eb605c02f38bebc6bde819fffdf4b792d: more 64 David Nadlinger 2011-04-22 18:54:33 +02:00
  • 3e75e7ec08 Merged DMD commit 8999f902485d9930332010aeb9db6d44b16bcd4c: Brad's fix for fail278 regression David Nadlinger 2011-04-22 18:53:17 +02:00
  • 90621b7680 Merged DMD commit 2c48538ffe1a7ec3abf101799aac12f3b172c081: bugzilla 5238 PATCH: fix return of uninitialised var in interpret.c David Nadlinger 2011-04-22 18:51:37 +02:00
  • b3f5ad66ad Merged DMD commit b56c4705f0ba486f99ce642470581bcfc8403a8c: bugzilla 3554 Ddoc generates invalid output for documentation comments with non paired parantheses David Nadlinger 2011-04-22 18:48:17 +02:00
  • b2ad2172f9 Merged DMD commit c415c01dcd76a8ede43220d14e075109bf24c81a: bugzilla 3276 Recursion broken by alias template parameter David Nadlinger 2011-04-22 18:47:33 +02:00
  • f12d7471a3 Merged DMD commit 91a91bcb7882d76e2afd844f14697a75175573d2: bugzilla 5230 Regression(2.041, 1.057) ICE(tocsym.c) overriding a method that has an out contract David Nadlinger 2011-04-22 18:47:10 +02:00
  • 4e0a896557 Merged DMD commit feb54e8a6ad77b12eefd867e42ea1cf4fdf46341: bugzilla 5145 Regression(2.050, 1.065) override error with forward ref of superclass David Nadlinger 2011-04-22 18:46:39 +02:00
  • df1c21bd4d Merged DMD commit 2101219b7b3fa5f545af8401dcacd2cb91c8ef08: bugzilla 5110 Excess attribute propagation of structs and classes David Nadlinger 2011-04-22 18:46:11 +02:00
  • feebe880bc Merged DMD commit 1a61d2c8de2fe913bc6cbc45a5bce8f86a88d1aa: bugzilla 5182 ICE(expression.c): calling unittest from a function David Nadlinger 2011-04-22 18:45:37 +02:00
  • 90cb596e14 Merged DMD commit fe063f92ec667d0a8d4e2ab4659919df4360d7e8: bugzilla 4864 ICE(statement.c) Crash on invalid 'if statement' body inside mixin David Nadlinger 2011-04-22 18:45:00 +02:00
  • af7559f65c Merged DMD commit 6669a7678506cd0dc03018ce3a341396b64d2aad: bugzilla 2206 unnamed template mixin of class inside function or class has incorrect classinfo and mangleof David Nadlinger 2011-04-22 18:44:11 +02:00
  • 65bcab0bd5 Merged DMD commit 6669a7678506cd0dc03018ce3a341396b64d2aad: more 64 David Nadlinger 2011-04-22 18:42:48 +02:00
  • 1ae87178ba Merged DMD commit fb9df45c499e7e314642fc2de2ae6fd0ba1cfbbd: -m David Nadlinger 2011-04-22 18:41:16 +02:00
  • da06f7c4e3 Merged DMD commit 20fb0fd8b8f214db21d346ac053aad7663efbbdd: bugzilla 5195 Forward references ignore const David Nadlinger 2011-04-22 18:34:52 +02:00
  • c7205fe4fb Merged DMD commit ee27f87bd4f02fc3edbeb2d110333cb162427e08: bugzilla 5164 Error without line number using 'is (T...)' David Nadlinger 2011-04-22 18:34:19 +02:00
  • 90c2240d6b Merged DMD commit 3803c7bdc266b45c102a9c5dd33bc788994dc3ea: bugzilla 5180 ICE(arrayop.c) in-place array operation on incompatible types David Nadlinger 2011-04-22 18:33:35 +02:00
  • 631453d41b Merged DMD commit 0fbeb2af9206600453af6e6a14bafc639b35b95c: bugzilla 5159 Segfault(interpret.c): calling a static function pointer variable in CTFE David Nadlinger 2011-04-22 18:32:37 +02:00
  • a632331218 Merged DMD commit 4d2df2f624a09a53cd0f021ed0a0236cd7442e47: bugzilla 4728 Segfault(toctype.c) by protected/private constructor in an other module David Nadlinger 2011-04-22 18:32:06 +02:00
  • 1379b4b8d3 Merged DMD commit 504349171f38b724990bf3ee91ec02d4fc56874f: bugzilla 5117 [CTFE] Member function call with rather complex this: side effects ignored David Nadlinger 2011-04-22 18:29:31 +02:00
  • f3ebce5cd6 Merged DMD commit 0d6f04cf9cb9689beeddc05498e464c4c8f88727: bugzilla 3043 Template symbol arg cannot be demangled David Nadlinger 2011-04-22 18:29:00 +02:00
  • 108e423d83 Merged DMD commit f9e4f31dc0c925b9a3caac5578565a382a6512f3: partial bugzilla 5117 [CTFE] Member function call with rather complex this: side effects ignored David Nadlinger 2011-04-22 18:27:46 +02:00
  • 6992a16220 Merged DMD commit 9a4c24659dd76f64cf9faf5f5d159c9c365d1b91: lots of 64 bit mods David Nadlinger 2011-04-22 18:26:44 +02:00
  • 50af4cc7c9 Merged DMD commit 1cbeff4e725b429596dacfa6108938b54972eb37: more 64 David Nadlinger 2011-04-22 17:25:10 +02:00
  • 7e053eaf9c Merged DMD commit a10c791c2d6d29db8a4a91d20187636b035c2744: bugzilla 5026 ICE(expression.c) Incomplete mixin expression + char[] to char assignment David Nadlinger 2011-04-22 15:49:51 +02:00
  • 2bc5cd5f1b Merged DMD commit f0cfcb5006ca33c64e50addb14711a7034f3223c: bugzilla 4623 Non-integer type allowed as static array size David Nadlinger 2011-04-22 15:09:42 +02:00
  • 61ce67ad14 Merged DMD commit c32334150595c1d5423f6bee2c45662fb76d6502: bugzilla 4873 Assertion failure: '0' on line 1483 in file 'expression.c' David Nadlinger 2011-04-22 15:09:12 +02:00
  • e092bd00df Merged DMD commit ba365d098576e39859d02f3dd9eaac7e682c9c7f: bugzilla 4949 ICE on invalid static if using value of 'this' David Nadlinger 2011-04-22 15:07:56 +02:00
  • ef30947756 Merged DMD commit e6f074f812c3b79de07582ac5a7e73633135c490: bugzilla 4825 Regression(1.057, 2.040) Error: David Nadlinger 2011-04-22 15:07:22 +02:00
  • eb4b2eb402 Merged DMD commit b9d6cf886404091fd03445c064a17f6332e16f0d: bugzilla 4866 Static-to-dynamic converted manifest constant array gets non-converted type in static/constraint if David Nadlinger 2011-04-22 15:05:44 +02:00
  • 5bb5069ec3 Merged DMD commit c1176ad9218c7a733867a5cc3d0da628a641d8fb: bugzilla 4941 Built-in tuple slice boundaries are not CTFE'd David Nadlinger 2011-04-22 15:05:07 +02:00
  • b14a8ad6d0 Merged DMD commit ed6dbb063802afdfd0e6e3f7e338fc9bc1b3ad6b: applied patch from bugzilla 3175 David Nadlinger 2011-04-22 15:04:01 +02:00
  • fb79515eee Merged DMD commit 59c07625e84aadd2f684ea77f925ae540d5c8906: bugzilla 4926 ICE: PREC_zero assertion failure due to unset precedence David Nadlinger 2011-04-22 15:03:13 +02:00
  • 55315f59ef Merged DMD commit 1e391e49c2d8ec6fa3aaa9d273efad201b757302: bugzilla 4938 Regression(2.047) dmd segfault when compiling David Nadlinger 2011-04-22 14:57:14 +02:00
  • 85ff3e6fc0 Merged DMD commit 2c0ac9336c96ece8b1edd691a6cc8a3b64f019b4: bugzilla 3602 ICE(tocsym.c) compiling a class, if its super class has preconditions David Nadlinger 2011-04-22 14:45:52 +02:00
  • 8c7e196c3c Merged DMD commit 59d0f4b13384d656fdb66b2dc25c26e6b4cfa1ac: bugzilla 4768 Regression(1.056): wrong code with forward declaration of enum David Nadlinger 2011-04-22 14:44:56 +02:00
  • def096c3ea Merged DMD commit 8fb6d9a935b7b51ca6caf8e26c94125fc317b434: bugzilla 3665 Regression(1.051, 2.036) Assignment with array slicing does not work David Nadlinger 2011-04-22 14:43:56 +02:00
  • 3e28eecfea Quick workaround for a LLVM 2.9 crash with higher optimization levels. David Nadlinger 2011-04-20 20:44:49 +02:00
  • 8d545a18c1 Fix crash when declaration is coming without Loc from the front-end. David Nadlinger 2011-04-20 19:30:43 +02:00
  • a5c1e1364b Updated LLVM version in the »--version« text. David Nadlinger 2011-04-20 17:38:08 +02:00
  • 72ea043124 Recommit klickverbot's patch for LLVM-2.9. Kelly Wilson 2011-04-20 09:28:37 -06:00
  • 7c81278b9c Backed out changeset 5253bfbb3890 Kelly Wilson 2011-04-20 00:28:23 -06:00
  • b26b0f4196 Upgrade to LLVM-2.9. Thanks to David Nadlinger for the patch. Kelly Wilson 2011-04-19 21:57:15 -06:00
  • 3bfc0a04d8 Avoid runtest warnings with GNU sed. David Nadlinger 2011-04-17 17:40:05 +02:00
  • 7b04f45d25 OS X compatibility for testing tools. David Nadlinger 2011-04-17 06:42:37 +02:00
  • a121296bd3 Synchronized DStress Phobos compatibility object.di with latest Tango version. David Nadlinger 2011-04-17 06:32:38 +02:00
  • d55055d44e Set executable bit on installed ldmd. David Nadlinger 2011-04-17 06:20:35 +02:00
  • dbd267cc95 merge Moritz Warning 2011-04-07 01:12:27 +02:00
  • a99064cbe6 Forgotten changes Alexey Prokhin 2011-03-27 11:03:41 +04:00
  • 85da0168bf Fix #460: rename libphobos2.a to liblphobos2.a Alexey Prokhin 2011-03-26 20:22:09 +03:00
  • 7f0ecdf7b9 More X86_64 ABI Alexey Prokhin 2011-03-26 19:30:17 +03:00
  • 375dcb095c Fix array comparison Alexey Prokhin 2011-03-26 17:58:08 +03:00
  • 058e2df074 Generate *.di only for druntime Alexey Prokhin 2011-03-26 17:58:08 +03:00
  • 3a2aedc9ac Fix building of the runtime as a shared library Alexey Prokhin 2011-03-26 17:58:05 +03:00
  • 8836987178 Replaced the instructions for building D2 runtime/phobos with ldc. Robert Clipsham 2011-03-02 21:59:35 +00:00
  • fbb32c24cb another merge Moritz Warning 2011-02-27 20:11:13 +01:00
  • a684dd2df9 ldc1 compiles again Alexey Prokhin 2011-02-27 21:00:01 +03:00
  • 063020fae6 Don't run postblit on references Alexey Prokhin 2011-02-27 12:27:38 +03:00
  • 70aee84c70 Fix passing of a padded struct to a function Alexey Prokhin 2011-02-26 20:16:01 +03:00
  • 20e6c65200 To follow D ABI, swap real and imaginary parts of a complex return value on X86_64 Alexey Prokhin 2011-02-26 13:04:09 +03:00
  • d01f63431d Fix regression on 32 bit Alexey Prokhin 2011-02-25 23:15:17 +03:00
  • 3bb91c7513 Fix alignment of structs containing real Alexey Prokhin 2011-02-25 22:29:43 +03:00
  • 1653abbbc9 Use StdCall calling convention on X86_64 Alexey Prokhin 2011-02-25 22:29:40 +03:00
  • e21fbc26e8 Fix imul and mul asm opcodes on X86_64 Alexey Prokhin 2011-02-25 22:29:34 +03:00
  • 53fe662957 Fix a bunch of incorrect assert Alexey Prokhin 2011-02-25 22:29:34 +03:00
  • 28aa0e2bf3 Add missing postblit call Alexey Prokhin 2011-02-25 22:29:28 +03:00
  • 5fb97f3d3f Fix argument types of dvariadic functions Alexey Prokhin 2011-02-25 22:28:59 +03:00
  • 12984d9cc7 Fix size of classes Alexey Prokhin 2011-02-25 22:28:59 +03:00
  • b03babcab6 Fixes in X86_64 ABI Alexey Prokhin 2011-02-25 22:28:45 +03:00
  • b752882184 merge from alexeys branch Moritz Warning 2011-02-24 13:22:17 +01:00
  • 252c21c03b trivial fix for inactive debug code Moritz Warning 2011-02-24 13:20:03 +01:00
  • 8275ffeb98 Fix casting of associative arrays; thanks to alexey Moritz Warning 2011-02-24 13:08:36 +01:00
  • fb418bf2e6 Added -disable-red-zone flag. Moritz Warning 2011-02-23 23:50:53 +01:00
  • f7e2b7eec6 CMake: Add PHOBOS2_DIR to cache, so it would be accessible using ccmake Alexey Prokhin 2011-02-23 20:49:00 +03:00
  • 40621f55d5 Generate correct ldc2.conf for phobos Alexey Prokhin 2011-02-23 20:39:04 +03:00
  • e921998d75 A few fixes for 64bit Alexey Prokhin 2011-02-23 12:49:57 +03:00
  • aa5dfdfd4d Fix casting of associative arrays Alexey Prokhin 2011-02-20 19:00:54 +03:00
  • f0a183f0e8 Fix a crash when compiling a file which contains an immutable class declaration Alexey Prokhin 2011-02-20 19:00:53 +03:00
  • 293f5bf880 Updated to dmdfe 2.052 Alexey Prokhin 2011-02-20 19:00:52 +03:00
  • b0d97b139a It is probably wrong, but it fixes compilation of phobos with -g flag Alexey Prokhin 2011-02-20 19:00:48 +03:00
  • 6d89bfa961 Use _d_assocarrayliteralTX to initialize associative arrays. Replace depricated _d_arrayappendcT() by _d_arrayappendcTX(). Make sure that a l-value of a binassign expressions is only evaluated once (reapllied 1784 but only for D2) Alexey Prokhin 2011-02-20 19:00:45 +03:00
  • 600a3100c0 Merge Alexey Prokhin 2011-02-13 12:33:25 +03:00