From: Larry Hastings Date: Mon, 17 Mar 2014 05:54:05 +0000 (-0700) Subject: Merged default into 3.4 branch. 3.4 branch is now effectively 3.4.1rc1. X-Git-Tag: v3.4.1rc1~233 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c5c56f3c068bc13daea2275b951113b43a91e85;p=python Merged default into 3.4 branch. 3.4 branch is now effectively 3.4.1rc1. --- 3c5c56f3c068bc13daea2275b951113b43a91e85 diff --cc Misc/NEWS index ff476fc25a,7ef8e3675d..3de803bf11 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,17 -8,71 +10,77 @@@ Release date: TB Core and Builtins ----------------- + - Issue #20929: Add a type cast to avoid shifting a negative number. + + - Issue #20731: Properly position in source code files even if they + are opened in text mode. Patch by Serhiy Storchaka. + + - Issue #20637: Key-sharing now also works for instance dictionaries of + subclasses. Patch by Peter Ingebretson. + -- Issue #20786: Fix signatures for dict.__delitem__ and - property.__delete__ builtins. - Library ------- + - Issue #19157: Include the broadcast address in the usuable hosts for IPv6 + in ipaddress. + + - Issue #11599: When an external command (e.g. compiler) fails, distutils now + prints out the whole command line (instead of just the command name) if the + environment variable DISTUTILS_DEBUG is set. + + - Issue #4931: distutils should not produce unhelpful "error: None" messages + anymore. distutils.util.grok_environment_error is kept but doc-deprecated. + + - Issue #20875: Prevent possible gzip "'read' is not defined" NameError. + Patch by Claudiu Popa. + + - Issue #11558: ``email.message.Message.attach`` now returns a more + useful error message if ``attach`` is called on a message for which + ``is_multipart`` is False. + + - Issue #20283: RE pattern methods now accept the string keyword parameters + as documented. The pattern and source keyword parameters are left as + deprecated aliases. + -- Issue #20839: Don't trigger a DeprecationWarning in the still supported - pkgutil.get_loader() API when __loader__ isn't set on a module (nor - when pkgutil.find_loader() is called directly). - + - Issue #20778: Fix modulefinder to work with bytecode-only modules. + + - Issue #20791: copy.copy() now doesn't make a copy when the input is + a bytes object. Initial patch by Peter Otten. + + - Issue #19748: On AIX, time.mktime() now raises an OverflowError for year + outsize range [1902; 2037]. + + Documentation + ------------- + + - Issue #20765: Add missing documentation for PurePath.with_name() and + PurePath.with_suffix(). + + - Issue #19407: New package installation and distribution guides based on + the Python Packaging Authority tools. Existing guides have been retained + as legacy links from the distutils docs, as they still contain some + required reference material for tool developers that isn't recorded + anywhere else. + + Tests + ----- + + - Issue #20743: Fix a reference leak in test_tcl. + -- Issue #20946: Correct alignment assumptions of some ctypes tests. ++Tools/Demos ++----------- ++ ++- Issue #20535: PYTHONWARNING no longer affects the run_tests.py script. ++ Patch by Arfrever Frehtes Taifersar Arahesis. ++ + +What's New in Python 3.4.0? +=========================== + +Release date: 2014-03-16 + +Library +------- - Issue #20939: Fix test_geturl failure in test_urllibnet due to new redirect of http://www.python.org/ to https://www.python.org.