[dmd-internals] [D-Programming-Language/dmd] 4b50b4: Fix up for refactor_funcall

GitHub noreply at github.com
Tue Jul 16 18:35:42 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 4b50b47cb9eded49d85960c97e232a9f36056c60
      https://github.com/D-Programming-Language/dmd/commit/4b50b47cb9eded49d85960c97e232a9f36056c60
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  Fix up for refactor_funcall


  Commit: 4bec52858bc7c3c9ae202947fa29e4c046712895
      https://github.com/D-Programming-Language/dmd/commit/4bec52858bc7c3c9ae202947fa29e4c046712895
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M src/expression.c
    M src/expression.h
    M src/template.c
    M src/template.h
    A test/runnable/imports/template_ovs1.d
    A test/runnable/imports/template_ovs2.d
    A test/runnable/imports/template_ovs3.d
    M test/runnable/overload.d
    M test/runnable/property2.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Implement template overload set with basic test cases


  Commit: e59a33f2b639dc9a6eb431ebcf694f533916f038
      https://github.com/D-Programming-Language/dmd/commit/e59a33f2b639dc9a6eb431ebcf694f533916f038
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M test/runnable/imports/template_ovs1.d
    M test/runnable/imports/template_ovs2.d
    M test/runnable/imports/template_ovs3.d
    M test/runnable/overload.d

  Log Message:
  -----------
  fix Issue 1900 - Template overload sets & traits templates


  Commit: f729d78d895a78a426de229c22cf3bc2174c142b
      https://github.com/D-Programming-Language/dmd/commit/f729d78d895a78a426de229c22cf3bc2174c142b
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M test/runnable/overload.d

  Log Message:
  -----------
  fix Issue 7780 - Template mixin'd members do not properly overload


  Commit: 909e992ebbae2b3430608caeaf524323eee3d74a
      https://github.com/D-Programming-Language/dmd/commit/909e992ebbae2b3430608caeaf524323eee3d74a
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M test/runnable/imports/template_ovs1.d
    M test/runnable/imports/template_ovs2.d
    M test/runnable/overload.d

  Log Message:
  -----------
  fix Issue 8352 - Wrong "__overloadset isn't a template" error


  Commit: 864bb113028ec56044c32643c9758b0f5ef8bf2c
      https://github.com/D-Programming-Language/dmd/commit/864bb113028ec56044c32643c9758b0f5ef8bf2c
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M test/runnable/overload.d

  Log Message:
  -----------
  fix Issue 8441 - mixin containing template functions causes compiler errors


  Commit: cfe5b6c97c7a4db75f173768db407c6cb8007e30
      https://github.com/D-Programming-Language/dmd/commit/cfe5b6c97c7a4db75f173768db407c6cb8007e30
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M test/runnable/overload.d

  Log Message:
  -----------
  fix Issue 9235 - Template mixin doesn't allow to mixin non-conflicting overloads


  Commit: d5bc9030707edd0e3919990a9bf23a128af7d9c2
      https://github.com/D-Programming-Language/dmd/commit/d5bc9030707edd0e3919990a9bf23a128af7d9c2
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M src/template.c
    A test/fail_compilation/fail1900.d

  Log Message:
  -----------
  ambiguous matching in one overload should be error


  Commit: 9b0089f25c2ed60027cc27db533e5ba6cbc06d4b
      https://github.com/D-Programming-Language/dmd/commit/9b0089f25c2ed60027cc27db533e5ba6cbc06d4b
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M src/expression.c
    M src/template.c

  Log Message:
  -----------
  clean up DotTemplateInstanceExp::findTempDecl


  Commit: 34061e75360588894754ba1ec10f633b6544afb8
      https://github.com/D-Programming-Language/dmd/commit/34061e75360588894754ba1ec10f633b6544afb8
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M src/template.c
    M test/runnable/imports/template_ovs1.d
    M test/runnable/imports/template_ovs2.d
    M test/runnable/overload.d

  Log Message:
  -----------
  More findTemplateDeclRoot


  Commit: bfb62d3e4e21fd56ec5bc2f92b0541bb309ddaf9
      https://github.com/D-Programming-Language/dmd/commit/bfb62d3e4e21fd56ec5bc2f92b0541bb309ddaf9
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M test/fail_compilation/fail1900.d
    A test/fail_compilation/imports/fail1900a.d
    A test/fail_compilation/imports/fail1900b.d

  Log Message:
  -----------
  Add more ambiguous test cases


  Commit: cc6b7372f2efffd4c5c0314373af3b595ba06a2c
      https://github.com/D-Programming-Language/dmd/commit/cc6b7372f2efffd4c5c0314373af3b595ba06a2c
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M src/expression.c
    M src/expression.h
    M src/template.c
    M src/template.h
    A test/fail_compilation/fail1900.d
    A test/fail_compilation/imports/fail1900a.d
    A test/fail_compilation/imports/fail1900b.d
    A test/runnable/imports/template_ovs1.d
    A test/runnable/imports/template_ovs2.d
    A test/runnable/imports/template_ovs3.d
    M test/runnable/overload.d
    M test/runnable/property2.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #1660 from 9rnsr/fix1900

Issue 1900 & 8352 & 9235 - Implement Template Overload Set


Compare: https://github.com/D-Programming-Language/dmd/compare/b1467fabffad...cc6b7372f2ef


More information about the dmd-internals mailing list