[dmd-internals] [D-Programming-Language/dmd] 411872: refactor lambda inference process

GitHub noreply at github.com
Mon Mar 5 11:29:13 PST 2012


  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 at 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 at 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 at 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 at 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 at 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 at 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 at 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


More information about the dmd-internals mailing list