summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2012-12-08 20:17:03 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2012-12-08 20:17:03 (GMT)
commitf93ed3fa67260fa0023a1360a37ab7e320550455 (patch)
treec99dddd7b3460544a57415d8f53ecbd097b975ec /Misc
parenta7129d38edb1a9db17fbd8b40d9eaf135a857f8e (diff)
parent62a0d6ea402d18f528629c6e84ed6f46e7c0912a (diff)
downloadcpython-f93ed3fa67260fa0023a1360a37ab7e320550455.zip
cpython-f93ed3fa67260fa0023a1360a37ab7e320550455.tar.gz
cpython-f93ed3fa67260fa0023a1360a37ab7e320550455.tar.bz2
Issue #16602: When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
Thanks to Eugene Toder for diagnosing and reporting the issue.
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 7d76624..b26d20b 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,10 @@ What's New in Python 3.3.1?
Core and Builtins
-----------------
+- Issue #16602: When a weakref's target was part of a long deallocation
+ chain, the object could remain reachable through its weakref even though
+ its refcount had dropped to zero.
+
- Issue #16416: On Mac OS X, operating system data are now always
encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid