summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'Misc/NEWS')
-rw-r--r--Misc/NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index a63f022..bc15f42 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,12 @@ What's New in Python 2.3 beta 2?
Core and builtins
-----------------
+- SF bug 742860: WeakKeyDictionary __delitem__ uses iterkeys. This
+ wasn't as threadsafe as it should be, was very inefficient, and could
+ raise RuntimeError if another thread mutated the dict during
+ __delitem__, or if a comparison function mutated it. A new
+ implementation of WeakKeyDictionary.__delitem__ repairs all that.
+
- SF bug 705231: builtin pow() no longer lets the platform C pow()
raise -1.0 to integer powers, because (at least) glibc gets it wrong
in some cases. The result should be -1.0 if the power is odd and 1.0