]>
granicus.if.org Git - python/log
Serhiy Storchaka [Sun, 30 Oct 2016 21:00:01 +0000 (23:00 +0200)]
Issue #28541: Improve test coverage for encoding detection in json library.
Original patch by Eric Appelt.
Serhiy Storchaka [Sun, 30 Oct 2016 20:53:09 +0000 (22:53 +0200)]
Issue #28549: Fixed segfault in curses's addch() with ncurses6.
Serhiy Storchaka [Sun, 30 Oct 2016 20:52:06 +0000 (22:52 +0200)]
Issue #28549: Fixed segfault in curses's addch() with ncurses6.
Serhiy Storchaka [Sun, 30 Oct 2016 18:56:23 +0000 (20:56 +0200)]
Issue #28449: 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.
Serhiy Storchaka [Sun, 30 Oct 2016 18:52:29 +0000 (20:52 +0200)]
Issue #28449: 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.
Serhiy Storchaka [Sun, 30 Oct 2016 17:37:46 +0000 (19:37 +0200)]
Issue #28385: An error message when non-empty format spec is passed to
object.__format__ now contains the name of actual type.
Serhiy Storchaka [Sun, 30 Oct 2016 17:33:54 +0000 (19:33 +0200)]
Issue #28385: An error message when non-empty format spec is passed to
object.__format__ now contains the name of actual type.
Serhiy Storchaka [Sun, 30 Oct 2016 17:21:10 +0000 (19:21 +0200)]
- Issue #23262: The webbrowser module now supports Firefox 36+ and derived
browsers. Based on patch by Oleg Broytman.
Serhiy Storchaka [Sun, 30 Oct 2016 17:16:33 +0000 (19:16 +0200)]
Issue #23262: The webbrowser module now supports Firefox 36+ and derived
browsers. Based on patch by Oleg Broytman.
Serhiy Storchaka [Sun, 30 Oct 2016 16:52:02 +0000 (18:52 +0200)]
Issue #27939: 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.
Serhiy Storchaka [Sun, 30 Oct 2016 16:49:52 +0000 (18:49 +0200)]
Issue #27939: 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.
Serhiy Storchaka [Sun, 30 Oct 2016 16:25:27 +0000 (18:25 +0200)]
Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc.
Patch by Xiang Zhang.
Serhiy Storchaka [Sun, 30 Oct 2016 15:25:45 +0000 (17:25 +0200)]
Merge from 3.5.
Serhiy Storchaka [Sun, 30 Oct 2016 15:17:24 +0000 (17:17 +0200)]
Backed out changeset
9f7505019767 (issue #27275).
Martin Panter [Sun, 30 Oct 2016 04:21:23 +0000 (04:21 +0000)]
Issue #26638: Merge option warning fixes from 3.5 into 3.6
Martin Panter [Sun, 30 Oct 2016 04:20:23 +0000 (04:20 +0000)]
Issue #26638: Work around more CLI options that can’t be linked
* Cannot seem to link directly to main options from the “unittest” module,
because that module has its own set of options
* Mask out linking for options that no longer exist in Python 3
Martin Panter [Sun, 30 Oct 2016 04:20:17 +0000 (04:20 +0000)]
Issue #26638: Mask undefined CLI options to defeat new Sphinx warnings
Raymond Hettinger [Sun, 30 Oct 2016 00:42:36 +0000 (17:42 -0700)]
Issue #18844: Strengthen tests to include a case with unequal weighting
Raymond Hettinger [Sat, 29 Oct 2016 23:55:36 +0000 (16:55 -0700)]
Issue #18844: Make the various ways for specifing weights produce the same results.
Guido van Rossum [Sat, 29 Oct 2016 23:05:27 +0000 (16:05 -0700)]
Issue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]()) (3.5->3.6)
Guido van Rossum [Sat, 29 Oct 2016 23:05:26 +0000 (16:05 -0700)]
Issue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]())
Guido van Rossum [Sat, 29 Oct 2016 19:44:30 +0000 (12:44 -0700)]
Issue #28556: updates to typing.py (fix copy, deepcopy, pickle) (3.5->3.6)
Guido van Rossum [Sat, 29 Oct 2016 19:44:29 +0000 (12:44 -0700)]
Issue #28556: updates to typing.py (fix copy, deepcopy, pickle)
Steve Dower [Sat, 29 Oct 2016 16:23:39 +0000 (09:23 -0700)]
Adds missing _asyncio.pyd to installer and generally tidies pyd management.
Guido van Rossum [Sat, 29 Oct 2016 15:54:57 +0000 (08:54 -0700)]
Issue #28556: updates to typing.py (3.5->3.6)
Guido van Rossum [Sat, 29 Oct 2016 15:54:56 +0000 (08:54 -0700)]
Issue #28556: updates to typing.py
Steve Dower [Sat, 29 Oct 2016 15:50:31 +0000 (08:50 -0700)]
Makes test_underpth* tests more robust by copying the executable.
Xavier de Gaye [Sat, 29 Oct 2016 14:59:32 +0000 (16:59 +0200)]
Issue #28444: Merge with 3.5.
Xavier de Gaye [Sat, 29 Oct 2016 14:57:20 +0000 (16:57 +0200)]
Issue #28444: Fix missing extensions modules when cross compiling.
Serhiy Storchaka [Sat, 29 Oct 2016 07:49:43 +0000 (10:49 +0300)]
Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada.
Victor Stinner [Sat, 29 Oct 2016 07:05:39 +0000 (09:05 +0200)]
Issue #28544: Fix inefficient call to _PyObject_CallMethodId()
"()" format string creates an empty list of argument but requires extra work to
parse the format string.
Yury Selivanov [Fri, 28 Oct 2016 23:01:21 +0000 (19:01 -0400)]
Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*`
Yury Selivanov [Fri, 28 Oct 2016 22:48:50 +0000 (18:48 -0400)]
Issue #28544: Fix compilation of _asynciomodule.c on Windows
Steve Dower [Fri, 28 Oct 2016 18:19:42 +0000 (11:19 -0700)]
Removes incorrect condition from lib_pdb.msi
Steve Dower [Fri, 28 Oct 2016 18:19:18 +0000 (11:19 -0700)]
Removes incorrect condition from lib_pdb.msi
Victor Stinner [Fri, 28 Oct 2016 17:13:52 +0000 (19:13 +0200)]
Issue #28544: Fix _asynciomodule.c on Windows
PyType_Ready() sets the reference to &PyType_Type.
&PyType_Type cannot be resolved at compilation time (not on Windows?).
Yury Selivanov [Fri, 28 Oct 2016 16:52:37 +0000 (12:52 -0400)]
Issue #28544: Implement asyncio.Task in C.
This implementation provides additional 10-20% speed boost for
asyncio programs.
The patch also fixes _asynciomodule.c to use Arguments Clinic, and
makes '_schedule_callbacks' an overridable method (as it was in 3.5).
Xavier de Gaye [Fri, 28 Oct 2016 09:40:47 +0000 (11:40 +0200)]
Merge heads.
Xavier de Gaye [Fri, 28 Oct 2016 09:22:05 +0000 (11:22 +0200)]
Issue #28046: Fix the removal of the sysconfigdata module
from lib-dynload on install.
Serhiy Storchaka [Fri, 28 Oct 2016 09:16:21 +0000 (12:16 +0300)]
Fixed possible NULL decrefing.
Serhiy Storchaka [Fri, 28 Oct 2016 09:14:34 +0000 (12:14 +0300)]
Fixed possible NULL decrefing.
Serhiy Storchaka [Fri, 28 Oct 2016 06:18:30 +0000 (09:18 +0300)]
Issue #28353: Make test_os.WalkTests.test_walk_bad_dir stable.
Serhiy Storchaka [Fri, 28 Oct 2016 06:17:38 +0000 (09:17 +0300)]
Issue #28353: Make test_os.WalkTests.test_walk_bad_dir stable.
Steve Dower [Thu, 27 Oct 2016 21:28:07 +0000 (14:28 -0700)]
Issue #28522: Fixes mishandled buffer reallocation in getpathp.c
Serhiy Storchaka [Thu, 27 Oct 2016 19:50:15 +0000 (22:50 +0300)]
Issue #22949: Documented that fnmatch.translate() is for use with re.match().
Serhiy Storchaka [Thu, 27 Oct 2016 19:47:08 +0000 (22:47 +0300)]
Issue #22949: Documented that fnmatch.translate() is for use with re.match().
Serhiy Storchaka [Thu, 27 Oct 2016 19:44:03 +0000 (22:44 +0300)]
Issue #22493: Updated an example for fnmatch.translate().
Steve Dower [Thu, 27 Oct 2016 19:14:48 +0000 (12:14 -0700)]
Revert incorrect file merge from 3.5.
Steve Dower [Thu, 27 Oct 2016 19:12:24 +0000 (12:12 -0700)]
Merge from 3.5
Steve Dower [Thu, 27 Oct 2016 19:08:45 +0000 (12:08 -0700)]
Updates release build to collect symbols and binaries, and create nuget package.
Serhiy Storchaka [Thu, 27 Oct 2016 18:42:15 +0000 (21:42 +0300)]
Issue #28496: Mark up constants 0, 1 and -1 that denote return values or
special input values as literal text.
Serhiy Storchaka [Thu, 27 Oct 2016 18:41:19 +0000 (21:41 +0300)]
Issue #28496: Mark up constants 0, 1 and -1 that denote return values or
special input values as literal text.
Serhiy Storchaka [Thu, 27 Oct 2016 18:05:49 +0000 (21:05 +0300)]
Issue #28426: Deprecated undocumented functions PyUnicode_AsEncodedObject(),
PyUnicode_AsDecodedObject(), PyUnicode_AsDecodedUnicode() and
PyUnicode_AsEncodedUnicode().
Serhiy Storchaka [Thu, 27 Oct 2016 16:33:05 +0000 (19:33 +0300)]
Issue #28526: Use PyUnicode_AsEncodedString() instead of
PyUnicode_AsEncodedObject() in _curese to ensure that the result
is a bytes object.
Serhiy Storchaka [Thu, 27 Oct 2016 16:31:49 +0000 (19:31 +0300)]
Issue #28526: Use PyUnicode_AsEncodedString() instead of
PyUnicode_AsEncodedObject() in _curese to ensure that the result
is a bytes object.
INADA Naoki [Thu, 27 Oct 2016 10:26:50 +0000 (19:26 +0900)]
Issue #28509: dict.update() no longer allocate unnecessary large memory
Zachary Ware [Wed, 26 Oct 2016 02:43:41 +0000 (21:43 -0500)]
Ignore harmless suspicious markup
Zachary Ware [Wed, 26 Oct 2016 02:36:13 +0000 (21:36 -0500)]
Merge from 3.5
Zachary Ware [Wed, 26 Oct 2016 02:35:22 +0000 (21:35 -0500)]
Fix default role usage
Guido van Rossum [Wed, 26 Oct 2016 01:42:51 +0000 (18:42 -0700)]
Issue #25002: Back out asyncore/asynchat deprecation.
Martin Panter [Tue, 25 Oct 2016 23:41:42 +0000 (23:41 +0000)]
Issue #26240: Merge subprocess doc string from 3.5 into 3.6
Martin Panter [Tue, 25 Oct 2016 22:20:48 +0000 (22:20 +0000)]
Issue #26240: Clean up the subprocess module doc string
Patch by Tim Mitchell.
Steve Dower [Tue, 25 Oct 2016 18:51:54 +0000 (11:51 -0700)]
Issue #28333: Fixes off-by-one error that was adding an extra space.
Serhiy Storchaka [Tue, 25 Oct 2016 17:20:09 +0000 (20:20 +0300)]
Null merge
Serhiy Storchaka [Tue, 25 Oct 2016 17:18:31 +0000 (20:18 +0300)]
Issue #28353: Fixed tests of os.fwalk() with broken links.
Guido van Rossum [Tue, 25 Oct 2016 16:53:11 +0000 (09:53 -0700)]
Issue #28107: Update typing module documentation for NamedTuple (Ivan)
Serhiy Storchaka [Tue, 25 Oct 2016 16:01:41 +0000 (19:01 +0300)]
Issue #28353: Try to fix tests.
Guido van Rossum [Tue, 25 Oct 2016 15:49:13 +0000 (08:49 -0700)]
Issue 25002: Deprecate asyncore/asynchat. Patch by Mariatta.
Serhiy Storchaka [Tue, 25 Oct 2016 12:36:56 +0000 (15:36 +0300)]
Issue #27275: Fixed implementation of pop() and popitem() methods in
subclasses of accelerated OrderedDict.
Serhiy Storchaka [Tue, 25 Oct 2016 12:33:23 +0000 (15:33 +0300)]
Issue #27275: Fixed implementation of pop() and popitem() methods in
subclasses of accelerated OrderedDict.
Serhiy Storchaka [Tue, 25 Oct 2016 12:02:36 +0000 (15:02 +0300)]
Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar. Patch by
Xiang Zhang.
Serhiy Storchaka [Tue, 25 Oct 2016 12:00:52 +0000 (15:00 +0300)]
Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar. Patch by
Xiang Zhang.
Serhiy Storchaka [Tue, 25 Oct 2016 11:46:44 +0000 (14:46 +0300)]
Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Based on patch by Kaarle Ritvanen.
Serhiy Storchaka [Tue, 25 Oct 2016 11:44:54 +0000 (14:44 +0300)]
Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Based on patch by Kaarle Ritvanen.
Serhiy Storchaka [Tue, 25 Oct 2016 11:34:38 +0000 (14:34 +0300)]
Issue #28353: os.fwalk() no longer fails on broken links.
Serhiy Storchaka [Tue, 25 Oct 2016 11:28:38 +0000 (14:28 +0300)]
Issue #28353: os.fwalk() no longer fails on broken links.
Serhiy Storchaka [Tue, 25 Oct 2016 10:47:41 +0000 (13:47 +0300)]
Merge heads
Serhiy Storchaka [Tue, 25 Oct 2016 10:23:56 +0000 (13:23 +0300)]
Issue #28408: Fixed a leak and remove redundant code in _PyUnicodeWriter_Finish().
Patch by Xiang Zhang.
INADA Naoki [Tue, 25 Oct 2016 10:00:45 +0000 (19:00 +0900)]
Issue #28430: Fix iterator of C implemented asyncio.Future doesn't
accept non-None value is passed to it.send(val).
Serhiy Storchaka [Tue, 25 Oct 2016 07:37:55 +0000 (10:37 +0300)]
Issue #28314: Added tests for xml.etree.ElementTree.Element.getiterator().
Serhiy Storchaka [Tue, 25 Oct 2016 07:37:01 +0000 (10:37 +0300)]
Issue #28314: Added tests for xml.etree.ElementTree.Element.getiterator().
Serhiy Storchaka [Tue, 25 Oct 2016 07:17:33 +0000 (10:17 +0300)]
Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.
Serhiy Storchaka [Tue, 25 Oct 2016 07:13:43 +0000 (10:13 +0300)]
Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.
Serhiy Storchaka [Tue, 25 Oct 2016 07:07:51 +0000 (10:07 +0300)]
Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.
Serhiy Storchaka [Tue, 25 Oct 2016 06:43:48 +0000 (09:43 +0300)]
Issue #27025: Generated names for Tkinter widgets now start by the "!" prefix
for readability (was "`").
Serhiy Storchaka [Tue, 25 Oct 2016 06:30:43 +0000 (09:30 +0300)]
Issue #28517: Fixed of-by-one error in the peephole optimizer that caused
keeping unreachable code.
Benjamin Peterson [Tue, 25 Oct 2016 06:00:18 +0000 (23:00 -0700)]
merge 3.5 (#28525)
Benjamin Peterson [Tue, 25 Oct 2016 06:00:03 +0000 (23:00 -0700)]
fix name of keyword parameter to gc.collect() (closes #28525)
Patch from vierja.
Serhiy Storchaka [Mon, 24 Oct 2016 20:49:10 +0000 (23:49 +0300)]
Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.
Serhiy Storchaka [Mon, 24 Oct 2016 20:47:28 +0000 (23:47 +0300)]
Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.
Raymond Hettinger [Mon, 24 Oct 2016 14:31:55 +0000 (07:31 -0700)]
Issue #5830: Remove old comment. Add empty slots.
Serhiy Storchaka [Mon, 24 Oct 2016 11:53:25 +0000 (14:53 +0300)]
Merge heads
Yury Selivanov [Mon, 24 Oct 2016 02:34:35 +0000 (22:34 -0400)]
asyncio: Increase asyncio.Future test coverage; test both implementations.
Also, add 'isfuture' to 'asyncio.futures.__all__', so that it's
exposed as 'asyncio.isfuture'.
Serhiy Storchaka [Sun, 23 Oct 2016 19:58:06 +0000 (22:58 +0300)]
Some distutils tests require zlib for creating tar.gz source distribution.
Serhiy Storchaka [Sun, 23 Oct 2016 19:56:14 +0000 (22:56 +0300)]
Some distutils tests require zlib for creating tar.gz source distribution.
Serhiy Storchaka [Sun, 23 Oct 2016 19:32:48 +0000 (22:32 +0300)]
Issue #28115: ZIP creation test requires zlib.
Serhiy Storchaka [Sun, 23 Oct 2016 19:32:30 +0000 (22:32 +0300)]
Issue #28115: ZIP creation test requires zlib.
Serhiy Storchaka [Sun, 23 Oct 2016 12:57:42 +0000 (15:57 +0300)]
Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.
Serhiy Storchaka [Sun, 23 Oct 2016 12:55:09 +0000 (15:55 +0300)]
Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.
Serhiy Storchaka [Sun, 23 Oct 2016 10:12:39 +0000 (13:12 +0300)]
Issue #28115: Added tests for CLI of the zipfile module.