summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2015-05-02 17:44:17 (GMT)
committerRaymond Hettinger <python@rcn.com>2015-05-02 17:44:17 (GMT)
commitc6249a6268ed4f191c01b28fa5c04417454d6625 (patch)
treefd8b9b9f2a191510bc1a0360ebeb2e7552cb52b1 /Misc
parent1dd8e71eb3207a841844ee35520b0e5b458916db (diff)
downloadcpython-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/NEWS4
1 files changed, 4 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index c52ad72..9eaaf58 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -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