March 05, 2012 [dmd-internals] [D-Programming-Language/dmd] 411872: refactor lambda inference process | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 4118727c05a5a87a751925df731dfafaa07a3551 https://github.com/D-Programming-Language/dmd/commit/4118727c05a5a87a751925df731dfafaa07a3551 Author: k-hara <k.hara.pg@gmail.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M src/cast.c M src/expression.c M src/expression.h M src/init.c M src/mtype.c M src/template.c M test/runnable/funclit.d Log Message: ----------- refactor lambda inference process Commit: 0533812fbe26fe43d366c9f03937a535b51a5730 https://github.com/D-Programming-Language/dmd/commit/0533812fbe26fe43d366c9f03937a535b51a5730 Author: k-hara <k.hara.pg@gmail.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M src/cast.c M src/declaration.c M src/expression.c M src/expression.h M src/statement.c M test/runnable/funclit.d Log Message: ----------- Expression::inferType() and remove FuncExp::setType() Commit: 5c2e6af1b60c0c842391339a27c6d334f05c8fe1 https://github.com/D-Programming-Language/dmd/commit/5c2e6af1b60c0c842391339a27c6d334f05c8fe1 Author: k-hara <k.hara.pg@gmail.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M src/declaration.c M test/runnable/funclit.d Log Message: ----------- fix Issue 7499 - [ICE] ('cast.c line 1495) with lambda array Commit: f12bda6717a8979366f1df07585886ee2e892036 https://github.com/D-Programming-Language/dmd/commit/f12bda6717a8979366f1df07585886ee2e892036 Author: k-hara <k.hara.pg@gmail.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M test/runnable/funclit.d Log Message: ----------- fix Issue 7288 - ICE(toir.c): with lambda return + auto Commit: 9939ff65daecba1dbc9b534166b5a06f3cf07c51 https://github.com/D-Programming-Language/dmd/commit/9939ff65daecba1dbc9b534166b5a06f3cf07c51 Author: k-hara <k.hara.pg@gmail.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M src/mtype.c M test/runnable/funclit.d Log Message: ----------- fix Issue 7649 - Bad lambda inference in default function argument Commit: cb3e5bbd8c1c2ce74f09a6cb6af962de992c4b06 https://github.com/D-Programming-Language/dmd/commit/cb3e5bbd8c1c2ce74f09a6cb6af962de992c4b06 Author: k-hara <k.hara.pg@gmail.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M src/cast.c M test/runnable/funclit.d Log Message: ----------- fix Issue 7650 - Bad lambda inference in associative array literal Commit: f96061d5381924a081f09f0d41434e9c4fbc0425 https://github.com/D-Programming-Language/dmd/commit/f96061d5381924a081f09f0d41434e9c4fbc0425 Author: Walter Bright <walter@walterbright.com> Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M src/cast.c M src/declaration.c M src/expression.c M src/expression.h M src/init.c M src/mtype.c M src/statement.c M src/template.c M test/runnable/funclit.d Log Message: ----------- Merge pull request #789 from 9rnsr/fix_funclit Refactor lambda inference and fix related issues Compare: https://github.com/D-Programming-Language/dmd/compare/d531901...f96061d |
Copyright © 1999-2021 by the D Language Foundation