[dmd-internals] [D-Programming-Language/dmd] 79f091: Remove phobos dependency from issue 4003 test case

GitHub noreply at github.com
Sun Jan 5 12:59:50 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 79f0913b6f84ef60068079a0f18673f114cf1ef5
      https://github.com/D-Programming-Language/dmd/commit/79f0913b6f84ef60068079a0f18673f114cf1ef5
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

  Changed paths:
    A test/compilable/imports/stdio4003.d
    A test/compilable/imports/test4003a.d
    R test/compilable/imports/test65a.d
    A test/compilable/imports/typecons4003.d
    A test/compilable/test4003.d
    R test/compilable/test65.d

  Log Message:
  -----------
  Remove phobos dependency from issue 4003 test case


  Commit: d872976cb9de78de92a18079b9b90adfd502b7d9
      https://github.com/D-Programming-Language/dmd/commit/d872976cb9de78de92a18079b9b90adfd502b7d9
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-12-31 (Tue, 31 Dec 2013)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice10938.d

  Log Message:
  -----------
  fix Issue 10938 - ICE on recursive instantiation in opDispatch

By fixing issue 10736 (314a1cca9ff56775b9e2a9cf81564135be0726b1), all of template instance semantic are reliably finished by the deferred mechanism.
And it had removed the necessity of the code in `DotTemplateInstanceExp::semanticY` for the issue 4003.

Therefore, just remove the unnecessary code to fix the ICE.


  Commit: cd8a42547187ae9cb8ff3593efd3ee7a88697e72
      https://github.com/D-Programming-Language/dmd/commit/cd8a42547187ae9cb8ff3593efd3ee7a88697e72
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-01-05 (Sun, 05 Jan 2014)

  Changed paths:
    M src/expression.c
    A test/compilable/imports/stdio4003.d
    A test/compilable/imports/test4003a.d
    R test/compilable/imports/test65a.d
    A test/compilable/imports/typecons4003.d
    A test/compilable/test4003.d
    R test/compilable/test65.d
    A test/fail_compilation/ice10938.d

  Log Message:
  -----------
  Merge pull request #2840 from 9rnsr/fix10938

Issue 10938 - ICE on recursive instantiation in opDispatch


Compare: https://github.com/D-Programming-Language/dmd/compare/a78295a1c992...cd8a42547187


More information about the dmd-internals mailing list