From: Christian Heimes Date: Sun, 29 Sep 2013 17:05:23 +0000 (+0200) Subject: Issue #19130: Correct PCbuild/readme.txt, Python 3.3 and 3.4 require VS 2010 X-Git-Tag: v3.4.0a4~311^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb1915a17c88b675a89dbfc4c4fdc332a121b584;p=thirdparty%2FPython%2Fcpython.git Issue #19130: Correct PCbuild/readme.txt, Python 3.3 and 3.4 require VS 2010 --- cb1915a17c88b675a89dbfc4c4fdc332a121b584 diff --cc Misc/NEWS index 3f82f5a3d137,6a4c05ecc659..6c17c04800f8 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -74,114 -115,6 +74,116 @@@ Librar if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. +- The :envvar:`PYTHONFAULTHANDLER` environment variable now only enables the + faulthandler module if the variable is non-empty. Same behaviour than other + variables like :envvar:`PYTHONDONTWRITEBYTECODE`. + +- Issue #1565525: New function ``traceback.clear_frames`` will clear + the local variables of all the stack frames referenced by a traceback + object. + + +Tests +----- + +- Issue #18952: Fix regression in support data downloads introduced when + test.support was converted to a package. Regression noticed by Zachary + Ware. + +IDLE +---- + +- Issue #18873: IDLE now detects Python source code encoding only in comment + lines. + +- Issue #18988: The "Tab" key now works when a word is already autocompleted. + +Documentation +------------- + +- Issue #17003: Unified the size argument names in the io module with common + practice. + +Build +----- + ++- Issue #19130: Correct PCbuild/readme.txt, Python 3.3 and 3.4 require VS 2010. ++ +- Issue #18596: Support the use of address sanity checking in recent versions + of clang and GCC by appropriately marking known false alarms in the small + object allocator. Patch contributed by Dhiru Kholia. + +Tools/Demos +----------- + +- Issue #18873: 2to3 and the findnocoding.py script now detect Python source + code encoding only in comment lines. + + +What's New in Python 3.4.0 Alpha 2? +=================================== + +Release date: 2013-09-09 + +Core and Builtins +----------------- + +- Issue #18942: sys._debugmallocstats() output was damaged on Windows. + +- Issue #18571: Implementation of the PEP 446: file descriptors and file + handles are now created non-inheritable; add functions + os.get/set_inheritable(), os.get/set_handle_inheritable() and + socket.socket.get/set_inheritable(). + +- Issue #11619: The parser and the import machinery do not encode Unicode + filenames anymore on Windows. + +- Issue #18808: Non-daemon threads are now automatically joined when + a sub-interpreter is shutdown (it would previously dump a fatal error). + +- Remove supporting for compiling on systems without getcwd(). + +- Issue #18774: Remove last bits of GNU PTH thread code and thread_pth.h. + +- Issue #18771: Add optimization to set object lookups to reduce the cost + of hash collisions. The core idea is to inspect a second key/hash pair + for each cache line retrieved. + +- Issue #16105: When a signal handler fails to write to the file descriptor + registered with ``signal.set_wakeup_fd()``, report an exception instead + of ignoring the error. + +- Issue #18722: Remove uses of the "register" keyword in C code. + +- Issue #18667: Add missing "HAVE_FCHOWNAT" symbol to posix._have_functions. + +- Issue #16499: Add command line option for isolated mode. + +- Issue #15301: Parsing fd, uid, and gid parameters for builtins + in Modules/posixmodule.c is now far more robust. + +- Issue #18368: PyOS_StdioReadline() no longer leaks memory when realloc() + fail. + +- Issue #17934: Add a clear() method to frame objects, to help clean up + expensive details (local variables) and break reference cycles. + +- Issue #18780: %-formatting codes %d, %i, and %u now treat int-subclasses + as int (displays value of int-subclass instead of str(int-subclass) ). + +Library +------- + +- Issue #18808: Thread.join() now waits for the underlying thread state to + be destroyed before returning. This prevents unpredictable aborts in + Py_EndInterpreter() when some non-daemon threads are still running. + +- Issue #18458: Prevent crashes with newer versions of libedit. Its readline + emulation has changed from 0-based indexing to 1-based like gnu readline. + +- Issue #18852: Handle case of ``readline.__doc__`` being ``None`` in the new + readline activation code in ``site.py``. + - Issue #18672: Fixed format specifiers for Py_ssize_t in debugging output in the _sre module.