July 07, 2014 [dmd-internals] [D-Programming-Language/dmd] 4f2649: Merge pull request #3707 from 9rnsr/fix13011 | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/2.066 Home: https://github.com/D-Programming-Language/dmd Commit: 4f26498485369c38117ce1b3d11cb84b91fc3d1a https://github.com/D-Programming-Language/dmd/commit/4f26498485369c38117ce1b3d11cb84b91fc3d1a Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/declaration.c M src/mtype.c M test/runnable/testconst.d Log Message: ----------- Merge pull request #3707 from 9rnsr/fix13011 Issue 13011 - inout delegate parameter cannot receive exactly same type argument Commit: ca3d060ad9444849626d71f34c6b83d4f3728b44 https://github.com/D-Programming-Language/dmd/commit/ca3d060ad9444849626d71f34c6b83d4f3728b44 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/mangle.c M src/root/outbuffer.c M src/template.c A test/fail_compilation/fail12485.d Log Message: ----------- Merge pull request #3683 from WalterBright/fix12485 fix Issue 12485 - [REG2.065] DMD crashes when recursive template expansion Commit: 79a5347a8aa2c6e5e5f237bea03a1745bb40ad61 https://github.com/D-Programming-Language/dmd/commit/79a5347a8aa2c6e5e5f237bea03a1745bb40ad61 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/declaration.c A test/fail_compilation/ice13027.d Log Message: ----------- Merge pull request #3716 from 9rnsr/fix13027 [REG2.066a] Issue 13027 - Assertion `ex->op == TOKblit || ex->op == TOKconstruct' failed. Commit: a8dd4dcf3cf30c75960c9b65d8a0d98f27c65e76 https://github.com/D-Programming-Language/dmd/commit/a8dd4dcf3cf30c75960c9b65d8a0d98f27c65e76 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3717 from 9rnsr/fix13026 [REG2.066a] Issue 13026 - object.get cannot be called with [] as "defaultValue" argument Commit: b60d964fbe501f4530cf1f4cbd3b587bd24dbaa2 https://github.com/D-Programming-Language/dmd/commit/b60d964fbe501f4530cf1f4cbd3b587bd24dbaa2 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/backend/elfobj.c M src/link.c Log Message: ----------- Merge pull request #3715 from MartinNowak/fix12896 fix Issue 12896 - ld.gold complains about bad relocations when building libphobos2.so Commit: 2433af05f9884f9281738787ff17fc72fc61216c https://github.com/D-Programming-Language/dmd/commit/2433af05f9884f9281738787ff17fc72fc61216c Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/aggregate.h M src/clone.c M src/idgen.c M src/struct.c M src/toobj.c M src/typinf.c A test/runnable/imports/link13043a.d A test/runnable/link13043.d M test/runnable/testtypeid.d Log Message: ----------- Merge pull request #3710 from 9rnsr/fix_hash Introduce correct default hash calculation that is consistent with object equality Commit: 71b8f14979787a8d7c0bd9ae2bd060db41742097 https://github.com/D-Programming-Language/dmd/commit/71b8f14979787a8d7c0bd9ae2bd060db41742097 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/clone.c M src/mtype.c R test/fail_compilation/fail11591.d M test/fail_compilation/fail11591b.d A test/fail_compilation/fail12255.d M test/runnable/imports/link12144a.d M test/runnable/sdtor.d M test/runnable/test12.d Log Message: ----------- Merge pull request #3711 from 9rnsr/fix12255 [REG2.066a] Issue 12255 - opCmp requirement for AAs breaks code Commit: 90ddb0a2e50377895e32227bc9b0c1abce754b73 https://github.com/D-Programming-Language/dmd/commit/90ddb0a2e50377895e32227bc9b0c1abce754b73 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/clone.c A test/compilable/test13053.d Log Message: ----------- Merge pull request #3719 from 9rnsr/fix13053 [REG2.066a] Issue 13053 - Wrong warning on implicitly generated __xtoHash Commit: 1442b7fd3b1240f35c2bd21e5909161342c9cfd6 https://github.com/D-Programming-Language/dmd/commit/1442b7fd3b1240f35c2bd21e5909161342c9cfd6 Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/parse.c A test/compilable/parse13049.d Log Message: ----------- Merge pull request #3720 from 9rnsr/fix13049 Issue 13049 - in template arguments the compiler fails to parse scope for function pointers arguments Commit: aef6ebf8fff01e7ad8a95e66d6bb953b46d7262b https://github.com/D-Programming-Language/dmd/commit/aef6ebf8fff01e7ad8a95e66d6bb953b46d7262b Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/attrib.c M src/attrib.h M test/runnable/mangle.d Log Message: ----------- Merge pull request #3721 from 9rnsr/fix13050 Issue 13050 - pragma mangle breaks homonym template aliasing Commit: ffc55a074c0a5bbce7065122cb61787b0ac0ba10 https://github.com/D-Programming-Language/dmd/commit/ffc55a074c0a5bbce7065122cb61787b0ac0ba10 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/clone.c M src/mtype.c M test/runnable/assignable.d Log Message: ----------- Merge pull request #3724 from 9rnsr/fix13044 Issue 13044 - Assignment of structs with const members Commit: 5f7cc0bc3c63293f2df8ef33729b7d861749f1d9 https://github.com/D-Programming-Language/dmd/commit/5f7cc0bc3c63293f2df8ef33729b7d861749f1d9 Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/parse.c Log Message: ----------- Merge pull request #3722 from yebblies/D1INOUT [cleanup] Remove dead D1INOUT code from parser Commit: 25403dfcf05b529cdb896bd2eed6bc8e7c65fe52 https://github.com/D-Programming-Language/dmd/commit/25403dfcf05b529cdb896bd2eed6bc8e7c65fe52 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/ctfeexpr.c M src/target.c M src/target.h Log Message: ----------- Merge pull request #3703 from ibuclaw/targetpaint Move CTFE paintFloatInt to Target::paintAsType Commit: ac44fbbe9f7da93d73d59e57999dabf3de079402 https://github.com/D-Programming-Language/dmd/commit/ac44fbbe9f7da93d73d59e57999dabf3de079402 Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/toobj.c Log Message: ----------- Merge pull request #3551 from MartinNowak/immutableModuleInfo mark ModuleInfo as read-only data Commit: 4f61bde6c49194284aa6be39755d793ab06c9e4a https://github.com/D-Programming-Language/dmd/commit/4f61bde6c49194284aa6be39755d793ab06c9e4a Author: Walter Bright <walter@walterbright.com> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M src/link.c Log Message: ----------- Merge pull request #3718 from jasonbking/link Fix 13048 - Solaris no longer needs -mt during linking Commit: f9a254cd33c90872037bb616ff14246e9c27d9dc https://github.com/D-Programming-Language/dmd/commit/f9a254cd33c90872037bb616ff14246e9c27d9dc Author: Walter Bright <walter@walterbright.com> Date: 2014-07-08 (Tue, 08 Jul 2014) Changed paths: M src/optimize.c M test/runnable/structlit.d Log Message: ----------- Merge pull request #3723 from 9rnsr/fix13021 Issue 13021 - Constructing union with floating type and then accessing its field in one expression causes ICE Commit: 5732690e5d191531abf6f9a5f7b5046e0cb50905 https://github.com/D-Programming-Language/dmd/commit/5732690e5d191531abf6f9a5f7b5046e0cb50905 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-08 (Tue, 08 Jul 2014) Changed paths: M src/aggregate.h M src/attrib.c M src/attrib.h M src/backend/elfobj.c M src/clone.c M src/ctfeexpr.c M src/declaration.c M src/idgen.c M src/link.c M src/mangle.c M src/mtype.c M src/optimize.c M src/parse.c M src/root/outbuffer.c M src/struct.c M src/target.c M src/target.h M src/template.c M src/toobj.c M src/typinf.c A test/compilable/parse13049.d A test/compilable/test13053.d R test/fail_compilation/fail11591.d M test/fail_compilation/fail11591b.d A test/fail_compilation/fail12255.d A test/fail_compilation/fail12485.d A test/fail_compilation/ice13027.d M test/runnable/assignable.d M test/runnable/imports/link12144a.d A test/runnable/imports/link13043a.d A test/runnable/link13043.d M test/runnable/mangle.d M test/runnable/sdtor.d M test/runnable/structlit.d M test/runnable/template9.d M test/runnable/test12.d M test/runnable/testconst.d M test/runnable/testtypeid.d Log Message: ----------- Merge pull request #3728 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch Compare: https://github.com/D-Programming-Language/dmd/compare/6382ff63e5fd...5732690e5d19 |
Copyright © 1999-2021 by the D Language Foundation