From: Benjamin Peterson Date: Sun, 4 Jan 2015 22:03:59 +0000 (-0600) Subject: merge 3.2 (closes #23165) X-Git-Tag: v3.4.3rc1~179^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72c2a0f60a7f15d89a53d96804312c353be7fdf2;p=python merge 3.2 (closes #23165) --- 72c2a0f60a7f15d89a53d96804312c353be7fdf2 diff --cc Misc/NEWS index c66da32f9e,e84186259d..b853c69927 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,19 -10,12 +10,22 @@@ What's New in Python 3.3.6 Core and Builtins ----------------- +- Issue #22643: Fix integer overflow in Unicode case operations (upper, lower, + title, swapcase, casefold). + +- Issue #22518: Fixed integer overflow issues in "backslashreplace", + "xmlcharrefreplace", and "surrogatepass" error handlers. + +- Issue #22520: Fix overflow checking when generating the repr of a unicode + object. + +- Issue #22519: Fix overflow checking in PyBytes_Repr. + +- Issue #22518: Fix integer overflow issues in latin-1 encoding. + + - Issue #23165: Perform overflow checks before allocating memory in the + _Py_char2wchar function. + -- Issue #19529: Fix a potential crash in converting Unicode objects to wchar_t - when Py_UNICODE is 4 bytes but wchar_t is 2 bytes, for example on AIX. - Library -------