[dmd-internals] [D-Programming-Language/dmd] fff5dc: Add TemplateInstance::tnext to construct instantia...

GitHub via dmd-internals dmd-internals at puremagic.com
Sun Sep 14 15:55:30 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: fff5dcf1cfbb298b6e4113fb35b2d698bb755118
      https://github.com/D-Programming-Language/dmd/commit/fff5dcf1cfbb298b6e4113fb35b2d698bb755118
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-09-07 (Sun, 07 Sep 2014)

  Changed paths:
    M src/clone.c
    M src/dsymbol.c
    M src/expression.c
    M src/scope.c
    M src/scope.h
    M src/staticassert.c
    M src/struct.c
    M src/template.c
    M src/template.h
    M src/traits.c
    M test/runnable/link13350.d

  Log Message:
  -----------
  Add TemplateInstance::tnext to construct instantiation dependency graph

To detect speculative instantiations in codegen phase, `tnext` is neccesary for the `test6()` case `runnable/link13350.d`. That's a big difference from the PR #2550.


  Commit: fc7d446d242ad05bfcc28be2574db40ae44e5be6
      https://github.com/D-Programming-Language/dmd/commit/fc7d446d242ad05bfcc28be2574db40ae44e5be6
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-09-14 (Sun, 14 Sep 2014)

  Changed paths:
    M src/clone.c
    M src/dsymbol.c
    M src/expression.c
    M src/scope.c
    M src/scope.h
    M src/staticassert.c
    M src/struct.c
    M src/template.c
    M src/template.h
    M src/traits.c
    M test/runnable/link13350.d

  Log Message:
  -----------
  Merge pull request #3948 from 9rnsr/fix_tinst

Add TemplateInstance::tnext to construct instantiation dependency graph


Compare: https://github.com/D-Programming-Language/dmd/compare/cc8bd650775f...fc7d446d242a


More information about the dmd-internals mailing list