[D-runtime] [D-Programming-Language/druntime] 8df0da: Fix bug 5842.

GitHub noreply at github.com
Thu Aug 22 01:36:49 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 8df0da02f3e290e54b131452663dbf24d1ca88d1
      https://github.com/D-Programming-Language/druntime/commit/8df0da02f3e290e54b131452663dbf24d1ca88d1
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M src/object_.d
    M src/rt/aaA.d

  Log Message:
  -----------
  Fix bug 5842.

The bug is caused by rehash producing an AA with a zero-size hashtable
when called on an empty but non-null AA.


  Commit: 44f98db1ea025adbd02b0ca6ff89ffd886daac90
      https://github.com/D-Programming-Language/druntime/commit/44f98db1ea025adbd02b0ca6ff89ffd886daac90
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M src/rt/aaA.d

  Log Message:
  -----------
  When AA is empty, rehash should revert it to original state.


  Commit: 09fe015f31d6c8dc78b50635010d9fd2caa1c8d1
      https://github.com/D-Programming-Language/druntime/commit/09fe015f31d6c8dc78b50635010d9fd2caa1c8d1
  Author: H. S. Teoh <hsteoh at quickfur.ath.cx>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M src/object_.d
    M src/rt/aaA.d

  Log Message:
  -----------
  Need to call GC.free on old table in AA rehash.


  Commit: 8e5a7bd8d7dd99420d50d92bc7a85ef61b140275
      https://github.com/D-Programming-Language/druntime/commit/8e5a7bd8d7dd99420d50d92bc7a85ef61b140275
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M src/object_.d
    M src/rt/aaA.d

  Log Message:
  -----------
  Merge pull request #576 from quickfur/issue5842

Fix bug 5842.


Compare: https://github.com/D-Programming-Language/druntime/compare/438384de4223...8e5a7bd8d7dd


More information about the D-runtime mailing list