August 22, 2013 [D-runtime] [D-Programming-Language/druntime] 8df0da: Fix bug 5842. | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation