From: Serhiy Storchaka Date: Wed, 14 Oct 2015 16:22:44 +0000 (+0300) Subject: Issue #25406: Fixed a bug in C implementation of OrderedDict.move_to_end() X-Git-Tag: v3.6.0a1~1212 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dbb98c1443fa312964cda8b851c7bca9323588de;p=python Issue #25406: Fixed a bug in C implementation of OrderedDict.move_to_end() that caused segmentation fault or hang in iterating after moving several items to the start of ordered dict. --- dbb98c1443fa312964cda8b851c7bca9323588de diff --cc Misc/NEWS index 312cde02c5,c0ea6e5d20..dd6458dcde --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -63,15 -45,10 +63,19 @@@ Core and Builtin Library ------- + - Issue #25406: Fixed a bug in C implementation of OrderedDict.move_to_end() + that caused segmentation fault or hang in iterating after moving several + items to the start of ordered dict. + +- Issue #25382: pickletools.dis() now outputs implicit memo index for the + MEMOIZE opcode. + +- Issue #25357: Add an optional newline paramer to binascii.b2a_base64(). + base64.b64encode() uses it to avoid a memory copy. + +- Issue #24164: Objects that need calling ``__new__`` with keyword arguments, + can now be pickled using pickle protocols older than protocol version 4. + - Issue #25364: zipfile now works in threads disabled builds. - Issue #25328: smtpd's SMTPChannel now correctly raises a ValueError if both