[D-runtime] [D-Programming-Language/druntime] 6321a2: Move the position of byKeyValue

GitHub via D-runtime d-runtime at puremagic.com
Thu Jul 23 20:48:08 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 6321a2bd1f801c832804589d481d11e37129eb24
      https://github.com/D-Programming-Language/druntime/commit/6321a2bd1f801c832804589d481d11e37129eb24
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/object.d

  Log Message:
  -----------
  Move the position of byKeyValue


  Commit: d8c7cec1900ce5f9a276ca7b372b0fbde7932f15
      https://github.com/D-Programming-Language/druntime/commit/d8c7cec1900ce5f9a276ca7b372b0fbde7932f15
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/object.d

  Log Message:
  -----------
  Add byKeyValue() overload for AA pointer


  Commit: 73a65550e69f54fc43084f26924b68f31d5360cd
      https://github.com/D-Programming-Language/druntime/commit/73a65550e69f54fc43084f26924b68f31d5360cd
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/object.d

  Log Message:
  -----------
  Use short name as the deduced types


  Commit: 6d57c68df1f72e9416548ad450e56a16bb1fdb90
      https://github.com/D-Programming-Language/druntime/commit/6d57c68df1f72e9416548ad450e56a16bb1fdb90
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/core/internal/traits.d
    M src/object.d

  Log Message:
  -----------
  fix Issue 14626 - byValue doesn't work with inout AA

Until 2.065, compiler had substituted all `inout` qualifiers in the `Key` and `Value` types to `const`, then those had passed to the template struct `AssociativeArray`.

https://github.com/D-Programming-Language/dmd/blob/v2.065.0/src/mtype.c#L4897

This change emulates that.


  Commit: ad900eb3cc38397c4fa3a0a805793f002d03abc7
      https://github.com/D-Programming-Language/druntime/commit/ad900eb3cc38397c4fa3a0a805793f002d03abc7
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/core/internal/traits.d
    M src/object.d

  Log Message:
  -----------
  Merge pull request #1326 from 9rnsr/fix14626

[REG2.066] Issue 14626 - byValue doesn't work with inout AA


  Commit: 89e54acf98380c7403a6254b027e671697b6da5a
      https://github.com/D-Programming-Language/druntime/commit/89e54acf98380c7403a6254b027e671697b6da5a
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/core/internal/traits.d
    M src/object.d

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/stable' into merge_stable


  Commit: 645edac3483c8908de29c55c9312dc5dcf2f6bdd
      https://github.com/D-Programming-Language/druntime/commit/645edac3483c8908de29c55c9312dc5dcf2f6bdd
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/core/internal/traits.d
    M src/object.d

  Log Message:
  -----------
  Merge pull request #1332 from MartinNowak/merge_stable

Merge remote-tracking branch 'upstream/stable' into merge_stable


Compare: https://github.com/D-Programming-Language/druntime/compare/f5e06177aba9...645edac3483c


More information about the D-runtime mailing list