summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/3.6.0rc1.rst
diff options
context:
space:
mode:
authorlarryhastings <larry@hastings.org>2017-09-04 20:30:19 (GMT)
committerGitHub <noreply@github.com>2017-09-04 20:30:19 (GMT)
commitf9f17346d722b6f073a048b41ec0d6adf336d1d2 (patch)
tree419ced40748802468c84a321be18777a0eb47626 /Misc/NEWS.d/3.6.0rc1.rst
parent002d64039b60c1a9289f981fe73a5cf91d082136 (diff)
downloadcpython-f9f17346d722b6f073a048b41ec0d6adf336d1d2.zip
cpython-f9f17346d722b6f073a048b41ec0d6adf336d1d2.tar.gz
cpython-f9f17346d722b6f073a048b41ec0d6adf336d1d2.tar.bz2
Blurbify master branch. (#3298)
Blurbify master branch.
Diffstat (limited to 'Misc/NEWS.d/3.6.0rc1.rst')
-rw-r--r--Misc/NEWS.d/3.6.0rc1.rst122
1 files changed, 122 insertions, 0 deletions
diff --git a/Misc/NEWS.d/3.6.0rc1.rst b/Misc/NEWS.d/3.6.0rc1.rst
new file mode 100644
index 0000000..5e7e2b0
--- /dev/null
+++ b/Misc/NEWS.d/3.6.0rc1.rst
@@ -0,0 +1,122 @@
+.. bpo: 23722
+.. date: 9491
+.. nonce: e8BH5h
+.. release date: 2016-12-06
+.. section: Core and Builtins
+
+Rather than silently producing a class that doesn't support zero-argument
+``super()`` in methods, failing to pass the new ``__classcell__`` namespace
+entry up to ``type.__new__`` now results in a ``DeprecationWarning`` and a
+class that supports zero-argument ``super()``.
+
+..
+
+.. bpo: 28797
+.. date: 9490
+.. nonce: _A0_Z5
+.. section: Core and Builtins
+
+Modifying the class __dict__ inside the __set_name__ method of a descriptor
+that is used inside that class no longer prevents calling the __set_name__
+method of other descriptors.
+
+..
+
+.. bpo: 28782
+.. date: 9489
+.. nonce: foJV_E
+.. section: Core and Builtins
+
+Fix a bug in the implementation ``yield from`` when checking if the next
+instruction is YIELD_FROM. Regression introduced by WORDCODE (issue #26647).
+
+..
+
+.. bpo: 27030
+.. date: 9488
+.. nonce: 88FOrz
+.. section: Library
+
+Unknown escapes in re.sub() replacement template are allowed again. But
+they still are deprecated and will be disabled in 3.7.
+
+..
+
+.. bpo: 28835
+.. date: 9487
+.. nonce: iWBYH7
+.. section: Library
+
+Fix a regression introduced in warnings.catch_warnings(): call
+warnings.showwarning() if it was overridden inside the context manager.
+
+..
+
+.. bpo: 27172
+.. date: 9486
+.. nonce: mVKfLT
+.. section: Library
+
+To assist with upgrades from 2.7, the previously documented deprecation of
+``inspect.getfullargspec()`` has been reversed. This decision may be
+revisited again after the Python 2.7 branch is no longer officially
+supported.
+
+..
+
+.. bpo: 26273
+.. date: 9485
+.. nonce: ilNIWN
+.. section: Library
+
+Add new :data:`socket.TCP_CONGESTION` (Linux 2.6.13) and
+:data:`socket.TCP_USER_TIMEOUT` (Linux 2.6.37) constants. Patch written by
+Omar Sandoval.
+
+..
+
+.. bpo: 24142
+.. date: 9484
+.. nonce: IrZnFs
+.. section: Library
+
+Reading a corrupt config file left configparser in an invalid state.
+Original patch by Florian Höch.
+
+..
+
+.. bpo: 28843
+.. date: 9483
+.. nonce: O7M0LE
+.. section: Library
+
+Fix asyncio C Task to handle exceptions __traceback__.
+
+..
+
+.. bpo: 28808
+.. date: 9482
+.. nonce: A03X6r
+.. section: C API
+
+PyUnicode_CompareWithASCIIString() now never raises exceptions.
+
+..
+
+.. bpo: 23722
+.. date: 9481
+.. nonce: 6HX6fk
+.. section: Documentation
+
+The data model reference and the porting section in the What's New guide now
+cover the additional ``__classcell__`` handling needed for custom
+metaclasses to fully support PEP 487 and zero-argument ``super()``.
+
+..
+
+.. bpo: 28023
+.. date: 9480
+.. nonce: 4gzSGp
+.. section: Tools/Demos
+
+Fix python-gdb.py didn't support new dict implementation.