diff options
author | Raymond Hettinger <python@rcn.com> | 2015-05-02 17:44:17 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2015-05-02 17:44:17 (GMT) |
commit | c6249a6268ed4f191c01b28fa5c04417454d6625 (patch) | |
tree | fd8b9b9f2a191510bc1a0360ebeb2e7552cb52b1 /Misc | |
parent | 1dd8e71eb3207a841844ee35520b0e5b458916db (diff) | |
download | cpython-c6249a6268ed4f191c01b28fa5c04417454d6625.zip cpython-c6249a6268ed4f191c01b28fa5c04417454d6625.tar.gz cpython-c6249a6268ed4f191c01b28fa5c04417454d6625.tar.bz2 |
Defer deleted item decref until after the deque is restored to a consistent state.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -45,6 +45,10 @@ Library - Issues #24099, #24100, and #24101: Fix free-after-use bug in heapq's siftup and siftdown functions. +- Backport collections.deque fixes from Python 3.5. Prevents reentrant badness + during deletion by deferring the decref until the container has been restored + to a consistent state. + - Issue #23008: Fixed resolving attributes with boolean value is False in pydoc. - Fix asyncio issue 235: LifoQueue and PriorityQueue's put didn't |