From: Serhiy Storchaka Date: Sun, 3 May 2015 12:36:37 +0000 (+0300) Subject: Issue #23330: h2py now supports arbitrary filenames in #include. X-Git-Tag: v3.5.0b1~255 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d2a694c1bef8ead810c5973ca806a6e63f7ebd4c;p=python Issue #23330: h2py now supports arbitrary filenames in #include. --- d2a694c1bef8ead810c5973ca806a6e63f7ebd4c diff --cc Misc/NEWS index f2a8594ea7,b787c84062..7aa596feab --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -13,81 -13,8 +13,84 @@@ Core and Builtin - Issue #23996: Avoid a crash when a delegated generator raises an unnormalized StopIteration exception. Patch by Stefan Behnel. +- Issue #23910: Optimize property() getter calls. Patch by Joe Jevnik. + +- Issue #23911: Move path-based importlib bootstrap code to a separate + frozen module. + - Issue #24022: Fix tokenizer crash when processing undecodable source code. +- Issue #9951: Added a hex() method to bytes, bytearray, and memoryview. + +Library +------- + +- Issue #22619: Added negative limit support in the traceback module. + Based on patch by Dmitry Kazakov. + +- Issue #24094: Fix possible crash in json.encode with poorly behaved dict + subclasses. + +- Issue #9246: On POSIX, os.getcwd() now supports paths longer than 1025 bytes. + Patch written by William Orr. + +- Issue #17445: add difflib.diff_bytes() to support comparison of + byte strings (fixes a regression from Python 2). + +- Issue #23917: Fall back to sequential compilation when ProcessPoolExecutor + doesn't exist. Patch by Claudiu Popa. + +- Issue #23008: Fixed resolving attributes with boolean value is False in pydoc. + +- 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. + +- Issue #23887: urllib.error.HTTPError now has a proper repr() representation. + Patch by Berker Peksag. + +Documentation +------------- + +- Issue #24029: Document the name binding behavior for submodule imports. + +- Issue #24077: Fix typo in man page for -I command option: -s, not -S + +Tools/Demos +----------- + ++- Issue #23330: h2py now supports arbitrary filenames in #include. ++ +- Issue #24031: make patchcheck now supports git checkouts, too. + ++ +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