From: Benjamin Peterson Date: Tue, 21 Apr 2015 16:07:06 +0000 (-0400) Subject: merge 3.4 (#24022) X-Git-Tag: v3.5.0b1~313 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=273a720f876e754013e17fab0ab9b599284239f7;p=thirdparty%2FPython%2Fcpython.git merge 3.4 (#24022) --- 273a720f876e754013e17fab0ab9b599284239f7 diff --cc Misc/NEWS index 7277617b64ae,183f7d19ca69..515a6ef0ad14 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,41 -10,8 +10,43 @@@ Release date: 2015-04-2 Core and Builtins ----------------- + - Issue #24022: Fix tokenizer crash when processing undecodable source code. + +Library +------- + +- Fix asyncio issue 235: LifoQueue and PriorityQueue's put didn't + increment unfinished tasks (this bug was introduced when + JoinableQueue was merged with Queue). + +- Issue #23908: os functions now reject paths with embedded null character + on Windows instead of silently truncate them. + +- Issue #23728: binascii.crc_hqx() could return an integer outside of the range + 0-0xffff for empty data. + + +What's New in Python 3.5.0 alpha 4? +=================================== + +Release date: 2015-04-19 + +Core and Builtins +----------------- + +- Issue #22980: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now include + the architecture triplet in the extension name, to make it easy to test builds + for different ABIs in the same working tree. Under OS X, the extension name + now includes PEP 3149-style information. + +- Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES. + Patch courtesy of Joe Jevnik. + +- Issue #23731: Implement PEP 488: removal of .pyo files. + +- Issue #23726: Don't enable GC for user subclasses of non-GC types that + don't add any new fields. Patch by Eugene Toder. + - Issue #23309: Avoid a deadlock at shutdown if a daemon thread is aborted while it is holding a lock to a buffered I/O object, and the main thread tries to use the same I/O object (typically stdout or stderr). A fatal