[D-runtime] [D-Programming-Language/druntime] d9df5c: fix Issue 13084 - ModuleInfo.opApply delegate expe...

GitHub via D-runtime d-runtime at puremagic.com
Fri Jul 25 00:11:26 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: d9df5c6418a3ed0d826aa9ad92eda01013670616
      https://github.com/D-Programming-Language/druntime/commit/d9df5c6418a3ed0d826aa9ad92eda01013670616
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-07-22 (Tue, 22 Jul 2014)

  Changed paths:
    M src/object.di
    M src/object_.d
    M src/test_runner.d

  Log Message:
  -----------
  fix Issue 13084 - ModuleInfo.opApply delegate expects immutable parameter

- cast to mutable


  Commit: 2315b7adba6eb081c46873551f40d0bd20913ca6
      https://github.com/D-Programming-Language/druntime/commit/2315b7adba6eb081c46873551f40d0bd20913ca6
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-07-22 (Tue, 22 Jul 2014)

  Changed paths:
    M src/object.di
    M src/object_.d
    M src/rt/minfo.d

  Log Message:
  -----------
  deprecate mutating assignment to ModuleInfo

- It's not possible to deprecate default construction
  as `deprecate this()` is not allowed.

- Deprecating copy-construction `deprecate this(this)`
  results in a lot of false deprecation warnings
  due to compiler generated functions.


  Commit: 4acdfcbbae02987f995d722daea17da78ccbd155
      https://github.com/D-Programming-Language/druntime/commit/4acdfcbbae02987f995d722daea17da78ccbd155
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-07-25 (Fri, 25 Jul 2014)

  Changed paths:
    M src/object.di
    M src/object_.d
    M src/rt/minfo.d
    M src/test_runner.d

  Log Message:
  -----------
  Merge pull request #909 from MartinNowak/fix13084

fix Issue 13084 - ModuleInfo.opApply delegate expects immutable parameter


Compare: https://github.com/D-Programming-Language/druntime/compare/8664d5a20e2c...4acdfcbbae02


More information about the D-runtime mailing list