]> granicus.if.org Git - python/commitdiff
merge 3.4 (#24022)
authorBenjamin Peterson <benjamin@python.org>
Tue, 21 Apr 2015 16:07:06 +0000 (12:07 -0400)
committerBenjamin Peterson <benjamin@python.org>
Tue, 21 Apr 2015 16:07:06 +0000 (12:07 -0400)
1  2 
Lib/test/test_compile.py
Misc/NEWS
Parser/tokenizer.c

Simple merge
diff --cc Misc/NEWS
index 7277617b64aef4e92f1bc1441af8637c65b1d8a8,183f7d19ca69ccd2695a5c914b72c88c12fbe1d7..515a6ef0ad146bfba2540d654bb3c9a27d8ad0d2
+++ 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
Simple merge