November 13, 2014 [dmd-internals] [D-Programming-Language/dmd] 0247fe: [Refactoring] simplify the code to inherit @safe a... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 0247fe739b0c69db04f86ad828e4ad4a717ef8de https://github.com/D-Programming-Language/dmd/commit/0247fe739b0c69db04f86ad828e4ad4a717ef8de Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M src/func.c Log Message: ----------- [Refactoring] simplify the code to inherit @safe attribute Commit: 4c39671e42ab1fe983cf445ec088f7e04687a4b7 https://github.com/D-Programming-Language/dmd/commit/4c39671e42ab1fe983cf445ec088f7e04687a4b7 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- [Refactoring] simplify the code in checkPurity Commit: ec19b35a34a2780d03d2652c068ebe2995d2905e https://github.com/D-Programming-Language/dmd/commit/ec19b35a34a2780d03d2652c068ebe2995d2905e Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M src/declaration.c M src/expression.c M src/func.c M test/compilable/testInference.d A test/fail_compilation/diag9148.d R test/fail_compilation/fail283.d R test/fail_compilation/fail348.d M test/fail_compilation/ice12554.d R test/fail_compilation/test8793.d M test/runnable/funclit.d M test/runnable/test7511.d Log Message: ----------- fix 9148 - Issue 9148 - 'pure' is broken Commit: 22c0c22ff02d1184ef7f93e9206e243044074156 https://github.com/D-Programming-Language/dmd/commit/22c0c22ff02d1184ef7f93e9206e243044074156 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M src/expression.c A test/compilable/test10981.d R test/fail_compilation/fail10981.d Log Message: ----------- Remove hack for issue 10981 Commit: ce4d6218bcc07a29a19cb0caeb1354521217ca34 https://github.com/D-Programming-Language/dmd/commit/ce4d6218bcc07a29a19cb0caeb1354521217ca34 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: A test/fail_compilation/diag9620.d Log Message: ----------- fix Issue 9620 - Error messages of failed pure enforcement Commit: 79d4d2c038dfd63cebb6c892444000e96bfb1621 https://github.com/D-Programming-Language/dmd/commit/79d4d2c038dfd63cebb6c892444000e96bfb1621 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M test/compilable/testInference.d Log Message: ----------- fix Issue 12912 - Lambda function is incorrectly inferred as impure if it uses member field or function Commit: 2774054ce2a3fb03a27f5495c4b7acb9b9bece74 https://github.com/D-Programming-Language/dmd/commit/2774054ce2a3fb03a27f5495c4b7acb9b9bece74 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: A test/fail_compilation/fail12908.d Log Message: ----------- fix Issue 12908 - [AA] `foreach` by keys and values over associative array in pure function allow impure function calls Commit: e40077c82dbedc2920379053f3fea7ae89a56f73 https://github.com/D-Programming-Language/dmd/commit/e40077c82dbedc2920379053f3fea7ae89a56f73 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-30 (Tue, 30 Sep 2014) Changed paths: M src/clone.c M src/func.c M src/statement.c A test/fail_compilation/fail13120.d Log Message: ----------- fix Issue 13120 - Body of `foreach` over string with transcoding ignores function attributes Commit: 49aad3d10ec7693c8f115e8a57f1f1fd4f0746e9 https://github.com/D-Programming-Language/dmd/commit/49aad3d10ec7693c8f115e8a57f1f1fd4f0746e9 Author: Walter Bright <walter@walterbright.com> Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M src/clone.c M src/declaration.c M src/expression.c M src/func.c M src/statement.c A test/compilable/test10981.d M test/compilable/testInference.d A test/fail_compilation/diag9148.d A test/fail_compilation/diag9620.d R test/fail_compilation/fail10981.d A test/fail_compilation/fail12908.d A test/fail_compilation/fail13120.d R test/fail_compilation/fail283.d R test/fail_compilation/fail348.d M test/fail_compilation/ice12554.d R test/fail_compilation/test8793.d M test/runnable/funclit.d M test/runnable/test7511.d Log Message: ----------- Merge pull request #3956 from 9rnsr/fix13120 Issue 13120 - Body of `foreach` over string with transcoding ignores function attributes Compare: https://github.com/D-Programming-Language/dmd/compare/b2c0d4a7d9b0...49aad3d10ec7 |
Copyright © 1999-2021 by the D Language Foundation