March 03, 2013 [dmd-internals] [D-Programming-Language/dmd] b65d12: Revert 9rnsr/fix9230 and 9rnsr/fix8408 | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: b65d12a44b2591912b83e85a91b6ed0a676fef5c https://github.com/D-Programming-Language/dmd/commit/b65d12a44b2591912b83e85a91b6ed0a676fef5c Author: k-hara <k.hara.pg@gmail.com> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/func.c M src/mtype.c M src/mtype.h M src/statement.c R test/fail_compilation/test9230.d M test/runnable/testconst.d Log Message: ----------- Revert 9rnsr/fix9230 and 9rnsr/fix8408 - Revert "Merge pull request #1418 from 9rnsr/fix9230" This reverts commit c42d35bcf92cd26c2b83c3d2e5fc21e5a0f2d296, reversing changes made to 9f2d9eafacd75c22ea7a705151ee2a8e20a1638c. - Revert "Merge pull request #1110 from 9rnsr/fix8408" This reverts commit b6a809346a43c7fbf350bd4181d350dd9b2cd4e6, reversing changes made to 3b061322300c5b7a39f1b5c5f76016a4d9906899. Commit: 0a57b2068bc21d78287c522269af997af979e799 https://github.com/D-Programming-Language/dmd/commit/0a57b2068bc21d78287c522269af997af979e799 Author: k-hara <k.hara.pg@gmail.com> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/func.c M src/template.c Log Message: ----------- Remove unused code which will never be activated Commit: 49b4d94ce98437f408f6c84b9afc36f141c01d5a https://github.com/D-Programming-Language/dmd/commit/49b4d94ce98437f408f6c84b9afc36f141c01d5a Author: k-hara <k.hara.pg@gmail.com> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/func.c M src/mtype.c A test/fail_compilation/testInference.d Log Message: ----------- fix Issue 8998 - 'inout pure' returns immutable, which in reality is mutable By fixing issue 7769 (relax inout rule), we cannot assume a function with inout parameters as PUREstrong, because the return type may not have any inout indirections. Commit: f3b5817a3542f4fa4eb4a6e70658854e0d8e4aa3 https://github.com/D-Programming-Language/dmd/commit/f3b5817a3542f4fa4eb4a6e70658854e0d8e4aa3 Author: k-hara <k.hara.pg@gmail.com> Date: 2013-02-05 (Tue, 05 Feb 2013) Changed paths: M src/cast.c M src/declaration.h M src/func.c M src/statement.c M test/fail_compilation/testInference.d M test/runnable/testconst.d Log Message: ----------- Separate returned value isolation check from purity level calculation Commit: ee06e4a38cb7e35fe046ffd4c5a938063c48dc30 https://github.com/D-Programming-Language/dmd/commit/ee06e4a38cb7e35fe046ffd4c5a938063c48dc30 Author: Walter Bright <walter@walterbright.com> Date: 2013-03-03 (Sun, 03 Mar 2013) Changed paths: M src/cast.c M src/declaration.h M src/func.c M src/mtype.c M src/mtype.h M src/statement.c M src/template.c R test/fail_compilation/test9230.d A test/fail_compilation/testInference.d Log Message: ----------- Merge pull request #1519 from 9rnsr/fix_purity Refactoring/improvement of issue 8408, and additionally fixing Issue 8998 Compare: https://github.com/D-Programming-Language/dmd/compare/a5ab2c3c4a63...ee06e4a38cb7 |
Copyright © 1999-2021 by the D Language Foundation