[dmd-internals] [D-Programming-Language/dmd] b65d12: Revert 9rnsr/fix9230 and 9rnsr/fix8408
GitHub
noreply at github.com
Sun Mar 3 16:07:22 PST 2013
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 at 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 at 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 at 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 at 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 at 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
More information about the dmd-internals
mailing list