[dmd-internals] [D-Programming-Language/dmd] 909f43: [Refactoring] Small cleanup for Expression::checkP...

GitHub via dmd-internals dmd-internals at puremagic.com
Wed May 7 11:21:48 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 909f436788a121948786d2a60cffa903a3b823f3
      https://github.com/D-Programming-Language/dmd/commit/909f436788a121948786d2a60cffa903a3b823f3
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  [Refactoring] Small cleanup for Expression::checkPurity


  Commit: 33f2ab82bd9fb51d88927b8048d88c30ea44111e
      https://github.com/D-Programming-Language/dmd/commit/33f2ab82bd9fb51d88927b8048d88c30ea44111e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  Remove code for bug 7107 and 10296 because they are unnecessary anymore.

Now instantiated symbols can reach correct "parent" via `Dsymbol::toParent2()`, because `TemplateInstance::enclosing` is properly calculated in `TemplateInstance::hasNestedArgs`.


  Commit: e3557a0fff2a29d873b08d830e68a4d1f3afcca9
      https://github.com/D-Programming-Language/dmd/commit/e3557a0fff2a29d873b08d830e68a4d1f3afcca9
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-05-08 (Thu, 08 May 2014)

  Changed paths:
    M src/expression.c
    M test/compilable/testInference.d

  Log Message:
  -----------
  fix Issue 12704 - typeof function literal incorrectly infers attributes


  Commit: 694a6304b8e2c6c4b759c4925f09d12577d4bd8e
      https://github.com/D-Programming-Language/dmd/commit/694a6304b8e2c6c4b759c4925f09d12577d4bd8e
  Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
  Date:   2014-05-07 (Wed, 07 May 2014)

  Changed paths:
    M src/expression.c
    M test/compilable/testInference.d

  Log Message:
  -----------
  Merge pull request #3530 from 9rnsr/fix12704

Issue 12704 - typeof function literal incorrectly infers attributes


Compare: https://github.com/D-Programming-Language/dmd/compare/e5c8d6f1467b...694a6304b8e2


More information about the dmd-internals mailing list