August 22, 2014 [dmd-internals] [D-Programming-Language/dmd] 4f2649: Merge pull request #3707 from 9rnsr/fix13011 | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master 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 Commit: 10499414c5fa77d704e921a47a531abff15d2856 https://github.com/D-Programming-Language/dmd/commit/10499414c5fa77d704e921a47a531abff15d2856 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/nogc.c A test/compilable/ice13071.d Log Message: ----------- Merge pull request #3730 from 9rnsr/fix13071 [REG2.066a] Issue 13071 - [ICE] dmd 2.066.0-b1 assertion in nogc.c:73 Commit: e18332655fbe96ccd640d4f005e30b936d6f884b https://github.com/D-Programming-Language/dmd/commit/e18332655fbe96ccd640d4f005e30b936d6f884b Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/expression.c A test/fail_compilation/ice13081.d Log Message: ----------- Merge pull request #3732 from 9rnsr/fix13081 [REG2.066a] Issue 13081 - ICE with alias this and opSlice Commit: 9695e29f4aced4d8f7e775902bdde8922b44b937 https://github.com/D-Programming-Language/dmd/commit/9695e29f4aced4d8f7e775902bdde8922b44b937 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/cast.c M src/mtype.c M src/mtype.h M src/template.c A test/compilable/ice13088.d M test/runnable/template9.d Log Message: ----------- Merge pull request #3736 from 9rnsr/fix13087 [REG2.066a] Issue 13087 - Error: no property 'xyz' for type 'Vec!4' Commit: 8ca5956e10ed9637ae35911c0afae37faffd3c56 https://github.com/D-Programming-Language/dmd/commit/8ca5956e10ed9637ae35911c0afae37faffd3c56 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/expression.c A test/fail_compilation/ice13024.d Log Message: ----------- Merge pull request #3733 from 9rnsr/fix13024 [REG2.066a] Issue 13024 - [ICE](expression.c line 1172) with implicit supertype conversion of different enums in array literal Commit: 03a9d3f120fe47fa52a8f62ff0a6b109306e1aca https://github.com/D-Programming-Language/dmd/commit/03a9d3f120fe47fa52a8f62ff0a6b109306e1aca Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: A src/color.c A src/color.h M src/mars.c M src/mars.h M src/posix.mak M src/win32.mak Log Message: ----------- Merge pull request #3705 from lionello/color Added -color Commit: 0b2fd21d983118a57a5ed1354c0d1281bfdc6441 https://github.com/D-Programming-Language/dmd/commit/0b2fd21d983118a57a5ed1354c0d1281bfdc6441 Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/dmd_msc.vcproj M src/dmd_msc.vcxproj.filters Log Message: ----------- Merge pull request #3713 from Orvid/fixMSVCProjectsAgain Fixed VC projects after the addition of colored output to DMD Commit: 089b197d446d1ffa7c671f5de71cfc96f61c166e https://github.com/D-Programming-Language/dmd/commit/089b197d446d1ffa7c671f5de71cfc96f61c166e Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/win32.mak Log Message: ----------- Merge pull request #3712 from WalterBright/win32-color [BLOCKER] add missing color.* to win32.mak Commit: 2cf785d095319bd1f94139e2f2907e488365383e https://github.com/D-Programming-Language/dmd/commit/2cf785d095319bd1f94139e2f2907e488365383e Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/dmd_msc.vcxproj Log Message: ----------- Merge pull request #3714 from Orvid/fixVCProjectsTry2 Forgot that the main VC project needed the file as well. Commit: 0230632195ee27c138d20569026e1585e936a7a9 https://github.com/D-Programming-Language/dmd/commit/0230632195ee27c138d20569026e1585e936a7a9 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M dmd.xcodeproj/project.pbxproj Log Message: ----------- Merge pull request #3741 from yglukhov/xcode_fix Fixed build with XCode. Commit: d84aadd37991fbe03657c110b0afd0ced4645f61 https://github.com/D-Programming-Language/dmd/commit/d84aadd37991fbe03657c110b0afd0ced4645f61 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M dmd.xcodeproj/project.pbxproj M src/cast.c A src/color.c A src/color.h M src/dmd_msc.vcproj M src/dmd_msc.vcxproj M src/dmd_msc.vcxproj.filters M src/expression.c M src/mars.c M src/mars.h M src/mtype.c M src/mtype.h M src/nogc.c M src/posix.mak M src/template.c M src/win32.mak A test/compilable/ice13071.d A test/compilable/ice13088.d A test/fail_compilation/ice13024.d A test/fail_compilation/ice13081.d M test/runnable/template9.d Log Message: ----------- Merge pull request #3742 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta3) Commit: 601d4786af647204779488844e50e6906ce43e0d https://github.com/D-Programming-Language/dmd/commit/601d4786af647204779488844e50e6906ce43e0d Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-11 (Fri, 11 Jul 2014) Changed paths: M src/mtype.c M test/compilable/test12593.d A test/fail_compilation/diag13074.d Log Message: ----------- Merge pull request #3731 from 9rnsr/fix13074 Issue 13074 - Old opCmp requirement for AA keys should be detected Commit: 2b795569cd892801050faec80054d91c1fb54d3c https://github.com/D-Programming-Language/dmd/commit/2b795569cd892801050faec80054d91c1fb54d3c Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-12 (Sat, 12 Jul 2014) Changed paths: M src/mtype.c M test/compilable/test12593.d A test/fail_compilation/diag13074.d Log Message: ----------- Merge pull request #3744 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta3) Commit: 1e95e25d7c5f5bdac312139e53594419896238bb https://github.com/D-Programming-Language/dmd/commit/1e95e25d7c5f5bdac312139e53594419896238bb Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/lexer.c M test/runnable/lexer.d Log Message: ----------- Merge pull request #3753 from WalterBright/fix13102 [REG2.065] Issue 13102 - Cannot parse 184467440737095516153.6L Commit: b742abf6321f3fedc11d8c5f87b3b6310695a228 https://github.com/D-Programming-Language/dmd/commit/b742abf6321f3fedc11d8c5f87b3b6310695a228 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/mtype.c M test/fail_compilation/diag13074.d Log Message: ----------- Merge pull request #3757 from 9rnsr/fix13114 Issue 13114 - old opCmp requirement for AA keys should be detected for classes Commit: 77b9089129f6eeed5093d0a73a63b2915bea07e8 https://github.com/D-Programming-Language/dmd/commit/77b9089129f6eeed5093d0a73a63b2915bea07e8 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/mtype.c Log Message: ----------- Merge pull request #3762 from 9rnsr/fix13132 [REG2.066a] Issue 13132 - ICE on interface AA key Commit: cf55d684e39e959e449c02258d945225d56063b8 https://github.com/D-Programming-Language/dmd/commit/cf55d684e39e959e449c02258d945225d56063b8 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/s2ir.c M test/runnable/eh.d Log Message: ----------- Merge pull request #3735 from WalterBright/fix12989 fix Issue 12989 - Wrong x86_64 code for delegate return when compiled as... Commit: e7c1ba5a75d09945bd3be3cbe185e816a7fd6283 https://github.com/D-Programming-Language/dmd/commit/e7c1ba5a75d09945bd3be3cbe185e816a7fd6283 Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/s2ir.c Log Message: ----------- Merge pull request #3739 from WalterBright/fix12989-2 2nd try at fix Issue 12989 Commit: 41c7d68001be3d420b9619917e0b1b335bfae3ef https://github.com/D-Programming-Language/dmd/commit/41c7d68001be3d420b9619917e0b1b335bfae3ef Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/lexer.c M src/mtype.c M src/s2ir.c M test/fail_compilation/diag13074.d M test/runnable/eh.d M test/runnable/lexer.d Log Message: ----------- Merge pull request #3765 from AndrewEdwards/2.066 Regression fixes for 2.066.0-b4 Commit: dd5820d722ccb7df72dc093326bf2f7840cb4cf3 https://github.com/D-Programming-Language/dmd/commit/dd5820d722ccb7df72dc093326bf2f7840cb4cf3 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/mtype.c Log Message: ----------- Merge pull request #3756 from schuetzm/fix-uninitialized-storage-class Fix uninitialized variable Commit: c823855f6f70c0fde75e92bc2e83bd5ea36a0294 https://github.com/D-Programming-Language/dmd/commit/c823855f6f70c0fde75e92bc2e83bd5ea36a0294 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-15 (Tue, 15 Jul 2014) Changed paths: M src/mtype.c Log Message: ----------- Merge pull request #3766 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta4) Commit: a35eec59478da2458501143b10ce547f617bbc3f https://github.com/D-Programming-Language/dmd/commit/a35eec59478da2458501143b10ce547f617bbc3f Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/declaration.c M src/root/rmem.c Log Message: ----------- Merge pull request #3613 from WalterBright/hpohl-opt Increase allocation chunk size + minor refactoring Commit: f61d93aa93766f794cd0c3a0af0f14fc12f582b1 https://github.com/D-Programming-Language/dmd/commit/f61d93aa93766f794cd0c3a0af0f14fc12f582b1 Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M test/runnable/cov2.d M test/runnable/extra-files/runnable-cov2.lst Log Message: ----------- Merge pull request #3745 from economicmodeling/coverage_test_case Added test case for druntime pull request 830. Commit: a694824566a027308c3a32c8bf9c9bc7bc9f84ea https://github.com/D-Programming-Language/dmd/commit/a694824566a027308c3a32c8bf9c9bc7bc9f84ea Author: Walter Bright <walter@walterbright.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: A test/runnable/bug7068.d Log Message: ----------- Merge pull request #3746 from Safety0ff/test7068 Add regression test for bug 7068. Commit: d30cd0004d94d23c3880492f85f859b999618082 https://github.com/D-Programming-Language/dmd/commit/d30cd0004d94d23c3880492f85f859b999618082 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/func.c A test/compilable/diag11066.d Log Message: ----------- Merge pull request #3737 from 9rnsr/fix11066 Issue 11066 - Spurious warning 'statement is not reachable' with -profile Commit: fb2c3b640eb4ea06e7d8874c3dec5bdc6c213727 https://github.com/D-Programming-Language/dmd/commit/fb2c3b640eb4ea06e7d8874c3dec5bdc6c213727 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/expression.c A test/fail_compilation/diag13082.d Log Message: ----------- Merge pull request #3734 from 9rnsr/fix13082 Issue 13082 - Spurious error message with failed call to class ctor Commit: f9d90b0bfe7a4c92dc4f684c5324ee6bdd7097d9 https://github.com/D-Programming-Language/dmd/commit/f9d90b0bfe7a4c92dc4f684c5324ee6bdd7097d9 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/mars.c A test/fail_compilation/diag13109.d Log Message: ----------- Merge pull request #3751 from lionello/fix13109 Issue 13109 - Show error on conflicting args -lib and -run Commit: b18fb12450211a6570c9f1a0710438570e1cdfeb https://github.com/D-Programming-Language/dmd/commit/b18fb12450211a6570c9f1a0710438570e1cdfeb Author: Walter Bright <walter@walterbright.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/declaration.c M src/traits.c A test/fail_compilation/ice13131.d A test/fail_compilation/imports/a13131checkpoint.d A test/fail_compilation/imports/a13131elec.d A test/fail_compilation/imports/a13131parameters.d Log Message: ----------- Merge pull request #3764 from 9rnsr/fix13131 Issue 13131 - [2.066-b3] dmd: glue.c:1492: unsigned int totym(Type*): Assertion `0' failed. Commit: 190ed259dacfb89e7a7d8b590c7acec527cf1971 https://github.com/D-Programming-Language/dmd/commit/190ed259dacfb89e7a7d8b590c7acec527cf1971 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/mtype.c M src/mtype.h M src/opover.c Log Message: ----------- Merge pull request #3750 from Trass3r/master use enums Commit: 156856d94f51bfd8010a7833947dbb26b5321f3d https://github.com/D-Programming-Language/dmd/commit/156856d94f51bfd8010a7833947dbb26b5321f3d Author: Iain Buclaw <ibuclaw@gdcproject.org> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/mars.c M src/mars.h Log Message: ----------- Merge pull request #3749 from yebblies/valistfix [DDMD] Remove extern "C" verror hacks now that va_list has been fixed Commit: 64745c13b2a17e1ba2854bf98d28996516f2b569 https://github.com/D-Programming-Language/dmd/commit/64745c13b2a17e1ba2854bf98d28996516f2b569 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/libelf.c M src/libmach.c M src/libmscoff.c M src/libomf.c Log Message: ----------- Merge pull request #3770 from yebblies/gluector [DDMD] Do not call constructors from the glue layer (lib*) Commit: 271be022705c6c8cfb00a08bee6c7416fb6dce3a https://github.com/D-Programming-Language/dmd/commit/271be022705c6c8cfb00a08bee6c7416fb6dce3a Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/clone.c Log Message: ----------- Merge pull request #3772 from yebblies/linesplice [DDMD] Remove unnecessary line splicing in clone.c Commit: d61692069d2dc6998d89ac5218711495df0264d8 https://github.com/D-Programming-Language/dmd/commit/d61692069d2dc6998d89ac5218711495df0264d8 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/statement.c Log Message: ----------- Merge pull request #3771 from yebblies/signext [DDMD] Make construction of SignExtendedNumber explicit Commit: aa82febcd40725d331223dc184a4e68a3ce22123 https://github.com/D-Programming-Language/dmd/commit/aa82febcd40725d331223dc184a4e68a3ce22123 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/cast.c M src/mtype.c Log Message: ----------- Merge pull request #3769 from yebblies/DDMDMOD [DDMD] Use explicit MOD type to avoid narrowing conversions from unsigned int Commit: 6c71d585e00d4962bdcd47effe563bf93a2a6495 https://github.com/D-Programming-Language/dmd/commit/6c71d585e00d4962bdcd47effe563bf93a2a6495 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/target.c Log Message: ----------- Merge pull request #3768 from yebblies/paintAsTypeddmd [DDMD] Make narrowing cast explicit Commit: 16e5e2a814268ab4f343a0c34330403a87aeedf8 https://github.com/D-Programming-Language/dmd/commit/16e5e2a814268ab4f343a0c34330403a87aeedf8 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/color.c M src/color.h Log Message: ----------- Merge pull request #3767 from yebblies/ddmdcolor [DDMD] Make color ddmd-friendly Commit: 32c6023151021798cce0c33f447ed6b2c11cae50 https://github.com/D-Programming-Language/dmd/commit/32c6023151021798cce0c33f447ed6b2c11cae50 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d M test/runnable/testconst.d Log Message: ----------- Merge pull request #3763 from 9rnsr/fix13127 [REG2.066a] Issue 13127 - Cannot deduce function with int[][] argument and "in" parameter Commit: d4867650a5aae3839fc3f8e7e7b8b5c72797d57c https://github.com/D-Programming-Language/dmd/commit/d4867650a5aae3839fc3f8e7e7b8b5c72797d57c Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-16 (Wed, 16 Jul 2014) Changed paths: M src/cast.c M src/clone.c M src/color.c M src/color.h M src/declaration.c M src/expression.c M src/func.c M src/libelf.c M src/libmach.c M src/libmscoff.c M src/libomf.c M src/mars.c M src/mars.h M src/mtype.c M src/mtype.h M src/opover.c M src/root/rmem.c M src/statement.c M src/target.c M src/template.c M src/traits.c A test/compilable/diag11066.d A test/fail_compilation/diag13082.d A test/fail_compilation/diag13109.d A test/fail_compilation/ice13131.d A test/fail_compilation/imports/a13131checkpoint.d A test/fail_compilation/imports/a13131elec.d A test/fail_compilation/imports/a13131parameters.d A test/runnable/bug7068.d M test/runnable/cov2.d M test/runnable/extra-files/runnable-cov2.lst M test/runnable/template9.d M test/runnable/testconst.d Log Message: ----------- Merge pull request #3774 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta5) Commit: cad191c5e04051f928dd81cff178df1176eb4587 https://github.com/D-Programming-Language/dmd/commit/cad191c5e04051f928dd81cff178df1176eb4587 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M src/cast.c M test/compilable/interpret3.d Log Message: ----------- Merge pull request #3780 from 9rnsr/fix13141 [REG2.066a] Issue 13141 - array cast from string[] to immutable(char[][]) is not supported at compile time Commit: 5b9f27c9f5038f7d4c25693d015613d8b4164844 https://github.com/D-Programming-Language/dmd/commit/5b9f27c9f5038f7d4c25693d015613d8b4164844 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M src/enum.c M src/mtype.c A test/fail_compilation/diag13142.d Log Message: ----------- Merge pull request #3779 from 9rnsr/fix13142 Issue 13142 - Enums on different classes confuse the compiler Commit: 239394c6ea98a281c51f95977612cc41866f0b4f https://github.com/D-Programming-Language/dmd/commit/239394c6ea98a281c51f95977612cc41866f0b4f Author: Walter Bright <walter@walterbright.com> Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M src/backend/elfobj.c A test/runnable/test13117.d A test/runnable/test13117b.d Log Message: ----------- Merge pull request #3778 from MartinNowak/fix13117 fix Issue 13117 - Executable size of hello world explodes from 472K to 2.7M Commit: 0e0ac55a6e3b9fef99ecf242733fb20b34f10973 https://github.com/D-Programming-Language/dmd/commit/0e0ac55a6e3b9fef99ecf242733fb20b34f10973 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-17 (Thu, 17 Jul 2014) Changed paths: M src/mtype.c M test/runnable/testconst.d Log Message: ----------- Merge pull request #3777 from 9rnsr/fix13030 [REG2.064] Issue 13030 - DMD assertion fails at mtype.c:697 if delegate has an argument name Commit: b717c191de7a1a0a6c96777b643f0174f5ca6911 https://github.com/D-Programming-Language/dmd/commit/b717c191de7a1a0a6c96777b643f0174f5ca6911 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M src/backend/elfobj.c M src/cast.c M src/enum.c M src/mtype.c M test/compilable/interpret3.d A test/fail_compilation/diag13142.d A test/runnable/test13117.d A test/runnable/test13117b.d M test/runnable/testconst.d Log Message: ----------- Merge pull request #3781 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta5) Commit: 51f3983e86b5c6f6ef45072f8b91457edf77e165 https://github.com/D-Programming-Language/dmd/commit/51f3983e86b5c6f6ef45072f8b91457edf77e165 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M src/mars.c Log Message: ----------- Merge pull request #3782 from 9rnsr/fix_vgc [trivial] Fix -vgc help text Commit: 72af20199bc1caaab8a4457a5960bcbb677457c6 https://github.com/D-Programming-Language/dmd/commit/72af20199bc1caaab8a4457a5960bcbb677457c6 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-18 (Fri, 18 Jul 2014) Changed paths: M src/backend/cod4.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3776 from yebblies/issue12833 Issue 12833 - switch statement does not work properly when -inline used Commit: f27f205d17ca44ed0984961b0a8f4ab54fb44b13 https://github.com/D-Programming-Language/dmd/commit/f27f205d17ca44ed0984961b0a8f4ab54fb44b13 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M src/cast.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3783 from 9rnsr/fix13154 [REG2.066a] Issue 13154 - Incorrect init of static float array when sliced Commit: 2bbe5ee38374a5e6cedad80b2b6cc9c203f75f38 https://github.com/D-Programming-Language/dmd/commit/2bbe5ee38374a5e6cedad80b2b6cc9c203f75f38 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M src/class.c M test/runnable/cppa.d M test/runnable/extra-files/cppb.cpp M test/runnable/test12.d Log Message: ----------- Merge pull request #3785 from yebblies/issue13161 [DDMD] Issue 13161 - Wrong offset of extern(C++) class member Commit: 120cae649246782c8e45ed0eb5a5183dd8f8b1e4 https://github.com/D-Programming-Language/dmd/commit/120cae649246782c8e45ed0eb5a5183dd8f8b1e4 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-20 (Sun, 20 Jul 2014) Changed paths: M src/backend/cod4.c M src/cast.c M src/class.c M src/mars.c M test/runnable/cppa.d M test/runnable/extra-files/cppb.cpp M test/runnable/mars1.d M test/runnable/test12.d M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3786 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta5) Commit: 7a12ad9615931b5247c7c1d5fa29d969cc6aa1cc https://github.com/D-Programming-Language/dmd/commit/7a12ad9615931b5247c7c1d5fa29d969cc6aa1cc Author: David Nadlinger <code@klickverbot.at> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/backend/cgcod.c M src/backend/cod1.c M src/backend/rtlsym.h M src/e2ir.c M test/runnable/mars1.d M test/runnable/testxmm.d Log Message: ----------- Merge pull request #3784 from WalterBright/fix9449 [critical] fix Issue 9449 - Static arrays of 128bit types segfault on initializatio... Commit: 2c4668be4ff2a538c321c3efd55b96dad9330537 https://github.com/D-Programming-Language/dmd/commit/2c4668be4ff2a538c321c3efd55b96dad9330537 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/func.c M test/runnable/testinvariant.d Log Message: ----------- Merge pull request #3775 from 9rnsr/fix13113 Issue 13113 - cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference? Commit: 0f2768615eebb861894f7c0799573221510996c0 https://github.com/D-Programming-Language/dmd/commit/0f2768615eebb861894f7c0799573221510996c0 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/backend/cgcod.c M src/backend/cod1.c M src/backend/rtlsym.h M src/e2ir.c M src/func.c M test/runnable/mars1.d M test/runnable/testinvariant.d M test/runnable/testxmm.d Log Message: ----------- Merge pull request #3791 from AndrewEdwards/2.066 Cherry-picking commits from master to 2.066 branch (for beta5) Commit: 84874c7e4dd96f0e0e745252263174d3502056d3 https://github.com/D-Programming-Language/dmd/commit/84874c7e4dd96f0e0e745252263174d3502056d3 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/dsymbol.c M src/module.c M src/module.h M src/scope.c A test/fail_compilation/imports/test13152a.d A test/fail_compilation/imports/test13152b.d A test/fail_compilation/imports/test13152c.d A test/fail_compilation/imports/test13152d.d A test/fail_compilation/imports/test13152e.d A test/fail_compilation/imports/test13152f.d A test/fail_compilation/imports/test13152g.d A test/fail_compilation/imports/test13152h.d A test/fail_compilation/imports/test13152i.d A test/fail_compilation/imports/test13152j.d A test/fail_compilation/imports/test13152k.d A test/fail_compilation/imports/test13152l.d A test/fail_compilation/imports/test13152m.d A test/fail_compilation/imports/test13152n.d A test/fail_compilation/imports/test13152o.d A test/fail_compilation/imports/test13152p.d A test/fail_compilation/imports/test13152q.d A test/fail_compilation/imports/test13152r.d A test/fail_compilation/imports/test13152s.d A test/fail_compilation/imports/test13152t.d A test/fail_compilation/imports/test13152u.d A test/fail_compilation/imports/test13152v.d A test/fail_compilation/imports/test13152w.d A test/fail_compilation/imports/test13152x.d A test/fail_compilation/imports/test13152y.d A test/fail_compilation/imports/test13152z.d A test/fail_compilation/test13152.d Log Message: ----------- Merge pull request #3790 from 9rnsr/fix13152 [REG2.064] Issue 13152 - Compiler high cpu usage and never ends Commit: 822b199e295b34b7eb32bfa553ff0f5e7e860359 https://github.com/D-Programming-Language/dmd/commit/822b199e295b34b7eb32bfa553ff0f5e7e860359 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/dsymbol.c M src/module.c M src/module.h M src/scope.c A test/fail_compilation/imports/test13152a.d A test/fail_compilation/imports/test13152b.d A test/fail_compilation/imports/test13152c.d A test/fail_compilation/imports/test13152d.d A test/fail_compilation/imports/test13152e.d A test/fail_compilation/imports/test13152f.d A test/fail_compilation/imports/test13152g.d A test/fail_compilation/imports/test13152h.d A test/fail_compilation/imports/test13152i.d A test/fail_compilation/imports/test13152j.d A test/fail_compilation/imports/test13152k.d A test/fail_compilation/imports/test13152l.d A test/fail_compilation/imports/test13152m.d A test/fail_compilation/imports/test13152n.d A test/fail_compilation/imports/test13152o.d A test/fail_compilation/imports/test13152p.d A test/fail_compilation/imports/test13152q.d A test/fail_compilation/imports/test13152r.d A test/fail_compilation/imports/test13152s.d A test/fail_compilation/imports/test13152t.d A test/fail_compilation/imports/test13152u.d A test/fail_compilation/imports/test13152v.d A test/fail_compilation/imports/test13152w.d A test/fail_compilation/imports/test13152x.d A test/fail_compilation/imports/test13152y.d A test/fail_compilation/imports/test13152z.d A test/fail_compilation/test13152.d Log Message: ----------- Merge pull request #3792 from AndrewEdwards/2.066 Merge pull request #3790 from 9rnsr/fix13152 Commit: 82a80a9ebbc30e894d9fe01ae55e6d8145aae24b https://github.com/D-Programming-Language/dmd/commit/82a80a9ebbc30e894d9fe01ae55e6d8145aae24b Author: Walter Bright <walter@walterbright.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/canthrow.c M test/runnable/sdtor.d Log Message: ----------- Merge pull request #3738 from 9rnsr/fix13089 Issue 13089 - Spurious 'is not nothrow' error on static array initialization Commit: ee3ab855f4216b3fb7c7fd878ad3f92e5516a691 https://github.com/D-Programming-Language/dmd/commit/ee3ab855f4216b3fb7c7fd878ad3f92e5516a691 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/arraytypes.h Log Message: ----------- Merge pull request #3788 from yebblies/arraytypes [cleanup] Remove two unreferenced array types Commit: c5e1030f35d0aec8f231a9b56ccb35d15a18a39d https://github.com/D-Programming-Language/dmd/commit/c5e1030f35d0aec8f231a9b56ccb35d15a18a39d Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-21 (Mon, 21 Jul 2014) Changed paths: M src/builtin.c M src/root/port.c M src/root/port.h Log Message: ----------- Merge pull request #3787 from yebblies/sqrtport [DDMD] Move sqrt into Port Commit: 2b6d7091f9407bc2fc855b050d15a0cb11ca572c https://github.com/D-Programming-Language/dmd/commit/2b6d7091f9407bc2fc855b050d15a0cb11ca572c Author: Walter Bright <walter@walterbright.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3793 from 9rnsr/fix13158 [REG2.066a] Issue 13158 - "void has no value" in std.variant.Algebraic (affects D:YAML) Commit: 118e1a8df6888d4f2f2d1900a68b1d516ff63b6f https://github.com/D-Programming-Language/dmd/commit/118e1a8df6888d4f2f2d1900a68b1d516ff63b6f Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/backend/cg87.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3794 from WalterBright/fix12057 fix Issue 12057 - [ICE], backend/cg87.c 925 Commit: 7602561892bf1722f82cdff8f66e7480364b4d82 https://github.com/D-Programming-Language/dmd/commit/7602561892bf1722f82cdff8f66e7480364b4d82 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/declaration.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3797 from yebblies/cppscope [DDMD] Issue 13182 - extern(C++) classes cause crash when allocated on the stack with scope Commit: 6129d4b5baf84afd32ac3cafd35c60abad9c0bb6 https://github.com/D-Programming-Language/dmd/commit/6129d4b5baf84afd32ac3cafd35c60abad9c0bb6 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/declaration.c A test/compilable/test13194.d Log Message: ----------- Merge pull request #3802 from ibuclaw/bug145 [2.066b] Issue 13194 - ICE when initializing static class members to void Commit: f3b224853dd676e30d46ccae5855adca8c345821 https://github.com/D-Programming-Language/dmd/commit/f3b224853dd676e30d46ccae5855adca8c345821 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/posix.mak Log Message: ----------- Merge pull request #3798 from braddr/install-fix change install target to match current release structure Commit: b5befe0c19e3c09402358df0e2f71da64b0d7f6c https://github.com/D-Programming-Language/dmd/commit/b5befe0c19e3c09402358df0e2f71da64b0d7f6c Author: Walter Bright <walter@walterbright.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3801 from 9rnsr/fix13180 [REG2.066a] Issue 13180 - AA get returns const(char[]) instead of string Commit: 3e5d544db7b44e7b8addef03e9aca680ce3b1691 https://github.com/D-Programming-Language/dmd/commit/3e5d544db7b44e7b8addef03e9aca680ce3b1691 Author: Andrej Mitrovic <andrej.mitrovich@gmail.com> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/arrayop.c M src/dsymbol.c M src/expression.c M src/root/aav.c M src/root/aav.h M src/template.c M src/traits.c Log Message: ----------- Merge pull request #3796 from yebblies/ddmdaav [DDMD] Rename dmd associative array functions to avoid conflict with similarly named druntime functions Commit: 05a3cc21091c0331aaead2c98df316dee7b2fc1f https://github.com/D-Programming-Language/dmd/commit/05a3cc21091c0331aaead2c98df316dee7b2fc1f Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-24 (Thu, 24 Jul 2014) Changed paths: M src/arrayop.c M src/arraytypes.h M src/backend/cg87.c M src/builtin.c M src/canthrow.c M src/declaration.c M src/dsymbol.c M src/expression.c M src/posix.mak M src/root/aav.c M src/root/aav.h M src/root/port.c M src/root/port.h M src/template.c M src/traits.c A test/compilable/test13194.d M test/runnable/mars1.d M test/runnable/sdtor.d M test/runnable/template9.d M test/runnable/xtest46.d Log Message: ----------- Merge pull request #3804 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for beta6) Commit: e00008003ced6856f1f2b85770e43678628a578a https://github.com/D-Programming-Language/dmd/commit/e00008003ced6856f1f2b85770e43678628a578a Author: Walter Bright <walter@walterbright.com> Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M src/class.c M src/scope.c M src/scope.h Log Message: ----------- Merge pull request #3795 from yebblies/scopector [DDMD] Replace Scope's custom allocator with a normal function and clean up interface Commit: 615300eb37465a0ed58ddd86010c8a0d57a2143b https://github.com/D-Programming-Language/dmd/commit/615300eb37465a0ed58ddd86010c8a0d57a2143b Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M src/class.c M src/scope.c M src/scope.h Log Message: ----------- Merge pull request #3816 from 9rnsr/fix_sc Copying scope object should fill filedinit to NULL, due to avoid issue 11777 Commit: 1b244ba48a50fa0cb0961b08cfc3c3cb4bba2f35 https://github.com/D-Programming-Language/dmd/commit/1b244ba48a50fa0cb0961b08cfc3c3cb4bba2f35 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-27 (Sun, 27 Jul 2014) Changed paths: M src/mtype.c M test/compilable/test12593.d R test/fail_compilation/diag13074.d Log Message: ----------- Merge pull request #3813 from WalterBright/revert3731 [reg] fix Issue 13179 - AA key type TagIndex now requires equality rather than... Commit: 043a2e3c079eb96fa4f8a1a472b20701b8f45489 https://github.com/D-Programming-Language/dmd/commit/043a2e3c079eb96fa4f8a1a472b20701b8f45489 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/expression.c M test/fail_compilation/ice12179.d Log Message: ----------- Merge pull request #3818 from 9rnsr/fix13208 [REG2.065] Issue 13208 - [ICE](e2ir.c 2077) with array operation Commit: 38bb71c48e84cbe386d734fa501184bb39fa1e39 https://github.com/D-Programming-Language/dmd/commit/38bb71c48e84cbe386d734fa501184bb39fa1e39 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/backend/cod2.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3803 from yebblies/issue13190 [DDMD] Issue 13190 - Optimizer breaks comparison with zero Commit: cda16fe8e7084dc19349c3c2124ce5223eebe1de https://github.com/D-Programming-Language/dmd/commit/cda16fe8e7084dc19349c3c2124ce5223eebe1de Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/backend/cod2.c Log Message: ----------- Merge pull request #3807 from WalterBright/cfpsw another case like #3803 Commit: be520148c02ad417a6fd5c8e98e6d56afb8e01ab https://github.com/D-Programming-Language/dmd/commit/be520148c02ad417a6fd5c8e98e6d56afb8e01ab Author: Walter Bright <walter@walterbright.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/backend/cod2.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3805 from yebblies/issue12164 Fix Issue 12164 - Function returning ptrdiff_t.min in 64-bit returning 0 when -O is set Commit: 780325cc7b58ed22fdddbeac20cc6a0d957cb28c https://github.com/D-Programming-Language/dmd/commit/780325cc7b58ed22fdddbeac20cc6a0d957cb28c Author: Walter Bright <walter@walterbright.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/backend/cod3.c M test/runnable/mars1.d Log Message: ----------- Merge pull request #3809 from yebblies/issue13023 Issue 13023 - optimizer produces wrong code for comparision and division of ulong Commit: 58f3f48f7a5b58ca6d03f8d04ed7480db4dd2a14 https://github.com/D-Programming-Language/dmd/commit/58f3f48f7a5b58ca6d03f8d04ed7480db4dd2a14 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/lexer.c M src/lexer.h M src/parse.c Log Message: ----------- Merge pull request #3808 from yebblies/tokalloc [DDMD] Use an alloc function for Token freelist instead of operator new. Commit: aa2b31e10f5a5970e899de200b4b21d915a45ef4 https://github.com/D-Programming-Language/dmd/commit/aa2b31e10f5a5970e899de200b4b21d915a45ef4 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/idgen.c M src/inline.c M test/runnable/inline.d Log Message: ----------- Merge pull request #3811 from yebblies/issue3918 Issue 12820 - DMD can inline calls to functions that use alloca, allocating the memory in the caller function instead. Commit: 0ee4cb4cf7915f5bdbabcb150177640741a63258 https://github.com/D-Programming-Language/dmd/commit/0ee4cb4cf7915f5bdbabcb150177640741a63258 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-28 (Mon, 28 Jul 2014) Changed paths: M src/backend/gother.c A test/compilable/test13193.d Log Message: ----------- Merge pull request #3819 from WalterBright/fix13193 [reg] fix Issue 13193 - Extreme slowdown in compilation time of OpenSSL in Tango for optimized build Commit: 1d36e203ea6653ac9fcb7774adb0e46140fe22e4 https://github.com/D-Programming-Language/dmd/commit/1d36e203ea6653ac9fcb7774adb0e46140fe22e4 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/func.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3820 from 9rnsr/fix13219 [REG2.065] Issue 13219 - segmentation fault in FuncDeclaration::getLevel Commit: 5b0bead4d9e87d62d7736ed0f886834f80b22358 https://github.com/D-Programming-Language/dmd/commit/5b0bead4d9e87d62d7736ed0f886834f80b22358 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3821 from 9rnsr/fix13218 [REG2.066a] Issue 13218 - [ICE] s2ir.c 142: Must fully qualify call to ParameterTypeTuple Commit: 86709546b87ad909a029c144640fcd93f9f9b733 https://github.com/D-Programming-Language/dmd/commit/86709546b87ad909a029c144640fcd93f9f9b733 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/gluestub.c Log Message: ----------- Merge pull request #3823 from ltcmelo/fixFEcompile Fix independent Front-End build Commit: 0bcbedd986b3ec3c75c26df92ef32e65f170fa18 https://github.com/D-Programming-Language/dmd/commit/0bcbedd986b3ec3c75c26df92ef32e65f170fa18 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-29 (Tue, 29 Jul 2014) Changed paths: M src/expression.c Log Message: ----------- Merge pull request #3827 from 9rnsr/remove_printf [trivial] Remove debug printf Commit: 4c104a0f77228affd41fd0a37b5191031676a9c0 https://github.com/D-Programming-Language/dmd/commit/4c104a0f77228affd41fd0a37b5191031676a9c0 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-30 (Wed, 30 Jul 2014) Changed paths: M src/interpret.c M src/mtype.c A test/fail_compilation/ice13221.d Log Message: ----------- Merge pull request #3824 from 9rnsr/fix13221 [REG2.064] Issue 13221 - [ICE] '0' on line 318 in file 'interpret.c' Commit: 01bab81bb9d078886fded28d30b11af8cc866a54 https://github.com/D-Programming-Language/dmd/commit/01bab81bb9d078886fded28d30b11af8cc866a54 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-30 (Wed, 30 Jul 2014) Changed paths: M src/dsymbol.c M src/dsymbol.h A test/compilable/imports/imp12242a.d A test/compilable/imports/imp12242a1.d A test/compilable/imports/imp12242a2.d A test/compilable/imports/imp12242b.d A test/compilable/imports/imp12242b1.d A test/compilable/imports/imp12242b2.d A test/compilable/testimport12242.d Log Message: ----------- Merge pull request #3388 from 9rnsr/fix12242 Issue 12242 - conflict error with public imports Commit: 7119ce5b96433e7a2d58680ffcac2b965aa85492 https://github.com/D-Programming-Language/dmd/commit/7119ce5b96433e7a2d58680ffcac2b965aa85492 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-30 (Wed, 30 Jul 2014) Changed paths: M src/expression.c M src/template.c A test/fail_compilation/ice13220.d Log Message: ----------- Merge pull request #3833 from 9rnsr/fix13220 [REG2.066a] Issue 13220 - [ICE] 'global.gaggedErrors || global.errors' on line 750 in file 'statement.c' Commit: 64da724597d934730b5ab56127d6df641d5a9516 https://github.com/D-Programming-Language/dmd/commit/64da724597d934730b5ab56127d6df641d5a9516 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M src/statement.c M test/fail_compilation/warn12809.d M test/runnable/warning1.d Log Message: ----------- Merge pull request #3835 from 9rnsr/fix13201 [REG2.066a] Issue 13201 - Wrong "Warning: statement is not reachable" error with -w Commit: 393e4b79cabd7f3bc92c972696a33c4675a4c6f9 https://github.com/D-Programming-Language/dmd/commit/393e4b79cabd7f3bc92c972696a33c4675a4c6f9 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M src/backend/cod2.c M src/backend/cod3.c M src/backend/gother.c M src/class.c M src/dsymbol.c M src/dsymbol.h M src/expression.c M src/func.c M src/gluestub.c M src/idgen.c M src/inline.c M src/interpret.c M src/lexer.c M src/lexer.h M src/mtype.c M src/parse.c M src/scope.c M src/scope.h M src/statement.c M src/template.c A test/compilable/imports/imp12242a.d A test/compilable/imports/imp12242a1.d A test/compilable/imports/imp12242a2.d A test/compilable/imports/imp12242b.d A test/compilable/imports/imp12242b1.d A test/compilable/imports/imp12242b2.d M test/compilable/test12593.d A test/compilable/test13193.d A test/compilable/testimport12242.d R test/fail_compilation/diag13074.d M test/fail_compilation/ice12179.d A test/fail_compilation/ice13220.d A test/fail_compilation/ice13221.d M test/fail_compilation/warn12809.d M test/runnable/inline.d M test/runnable/mars1.d M test/runnable/template9.d M test/runnable/warning1.d Log Message: ----------- Merge pull request #3825 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for RC1) Commit: a5f1c51e7d964ce8fea360bf1429654a67454305 https://github.com/D-Programming-Language/dmd/commit/a5f1c51e7d964ce8fea360bf1429654a67454305 Author: Walter Bright <walter@walterbright.com> Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3828 from 9rnsr/fix13223 [REG2.066a] Issue 13223 - Cannot deduce argument for array template parameters Commit: 150ce772a8229262aadaa31e688c489ba586f720 https://github.com/D-Programming-Language/dmd/commit/150ce772a8229262aadaa31e688c489ba586f720 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-07-31 (Thu, 31 Jul 2014) Changed paths: M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3838 from AndrewEdwards/2.066 Cherry-picking commits from master to 2.066 branch (for RC1) Commit: 4a95e836a667b12ffaef7303aa83b447223e3567 https://github.com/D-Programming-Language/dmd/commit/4a95e836a667b12ffaef7303aa83b447223e3567 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-08-06 (Wed, 06 Aug 2014) Changed paths: M src/todt.c A test/fail_compilation/ice13259.d Log Message: ----------- Merge pull request #3847 from 9rnsr/fix13259 [REG2.066a] Issue 13259 - [ICE] 'v.result' on line 191 in file 'todt.c' Commit: 6c6db060de2c1aba316bd92c2dcb44801deafd7f https://github.com/D-Programming-Language/dmd/commit/6c6db060de2c1aba316bd92c2dcb44801deafd7f Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-08-06 (Wed, 06 Aug 2014) Changed paths: M src/expression.c M src/template.c M test/runnable/template9.d Log Message: ----------- Merge pull request #3846 from 9rnsr/fix13252 [REG2.061] Issue 13252 - ParameterDefaultValueTuple affects other instantiations Commit: 5f95454a1e5cfe49ffc01d7ac5cb276c6018732e https://github.com/D-Programming-Language/dmd/commit/5f95454a1e5cfe49ffc01d7ac5cb276c6018732e Author: Walter Bright <walter@walterbright.com> Date: 2014-08-06 (Wed, 06 Aug 2014) Changed paths: M src/func.c M src/mtype.c M src/template.c A test/compilable/ice13245.d A test/fail_compilation/ice13225.d Log Message: ----------- Merge pull request #3840 from 9rnsr/fix13225 Issue 13225 - [ICE] Access violation on invalid mixin template instantiation Commit: 8631eb8f9748d147f5353dc5585632ff3aa6dabc https://github.com/D-Programming-Language/dmd/commit/8631eb8f9748d147f5353dc5585632ff3aa6dabc Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-08-06 (Wed, 06 Aug 2014) Changed paths: M src/backend/gother.c M test/runnable/test23.d Log Message: ----------- Merge pull request #3848 from WalterBright/fix13237 fix Issue 13237 Wrong code with -inline -O Commit: a3b6ed697085c8d92b09a2821d353c21cadc68cf https://github.com/D-Programming-Language/dmd/commit/a3b6ed697085c8d92b09a2821d353c21cadc68cf Author: Andrej Mitrovic <andrej.mitrovich@gmail.com> Date: 2014-08-07 (Thu, 07 Aug 2014) Changed paths: M src/module.c M test/d_do_test.d A test/fail_compilation/extra-files/bar11453.d A test/fail_compilation/extra-files/foo11453.d A test/fail_compilation/fail11453a.d A test/fail_compilation/fail11453b.d M test/fail_compilation/test64.d Log Message: ----------- Merge pull request #3834 from 9rnsr/fix11453 Issue 11453 - Compiling packages has a dependency on order of modules passed to the compiler Commit: 3894b77784ccf11c47fa7acda8d7de03f8b2e7dd https://github.com/D-Programming-Language/dmd/commit/3894b77784ccf11c47fa7acda8d7de03f8b2e7dd Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-08-08 (Fri, 08 Aug 2014) Changed paths: M src/backend/gother.c M src/expression.c M src/func.c M src/module.c M src/mtype.c M src/template.c M src/todt.c A test/compilable/ice13245.d M test/d_do_test.d A test/fail_compilation/extra-files/bar11453.d A test/fail_compilation/extra-files/foo11453.d A test/fail_compilation/fail11453a.d A test/fail_compilation/fail11453b.d A test/fail_compilation/ice13225.d A test/fail_compilation/ice13259.d M test/fail_compilation/test64.d M test/runnable/template9.d M test/runnable/test23.d Log Message: ----------- Merge pull request #3851 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch (for RC2) Commit: 11796fee8882ae350a0a03476cb53b01e17f279f https://github.com/D-Programming-Language/dmd/commit/11796fee8882ae350a0a03476cb53b01e17f279f Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-08-08 (Fri, 08 Aug 2014) Changed paths: M src/backend/aa.c M src/root/object.c M src/root/stringtable.c Log Message: ----------- Merge pull request #3844 from Safety0ff/wconv Fix comparisons functions Commit: ac6f96df9dc54704c005d0e507b70abbce0430c8 https://github.com/D-Programming-Language/dmd/commit/ac6f96df9dc54704c005d0e507b70abbce0430c8 Author: AndrewEdwards <edwards.ac@gmail.com> Date: 2014-08-08 (Fri, 08 Aug 2014) Changed paths: M src/backend/aa.c M src/root/object.c M src/root/stringtable.c Log Message: ----------- Merge pull request #3854 from AndrewEdwards/2.066 Cherry-picking commits from master to 2.066 branch (for RC2) Commit: 6a9ef9a5c798428845f0437884eaf92d3c7a80e6 https://github.com/D-Programming-Language/dmd/commit/6a9ef9a5c798428845f0437884eaf92d3c7a80e6 Author: Daniel Murphy <yebblies@gmail.com> Date: 2014-08-10 (Sun, 10 Aug 2014) Changed paths: M src/expression.c A test/fail_compilation/fail13187.d Log Message: ----------- Merge pull request #3864 from 9rnsr/fix13187 [REG2.066a] Issue 13187 - Function wrongly deduced as pure Commit: 2ca3ebe8323cc18dcde64befa423dbb6f75224b4 https://github.com/D-Programming-Language/dmd/commit/2ca3ebe8323cc18dcde64befa423dbb6f75224b4 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2014-08-11 (Mon, 11 Aug 2014) Changed paths: M src/expression.c A test/fail_compilation/fail13187.d Log Message: ----------- Merge pull request #3865 from 9rnsr/2.066 Cherry-picking commits from master to 2.066 branch Commit: fd7b295cad9356c9732d514d91e69581e05e0ba9 https://github.com/D-Programming-Language/dmd/commit/fd7b295cad9356c9732d514d91e69581e05e0ba9 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-08-22 (Fri, 22 Aug 2014) Log Message: ----------- Merge remote-tracking branch 'upstream/2.066' into merge_2.066 Commit: d03a3dd803bf3617d46c054de2b9dd5208e5047d https://github.com/D-Programming-Language/dmd/commit/d03a3dd803bf3617d46c054de2b9dd5208e5047d Author: Martin Nowak <code@dawg.eu> Date: 2014-08-22 (Fri, 22 Aug 2014) Log Message: ----------- Merge pull request #3883 from 9rnsr/merge_2.066 Merge 2.066 branch into master Compare: https://github.com/D-Programming-Language/dmd/compare/1a106370e606...d03a3dd803bf |
Copyright © 1999-2021 by the D Language Foundation