From: Gregory P. Smith Date: Tue, 30 Apr 2013 07:58:24 +0000 (-0700) Subject: news entry X-Git-Tag: v3.3.2~46 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fde108ba37b8c10e1b4b8820f2826255eef9d9cd;p=thirdparty%2FPython%2Fcpython.git news entry --- fde108ba37b8c10e1b4b8820f2826255eef9d9cd diff --cc Misc/NEWS index 0a3ef49722ba,115b287b5861..c795840e47a6 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -44,154 -10,10 +44,158 @@@ Core and Builtin Library ------- + - Issue #17192: Restore the patch for Issue #11729 and Issue #10309 - which were ommitted in 3.2.4 when updating the bundled version of ++ which were ommitted in 3.3.1 when updating the bundled version of + libffi used by ctypes. + +- Issue #17358: Modules loaded by imp.load_source() and load_compiled() (and by + extention load_module()) now have a better chance of working when reloaded. + +- Issue #17353: Plistlib emitted empty data tags with deeply nested datastructures + +- Issue #11714: Use 'with' statements to assure a Semaphore releases a + condition variable. Original patch by Thomas Rachel. + +- Issue #17795: Reverted backwards-incompatible change in SysLogHandler with + Unix domain sockets. + +- Issue #17555: Fix ForkAwareThreadLock so that size of after fork + registry does not grow exponentially with generation of process. + +- Issue #17707: multiprocessing.Queue's get() method does not block for short + timeouts. + +- Isuse #17720: Fix the Python implementation of pickle.Unpickler to correctly + process the APPENDS opcode when it is used on non-list objects. + +- Issue #17012: shutil.which() no longer fallbacks to the PATH environment + variable if empty path argument is specified. Patch by Serhiy Storchaka. + +- Issue #17710: Fix pickle raising a SystemError on bogus input. + +- Issue #17341: Include the invalid name in the error messages from re about + invalid group names. + +- Issue #17702: os.environ now raises KeyError with the original environment + variable name (str on UNIX), instead of using the encoded name (bytes on + UNIX). + +- Issue #16163: Make the importlib based version of pkgutil.iter_importers + work for submodules. Initial patch by Berker Peksag. + +- Issue #16804: Fix a bug in the 'site' module that caused running + 'python -S -m site' to incorrectly throw an exception. + +- Issue #17016: Get rid of possible pointer wraparounds and integer overflows + in the re module. Patch by Nickolai Zeldovich. + +- Issue #16658: add missing return to HTTPConnection.send() + Patch by Jeff Knupp. + +- Issue #14971: unittest test discovery no longer gets confused when a function + has a different __name__ than its name in the TestCase class dictionary. + +- Issue #17678: Fix DeprecationWarning in the http/cookiejar.py by changing the + usage of get_origin_req_host() to origin_req_host. + +- Issue #17666: Fix reading gzip files with an extra field. + +- Issue #17502: Process DEFAULT values in mock side_effect that returns iterator. + Patch by Michael Foord. + +- Issue #17572: Avoid chained exceptions while passing bad directives to + time.strptime(). Initial patch by Claudiu Popa. + +- Issue #17435: threading.Timer's __init__ method no longer uses mutable + default values for the args and kwargs parameters. + +- Issue #17526: fix an IndexError raised while passing code without filename to + inspect.findsource(). Initial patch by Tyler Doyle. + +- Issue #16550: Update the opcode descriptions of pickletools to use unsigned + integers where appropriate. Initial patch by Serhiy Storchaka. + +IDLE +---- + +- Issue #14735: Update IDLE docs to omit "Control-z on Windows". + +- Issue #17585: Fixed IDLE regression. Now closes when using exit() or quit(). + +- Issue #17657: Show full Tk version in IDLE's about dialog. + Patch by Todd Rovito. + +- Issue #17613: Prevent traceback when removing syntax colorizer in IDLE. + +- Issue #1207589: Backwards-compatibility patch for right-click menu in IDLE. + +- Issue #16887: IDLE now accepts Cancel in tabify/untabify dialog box. + +- Issue #17625: In IDLE, close the replace dialog after it is used. + +- Issue #14254: IDLE now handles readline correctly across shell restarts. + +- Issue #17614: IDLE no longer raises exception when quickly closing a file. + +- Issue #6698: IDLE now opens just an editor window when configured to do so. + +- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer + raises an exception. + +- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo. + +Tests +----- + +- Issue #17835: Fix test_io when the default OS pipe buffer size is larger + than one million bytes. + +- Issue #17065: Use process-unique key for winreg tests to avoid failures if + test is run multiple times in parallel (eg: on a buildbot host). + +- Issue #12820: add tests for the xml.dom.minicompat module. + Patch by John Chandler and Phil Connell. + +- Issue #17790: test_set now works with unittest test discovery. + Patch by Zachary Ware. + +- Issue #17789: test_random now works with unittest test discovery. + Patch by Zachary Ware. + +- Issue #17779: test_osx_env now works with unittest test discovery. + Patch by Zachary Ware. + +- Issue #17766: test_iterlen now works with unittest test discovery. + Patch by Zachary Ware. + +- Issue #17690: test_time now works with unittest test discovery. + Patch by Zachary Ware. + +- Issue #17692: test_sqlite now works with unittest test discovery. + Patch by Zachary Ware. + +Documentation +------------- + +- Issue #15940: Specify effect of locale on time functions. + +- Issue #6696: add documentation for the Profile objects, and improve + profile/cProfile docs. Patch by Tom Pinckney. + + +What's New in Python 3.3.1? +=========================== + +*Release date: 07-Apr-2013* + +Build +----- + +- Issue #17550: Fix the --enable-profiling configure switch. + +IDLE +------- + - Issue #17625: In IDLE, close the replace dialog after it is used.