Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Tip revision: 17bf6b4671ec02d80ad29b278639d5307baddeb5 authored by Ned Deily on 19 September 2017, 07:32:02 UTC
Bump to 3.3.7
Bump to 3.3.7
Tip revision: 17bf6b4
3.3.0rc2.rst
.. bpo: 13992
.. date: 9149
.. nonce: NtESXo
.. release date: 09-Sep-2012
.. section: Core and Builtins
The trashcan mechanism is now thread-safe. This eliminates sporadic crashes
in multi-thread programs when several long deallocator chains ran
concurrently and involved subclasses of built-in container types.
..
.. bpo: 15784
.. date: 9148
.. nonce: zeVMus
.. section: Core and Builtins
Modify `OSError`.__str__() to better distinguish between errno error numbers
and Windows error numbers.
..
.. bpo: 15781
.. date: 9147
.. nonce: kNkd0Y
.. section: Core and Builtins
Fix two small race conditions in import's module locking.
..
.. bpo: 15847
.. date: 9146
.. nonce: kB0FUD
.. section: Library
Fix a regression in argparse, which did not accept tuples as argument lists
anymore.
..
.. bpo: 15828
.. date: 9145
.. nonce: EW3Br7
.. section: Library
Restore support for C extensions in `imp.load_module()`.
..
.. bpo: 15340
.. date: 9144
.. nonce: ThJxoy
.. section: Library
Fix importing the random module when ``/dev/urandom`` cannot be opened.
This was a regression caused by the hash randomization patch.
..
.. bpo: 10650
.. date: 9143
.. nonce: FImkq4
.. section: Library
Deprecate the watchexp parameter of the `Decimal.quantize()` method.
..
.. bpo: 15785
.. date: 9142
.. nonce: VZfOJY
.. section: Library
Modify `window.get_wch()` API of the curses module: return a character for
most keys, and an integer for special keys, instead of always returning an
integer. So it is now possible to distinguish special keys like keypad keys.
..
.. bpo: 14223
.. date: 9141
.. nonce: oVuUDj
.. section: Library
Fix `window.addch()` of the curses module for special characters like
curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now
calling the C function waddch()/mvwaddch() (as it was done in Python 3.2),
instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still
calling the C function wadd_wch()/mvwadd_wch() if the Python curses is
linked to libncursesw.
..
.. bpo: 15822
.. date: 9140
.. nonce: SNlKd9
.. section: Build
Really ensure 2to3 grammar pickles are properly installed (replaces fixes
for Issue #15645).
..
.. bpo: 15814
.. date: 9139
.. nonce: JleLly
.. section: Documentation
The memoryview enhancements in 3.3.0 accidentally permitted the hashing of
multi-dimensional memorviews and memoryviews with multi-byte item formats.
The intended restrictions have now been documented - they will be correctly
enforced in 3.3.1.