[dmd-internals] [D-Programming-Language/dmd] ab0d53: fix Issue 13252 - ParameterDefaultValueTuple affec...

GitHub via dmd-internals dmd-internals at puremagic.com
Tue Aug 5 10:22:28 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: ab0d53035222c14c43fecdeb870281e8066a63f7
      https://github.com/D-Programming-Language/dmd/commit/ab0d53035222c14c43fecdeb870281e8066a63f7
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-08-05 (Tue, 05 Aug 2014)

  Changed paths:
    M src/expression.c
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  fix Issue 13252 - ParameterDefaultValueTuple affects other instantiations

Expression::equals should also compare operand types.


  Commit: cf7f48f32fd80e1cfcf35a5d20e02550cf41988a
      https://github.com/D-Programming-Language/dmd/commit/cf7f48f32fd80e1cfcf35a5d20e02550cf41988a
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-08-06 (Wed, 06 Aug 2014)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  Remove toHeadMutable call from NullExp::equals and ArrayLiteralExp::equals

I'm not sure we should also remove toHeadMutable call from IntergerExp, RealExp, ComplexExp, and VarExp::equals. To avoid accidental existing code breaking, I'd leave them in 2.066 beta/rc phase.


  Commit: 895c56c6e1777e7958b133c0bfe414b7caa78ab9
      https://github.com/D-Programming-Language/dmd/commit/895c56c6e1777e7958b133c0bfe414b7caa78ab9
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2014-08-06 (Wed, 06 Aug 2014)

  Changed paths:
    M src/expression.c
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3846 from 9rnsr/fix13252

[REG2.061] Issue 13252 - ParameterDefaultValueTuple affects other instantiations


Compare: https://github.com/D-Programming-Language/dmd/compare/7eaf10617cc9...895c56c6e177


More information about the dmd-internals mailing list