Issue #16130: Typo fixed in whats new in 3.4
Issue #16126: PyErr_Format format mismatch in _testcapimodule.c PyErr_Format in Modules/_testcapimodule.c uses illegal format specifier (%s) for Py_ssize_t argument. It causes crash.
Issue #16112: platform.architecture does not correctly escape argument to /usr/bin/file. Fix original patch Files changed: - Lib/platform.py
Issue #15488: Buffered IO now frees the buffer when closed, instead of when deallocating. So now closed files will keep their buffer alive. Files changed: - Modules/_io/bufferedio.c - Lib/test/test_io.py
long_to_decimal_string_internal() doesn’t need to write the final NULL character Files changed: - Objects/longobject.c
unicode_result_wchar(): move the assert() to the “#ifdef Py_DEBUG” block Files changed: - Objects/unicodeobject.c
Split the huge PyUnicode_Format() function (+540 lines) into subfunctions Files changed: - Objects/unicodeobject.c
PyUnicode_Format(): disable overallocation when we are writing the last part of the output string Files changed: - Objects/unicodeobject.c
Unicode: resize_compact() and resize_inplace() fills also the Unicode strings with invalid bytes in debug mode, as done by PyUnicode_New() Files changed: - Objects/unicodeobject.c