From: Serhiy Storchaka Date: Wed, 2 Oct 2013 08:43:30 +0000 (+0300) Subject: Issue #19137: The pprint module now correctly formats instances of set and X-Git-Tag: v3.4.0a4~299 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=092bd388ced26650cf0a5a4838a87f7ca8a9ea97;p=python Issue #19137: The pprint module now correctly formats instances of set and frozenset subclasses. --- 092bd388ced26650cf0a5a4838a87f7ca8a9ea97 diff --cc Misc/NEWS index b2030a8ad2,48d5898cda..f3a6e1a576 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,51 -12,61 +10,54 @@@ Projected release date: 2013-10-2 Core and Builtins ----------------- -- Issue #19098: Prevent overflow in the compiler when the recursion limit is set - absurdly high. - -- Issue #18942: sys._debugmallocstats() output was damaged on Windows. - -- Issue #18667: Add missing "HAVE_FCHOWNAT" symbol to posix._have_functions. - -- Issue #18368: PyOS_StdioReadline() no longer leaks memory when realloc() - fails. +Library +------- -- Issue #16741: Fix an error reporting in int(). ++- Issue #19137: The pprint module now correctly formats instances of set and ++ frozenset subclasses. + -- Issue #17899: Fix rare file descriptor leak in os.listdir(). +- Issue #10042: functools.total_ordering now correctly handles + NotImplemented being returned by the underlying comparison function (Patch + by Katie Miller) -- Issue #18552: Check return value of PyArena_AddPyObject() in - obj2ast_object(). +- Issue #19092: contextlib.ExitStack now correctly reraises exceptions + from the __exit__ callbacks of inner context managers (Patch by Hrvoje + Nikšić) -- Issue #18560: Fix potential NULL pointer dereference in sum(). +- Issue #12641: Avoid passing "-mno-cygwin" to the mingw32 compiler, except + when necessary. Patch by Oscar Benjamin. -- Issue #15905: Fix theoretical buffer overflow in handling of sys.argv[0], - prefix and exec_prefix if the operation system does not obey MAXPATHLEN. +- Issue #5845: In site.py, only load readline history from ~/.python_history + if no history has been read already. This avoids double writes to the + history file at shutdown. -- Issue #18344: Fix potential ref-leaks in _bufferedreader_read_all(). +- Properly initialize all fields of a SSL object after allocation. -- Issue #17872: Fix a segfault in marshal.load() when input stream returns - more bytes than requested. +- Issue #19095: SSLSocket.getpeercert() now raises ValueError when the + SSL handshake hasn't been done. -- Issue #18426: Fix NULL pointer dereference in C extension import when - PyModule_GetDef() returns an error. +- Issue #4366: Fix building extensions on all platforms when --enable-shared + is used. -- Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now the - tstate is first removed from TLS and then deallocated. +Build +----- -- Issue #18184: PyUnicode_FromFormat() and PyUnicode_FromFormatV() now raise - OverflowError when an argument of %c format is out of range. +- Issue #19130: Correct PCbuild/readme.txt, Python 3.3 and 3.4 require VS 2010. -- Issue #18137: Detect integer overflow on precision in float.__format__() - and complex.__format__(). -- Issue #18183: Fix various unicode operations on strings with large unicode - codepoints. +What's New in Python 3.4.0 Alpha 3? +=================================== -- Issue #18180: Fix ref leak in _PyImport_GetDynLoadWindows(). +Release date: 2013-09-29 -- Issue #18038: SyntaxError raised during compilation sources with illegal - encoding now always contains an encoding name. -- Issue #17644: Fix a crash in str.format when curly braces are used in square - brackets. +Core and Builtins +----------------- -- Issue #17983: Raise a SyntaxError for a ``global __class__`` statement in a - class body. +- Issue #18818: The "encodingname" part of PYTHONIOENCODING is now optional. -- Issue #17927: Frame objects kept arguments alive if they had been copied into - a cell, even if the cell was cleared. +- Issue #19098: Prevent overflow in the compiler when the recursion limit is set + absurdly high. Library -------