| .. bpo: 28128 |
| .. date: 9445 |
| .. nonce: Lc2sFu |
| .. release date: 2016-10-31 |
| .. section: Core and Builtins |
| |
| Deprecation warning for invalid str and byte escape sequences now prints |
| better information about where the error occurs. Patch by Serhiy Storchaka |
| and Eric Smith. |
| |
| .. |
| |
| .. bpo: 28509 |
| .. date: 9444 |
| .. nonce: _Fa4Uq |
| .. section: Core and Builtins |
| |
| dict.update() no longer allocate unnecessary large memory. |
| |
| .. |
| |
| .. bpo: 28426 |
| .. date: 9443 |
| .. nonce: E_quyK |
| .. section: Core and Builtins |
| |
| Fixed potential crash in PyUnicode_AsDecodedObject() in debug build. |
| |
| .. |
| |
| .. bpo: 28517 |
| .. date: 9442 |
| .. nonce: ExPkm9 |
| .. section: Core and Builtins |
| |
| Fixed of-by-one error in the peephole optimizer that caused keeping |
| unreachable code. |
| |
| .. |
| |
| .. bpo: 28214 |
| .. date: 9441 |
| .. nonce: 6ECJox |
| .. section: Core and Builtins |
| |
| Improved exception reporting for problematic __set_name__ attributes. |
| |
| .. |
| |
| .. bpo: 23782 |
| .. date: 9440 |
| .. nonce: lonDzj |
| .. section: Core and Builtins |
| |
| Fixed possible memory leak in _PyTraceback_Add() and exception loss in |
| PyTraceBack_Here(). |
| |
| .. |
| |
| .. bpo: 28471 |
| .. date: 9439 |
| .. nonce: Vd5pv7 |
| .. section: Core and Builtins |
| |
| Fix "Python memory allocator called without holding the GIL" crash in |
| socket.setblocking. |
| |
| .. |
| |
| .. bpo: 26128 |
| .. date: 9438 |
| .. nonce: IEF1cf |
| .. section: Library |
| |
| Added keyword-only arguments support for subprocess.STARTUPINFO |
| |
| .. |
| |
| .. bpo: 27517 |
| .. date: 9437 |
| .. nonce: 1CYM8A |
| .. section: Library |
| |
| LZMA compressor and decompressor no longer raise exceptions if given empty |
| data twice. Patch by Benjamin Fogle. |
| |
| .. |
| |
| .. bpo: 28549 |
| .. date: 9436 |
| .. nonce: ShnM2y |
| .. section: Library |
| |
| Fixed segfault in curses's addch() with ncurses6. |
| |
| .. |
| |
| .. bpo: 28449 |
| .. date: 9435 |
| .. nonce: 5JK6ES |
| .. section: Library |
| |
| tarfile.open() with mode "r" or "r:" now tries to open a tar file with |
| compression before trying to open it without compression. Otherwise it had |
| 50% chance failed with ignore_zeros=True. |
| |
| .. |
| |
| .. bpo: 23262 |
| .. date: 9434 |
| .. nonce: 6EVB7N |
| .. section: Library |
| |
| The webbrowser module now supports Firefox 36+ and derived browsers. Based |
| on patch by Oleg Broytman. |
| |
| .. |
| |
| .. bpo: 27939 |
| .. date: 9433 |
| .. nonce: mTfADV |
| .. section: Library |
| |
| Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused by |
| representing the scale as float value internally in Tk. tkinter.IntVar now |
| works if float value is set to underlying Tk variable. |
| |
| .. |
| |
| .. bpo: 18844 |
| .. date: 9432 |
| .. nonce: oif1-H |
| .. section: Library |
| |
| The various ways of specifying weights for random.choices() now produce the |
| same result sequences. |
| |
| .. |
| |
| .. bpo: 28255 |
| .. date: 9431 |
| .. nonce: _ZH4wm |
| .. section: Library |
| |
| calendar.TextCalendar().prmonth() no longer prints a space at the start of |
| new line after printing a month's calendar. Patch by Xiang Zhang. |
| |
| .. |
| |
| .. bpo: 20491 |
| .. date: 9430 |
| .. nonce: ObgnQ2 |
| .. section: Library |
| |
| The textwrap.TextWrapper class now honors non-breaking spaces. Based on |
| patch by Kaarle Ritvanen. |
| |
| .. |
| |
| .. bpo: 28353 |
| .. date: 9429 |
| .. nonce: sKGbLL |
| .. section: Library |
| |
| os.fwalk() no longer fails on broken links. |
| |
| .. |
| |
| .. bpo: 28430 |
| .. date: 9428 |
| .. nonce: 4MiEYT |
| .. section: Library |
| |
| Fix iterator of C implemented asyncio.Future doesn't accept non-None value |
| is passed to it.send(val). |
| |
| .. |
| |
| .. bpo: 27025 |
| .. date: 9427 |
| .. nonce: foAViS |
| .. section: Library |
| |
| Generated names for Tkinter widgets now start by the "!" prefix for |
| readability. |
| |
| .. |
| |
| .. bpo: 25464 |
| .. date: 9426 |
| .. nonce: HDUTCu |
| .. section: Library |
| |
| Fixed HList.header_exists() in tkinter.tix module by addin a workaround to |
| Tix library bug. |
| |
| .. |
| |
| .. bpo: 28488 |
| .. date: 9425 |
| .. nonce: TgO112 |
| .. section: Library |
| |
| shutil.make_archive() no longer adds entry "./" to ZIP archive. |
| |
| .. |
| |
| .. bpo: 25953 |
| .. date: 9424 |
| .. nonce: EKKJAQ |
| .. section: Library |
| |
| re.sub() now raises an error for invalid numerical group reference in |
| replacement template even if the pattern is not found in the string. Error |
| message for invalid group reference now includes the group index and the |
| position of the reference. Based on patch by SilentGhost. |
| |
| .. |
| |
| .. bpo: 18219 |
| .. date: 9423 |
| .. nonce: 1ANQN1 |
| .. section: Library |
| |
| Optimize csv.DictWriter for large number of columns. Patch by Mariatta |
| Wijaya. |
| |
| .. |
| |
| .. bpo: 28448 |
| .. date: 9422 |
| .. nonce: 5bduWe |
| .. section: Library |
| |
| Fix C implemented asyncio.Future didn't work on Windows. |
| |
| .. |
| |
| .. bpo: 28480 |
| .. date: 9421 |
| .. nonce: 9lHw6m |
| .. section: Library |
| |
| Fix error building socket module when multithreading is disabled. |
| |
| .. |
| |
| .. bpo: 24452 |
| .. date: 9420 |
| .. nonce: m9Kyg3 |
| .. section: Library |
| |
| Make webbrowser support Chrome on Mac OS X. |
| |
| .. |
| |
| .. bpo: 20766 |
| .. date: 9419 |
| .. nonce: 4kvCzx |
| .. section: Library |
| |
| Fix references leaked by pdb in the handling of SIGINT handlers. |
| |
| .. |
| |
| .. bpo: 28492 |
| .. date: 9418 |
| .. nonce: pFRLQE |
| .. section: Library |
| |
| Fix how StopIteration exception is raised in _asyncio.Future. |
| |
| .. |
| |
| .. bpo: 28500 |
| .. date: 9417 |
| .. nonce: NINKzZ |
| .. section: Library |
| |
| Fix asyncio to handle async gens GC from another thread. |
| |
| .. |
| |
| .. bpo: 26923 |
| .. date: 9416 |
| .. nonce: 8dh3AV |
| .. section: Library |
| |
| Fix asyncio.Gather to refuse being cancelled once all children are done. |
| Patch by Johannes Ebke. |
| |
| .. |
| |
| .. bpo: 26796 |
| .. date: 9415 |
| .. nonce: TZyAfJ |
| .. section: Library |
| |
| Don't configure the number of workers for default threadpool executor. |
| Initial patch by Hans Lawrenz. |
| |
| .. |
| |
| .. bpo: 28544 |
| .. date: 9414 |
| .. nonce: KD1oFP |
| .. section: Library |
| |
| Implement asyncio.Task in C. |
| |
| .. |
| |
| .. bpo: 28522 |
| .. date: 9413 |
| .. nonce: XHMQa7 |
| .. section: Windows |
| |
| Fixes mishandled buffer reallocation in getpathp.c |
| |
| .. |
| |
| .. bpo: 28444 |
| .. date: 9412 |
| .. nonce: zkc9nT |
| .. section: Build |
| |
| Fix missing extensions modules when cross compiling. |
| |
| .. |
| |
| .. bpo: 28208 |
| .. date: 9411 |
| .. nonce: DtoP1i |
| .. section: Build |
| |
| Update Windows build and OS X installers to use SQLite 3.14.2. |
| |
| .. |
| |
| .. bpo: 28248 |
| .. date: 9410 |
| .. nonce: KY_-en |
| .. section: Build |
| |
| Update Windows build and OS X installers to use OpenSSL 1.0.2j. |
| |
| .. |
| |
| .. bpo: 26944 |
| .. date: 9409 |
| .. nonce: ChZ_BO |
| .. section: Tests |
| |
| Fix test_posix for Android where 'id -G' is entirely wrong or missing the |
| effective gid. |
| |
| .. |
| |
| .. bpo: 28409 |
| .. date: 9408 |
| .. nonce: Q2IlxJ |
| .. section: Tests |
| |
| regrtest: fix the parser of command line arguments. |