From: Vinay Sajip Date: Wed, 28 May 2014 07:08:32 +0000 (+0100) Subject: Issue #18807: Merged fix from 3.4. X-Git-Tag: v3.5.0a1~1579 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f9e77b311f7fb8dd3d52ef43276067a841166bdc;p=python Issue #18807: Merged fix from 3.4. --- f9e77b311f7fb8dd3d52ef43276067a841166bdc diff --cc Misc/NEWS index ce98087a01,43a4a0c291..0a5cd9a138 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -91,63 -140,6 +91,67 @@@ Core and Builtin Library ------- ++- Issue #18807: If copying (no symlinks) specified for a venv, then the python ++ interpreter aliases (python, python3) are now created by copying rather than ++ symlinking. ++ +- Issue #20197: Added support for the WebP image type in the imghdr module. + Patch by Fabrice Aneche and Claudiu Popa. + +- Issue #21513: Speedup some properties of IP addresses (IPv4Address, + IPv6Address) such as .is_private or .is_multicast. + +- Issue #21137: Improve the repr for threading.Lock() and its variants + by showing the "locked" or "unlocked" status. Patch by Berker Peksag. + +- Issue #21538: The plistlib module now supports loading of binary plist files + when reference or offset size is not a power of two. + +- Issue #21455: Add a default backlog to socket.listen(). + +- Issue #21525: Most Tkinter methods which accepted tuples now accept lists too. + +- Issue #10744: Fix PEP 3118 format strings on ctypes objects with a nontrivial + shape. + +- Issue #20826: Optimize ipaddress.collapse_addresses(). + +- Issue #21487: Optimize ipaddress.summarize_address_range() and + ipaddress.{IPv4Network,IPv6Network}.subnets(). + +- Issue #21486: Optimize parsing of netmasks in ipaddress.IPv4Network and + ipaddress.IPv6Network. + +- Issue #13916: Disallowed the surrogatepass error handler for non UTF-* + encodings. + +- Issue #20998: Fixed re.fullmatch() of repeated single character pattern + with ignore case. Original patch by Matthew Barnett. + +- Issue #21075: fileinput.FileInput now reads bytes from standard stream if + binary mode is specified. Patch by Sam Kimbrel. + +- Issue #19775: Add a samefile() method to pathlib Path objects. Initial + patch by Vajrasky Kok. + +- Issue #21398: Fix an unicode error in the pydoc pager when the documentation + contains characters not encodable to the stdout encoding. + +- Issue #16531: ipaddress.IPv4Network and ipaddress.IPv6Network now accept + an (address, netmask) tuple argument, so as to easily construct network + objects from existing addresses. + +- Issue #21156: importlib.abc.InspectLoader.source_to_code() is now a + staticmethod. + +- Issue #21424: Simplified and optimized heaqp.nlargest() and nmsmallest() + to make fewer tuple comparisons. + +- Issue #21396: Fix TextIOWrapper(..., write_through=True) to not force a + flush() on the underlying binary stream. Patch by akira. + +- Issue #18314: Unlink now removes junctions on Windows. Patch by Kim Gräsman + - Issue #21088: Bugfix for curses.window.addch() regression in 3.4.0. In porting to Argument Clinic, the first two arguments were reversed.