September 12, 2014 [dmd-internals] [D-Programming-Language/dmd] 8da84a: fix bug in Expression::extractLast | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 8da84abc2a5c7269185322b54f3db261cb8159ee https://github.com/D-Programming-Language/dmd/commit/8da84abc2a5c7269185322b54f3db261cb8159ee Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/expression.c Log Message: ----------- fix bug in Expression::extractLast Commit: 90664fa6149d9a6d2fa61557117803055788e6c6 https://github.com/D-Programming-Language/dmd/commit/90664fa6149d9a6d2fa61557117803055788e6c6 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c Log Message: ----------- fix use of NrvoWalker If fbody is the rewritten statement, the replaceCurrent should modify the fbody. Commit: 69936d1dc98fe0a0a81c7e7a3affb855fe55acfb https://github.com/D-Programming-Language/dmd/commit/69936d1dc98fe0a0a81c7e7a3affb855fe55acfb Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c Log Message: ----------- [Refactoring] fbody->semantic() does not modify FuncDeclarataion::type Commit: f8534da0f5e15f40e4a6cb356594facf233fcc35 https://github.com/D-Programming-Language/dmd/commit/f8534da0f5e15f40e4a6cb356594facf233fcc35 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/func.c Log Message: ----------- [Refactoring] CtorDeclaration::syntaxCopy() Commit: 7e7e4814799b145c518ccc77191b2c11cda59d18 https://github.com/D-Programming-Language/dmd/commit/7e7e4814799b145c518ccc77191b2c11cda59d18 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-09-13 (Sat, 13 Sep 2014) Changed paths: M src/arraytypes.h M src/declaration.h M src/func.c M src/statement.c M src/statement.h M test/fail_compilation/fail1313a.d M test/fail_compilation/fail1313b.d A test/fail_compilation/fail13336a.d A test/fail_compilation/fail13336b.d M test/fail_compilation/fail351.d M test/fail_compilation/fail41.d M test/fail_compilation/ice10212.d A test/runnable/testreturn.d Log Message: ----------- fix Issue 13336 - auto ref return deduced to be ref despite return value coercion Commit: d7b38383f4b19c211e1210bc00091788d2d74887 https://github.com/D-Programming-Language/dmd/commit/d7b38383f4b19c211e1210bc00091788d2d74887 Author: Walter Bright <walter@walterbright.com> Date: 2014-09-12 (Fri, 12 Sep 2014) Changed paths: M src/arraytypes.h M src/declaration.h M src/expression.c M src/func.c M src/statement.c M src/statement.h M test/fail_compilation/fail1313a.d M test/fail_compilation/fail1313b.d A test/fail_compilation/fail13336a.d A test/fail_compilation/fail13336b.d M test/fail_compilation/fail351.d M test/fail_compilation/fail41.d M test/fail_compilation/ice10212.d A test/runnable/testreturn.d Log Message: ----------- Merge pull request #3979 from 9rnsr/fix13336 Issue 13336 - auto ref return deduced to be ref despite return value coercion Compare: https://github.com/D-Programming-Language/dmd/compare/9b6ecade1323...d7b38383f4b1 |
Copyright © 1999-2021 by the D Language Foundation