]>
granicus.if.org Git - python/log
Serhiy Storchaka [Tue, 6 Oct 2015 15:24:46 +0000 (18:24 +0300)]
Issue #25317: Converted doctests in test_tokenize to unittests.
Made test_tokenize discoverable.
Serhiy Storchaka [Tue, 6 Oct 2015 15:23:12 +0000 (18:23 +0300)]
Issue #25317: Converted doctests in test_tokenize to unittests.
Made test_tokenize discoverable.
Serhiy Storchaka [Tue, 6 Oct 2015 15:16:28 +0000 (18:16 +0300)]
Issue #25317: Converted doctests in test_tokenize to unittests.
Made test_tokenize discoverable.
Benjamin Peterson [Tue, 6 Oct 2015 05:01:29 +0000 (22:01 -0700)]
merge 3.5 (#25319)
Benjamin Peterson [Tue, 6 Oct 2015 05:00:33 +0000 (22:00 -0700)]
merge 3.4 (#25319)
Benjamin Peterson [Tue, 6 Oct 2015 04:56:22 +0000 (21:56 -0700)]
reinitialize an Event's Condition with a regular lock (closes #25319)
Raymond Hettinger [Tue, 6 Oct 2015 02:52:37 +0000 (22:52 -0400)]
Eliminate unnecessary test
Guido van Rossum [Mon, 5 Oct 2015 23:26:00 +0000 (16:26 -0700)]
Docs and one small improvement for issue #25304, by Vincent Michel. (Merge 3.5->3.6.)
Guido van Rossum [Mon, 5 Oct 2015 23:23:13 +0000 (16:23 -0700)]
Docs and one small improvement for issue #25304, by Vincent Michel. (Merge 3.4->3.5.)
Guido van Rossum [Mon, 5 Oct 2015 23:20:00 +0000 (16:20 -0700)]
Docs and one small improvement for issue #25304, by Vincent Michel.
Steve Dower [Mon, 5 Oct 2015 17:35:19 +0000 (10:35 -0700)]
Issue #25316: distutils raises OSError instead of DistutilsPlatformError when MSVC is not installed.
Steve Dower [Mon, 5 Oct 2015 17:35:00 +0000 (10:35 -0700)]
Issue #25316: distutils raises OSError instead of DistutilsPlatformError when MSVC is not installed.
Guido van Rossum [Mon, 5 Oct 2015 16:29:32 +0000 (09:29 -0700)]
Issue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.5->3.6.)
Guido van Rossum [Mon, 5 Oct 2015 16:19:11 +0000 (09:19 -0700)]
Issue #23972: updates to asyncio datagram API. By Chris Laws. (Merge 3.4->3.5.)
Guido van Rossum [Mon, 5 Oct 2015 16:15:28 +0000 (09:15 -0700)]
Issue #23972: updates to asyncio datagram API. By Chris Laws.
Victor Stinner [Mon, 5 Oct 2015 11:49:26 +0000 (13:49 +0200)]
Issue #25301: Fix compatibility with ISO C90
Victor Stinner [Mon, 5 Oct 2015 11:43:50 +0000 (13:43 +0200)]
Issue #25301: The UTF-8 decoder is now up to 15 times as fast for error
handlers: ``ignore``, ``replace`` and ``surrogateescape``.
Terry Jan Reedy [Sun, 4 Oct 2015 05:19:36 +0000 (01:19 -0400)]
merge 3.5
Terry Jan Reedy [Sun, 4 Oct 2015 05:17:13 +0000 (01:17 -0400)]
Issue #24820: Update IDLE NEWS items.
Terry Jan Reedy [Sun, 4 Oct 2015 05:14:51 +0000 (01:14 -0400)]
Issue #24820: Update IDLE NEWS items.
Terry Jan Reedy [Sun, 4 Oct 2015 04:31:36 +0000 (00:31 -0400)]
Merge with 3.5
Terry Jan Reedy [Sun, 4 Oct 2015 04:31:23 +0000 (00:31 -0400)]
Merge with 3.4
Terry Jan Reedy [Sun, 4 Oct 2015 04:31:05 +0000 (00:31 -0400)]
Issue #24820: Add 'IDLE Dark' text color theme, warning, and solution.
Terry Jan Reedy [Sun, 4 Oct 2015 03:03:15 +0000 (23:03 -0400)]
Issue #9232: Escape rst markup char in NEWS entry to avoid Sphinx warning.
Terry Jan Reedy [Sun, 4 Oct 2015 03:01:46 +0000 (23:01 -0400)]
Issue #24791: Escape rst markup char in NEWS entry to avoid Sphinx warning.
Victor Stinner [Sat, 3 Oct 2015 19:40:21 +0000 (21:40 +0200)]
Issue #25306: Try to fix test_huntrleaks_fd_leak() on Windows
Issue #25306: Disable popup and logs to stderr on assertion failures in MSCRT.
Victor Stinner [Sat, 3 Oct 2015 19:20:41 +0000 (21:20 +0200)]
Issue #25306: Skip test_huntrleaks_fd_leak() of test_regrtest until the bug is
fixed.
Guido van Rossum [Sat, 3 Oct 2015 15:35:28 +0000 (08:35 -0700)]
Issue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel. (Merge 3.5->3.6.)
Guido van Rossum [Sat, 3 Oct 2015 15:34:34 +0000 (08:34 -0700)]
Issue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel. (Merge 3.4->3.5.)
Guido van Rossum [Sat, 3 Oct 2015 15:31:42 +0000 (08:31 -0700)]
Issue #25304: Add asyncio.run_coroutine_threadsafe(). By Vincent Michel.
Martin Panter [Sat, 3 Oct 2015 07:54:08 +0000 (07:54 +0000)]
Issue #16701: Merge sequence docs from 3.5
Martin Panter [Sat, 3 Oct 2015 07:53:49 +0000 (07:53 +0000)]
Issue #16701: Merge sequence docs from 3.4 into 3.5
Martin Panter [Sat, 3 Oct 2015 07:46:04 +0000 (07:46 +0000)]
Issue #16701: Document += and *= for mutable sequences
Martin Panter [Sat, 3 Oct 2015 06:25:43 +0000 (06:25 +0000)]
Issues #25232, #24657: Add NEWS to 3.6.0a1 section
Martin Panter [Sat, 3 Oct 2015 06:43:19 +0000 (06:43 +0000)]
Issues #25232, #24657: Merge two CGI server fixes from 3.5
Raymond Hettinger [Sat, 3 Oct 2015 06:17:33 +0000 (23:17 -0700)]
Factor out common iterator finalization code
Martin Panter [Sat, 3 Oct 2015 06:07:22 +0000 (06:07 +0000)]
Issues #25232, #24657: Use new enum status to match rest of tests
Martin Panter [Sat, 3 Oct 2015 06:03:25 +0000 (06:03 +0000)]
Issues #25232, #24657: Merge two CGI server fixes from 3.4 into 3.5
Martin Panter [Sat, 3 Oct 2015 05:55:46 +0000 (05:55 +0000)]
Issue #24657: Prevent CGIRequestHandler from collapsing the URL query
Initial patch from Xiang Zhang. Also fix out-of-date _url_collapse_path() doc
string.
Martin Panter [Sat, 3 Oct 2015 05:38:07 +0000 (05:38 +0000)]
Issue #25232: Fix CGIRequestHandler's splitting of URL query
Patch from Xiang Zhang.
Terry Jan Reedy [Sat, 3 Oct 2015 03:25:54 +0000 (23:25 -0400)]
Merge with 3.5
Terry Jan Reedy [Sat, 3 Oct 2015 03:25:14 +0000 (23:25 -0400)]
Merge with 3.4
Terry Jan Reedy [Sat, 3 Oct 2015 03:22:59 +0000 (23:22 -0400)]
Issue #25224: README.txt is now an idlelib index for IDLE developers and
curious users. The previous user content is now in the IDLE doc and is
redundant. IDLE now means 'Integrated Development and Learning Environment'.
Terry Jan Reedy [Sat, 3 Oct 2015 02:12:57 +0000 (22:12 -0400)]
Merge with 3.5
Terry Jan Reedy [Sat, 3 Oct 2015 02:12:39 +0000 (22:12 -0400)]
Merge with 3.4
Terry Jan Reedy [Sat, 3 Oct 2015 02:12:17 +0000 (22:12 -0400)]
Issue #24820: Users can now set breakpoint colors in Settings ->
Custom Highlighting. Original patch by Mark Roseman.
Victor Stinner [Sat, 3 Oct 2015 00:21:35 +0000 (02:21 +0200)]
Issue #18174: Fix test_regrtest when Python is compiled in release mode
Victor Stinner [Fri, 2 Oct 2015 23:55:51 +0000 (01:55 +0200)]
Fix _PyUnicodeWriter_PrepareKind()
Initialize kind to 0 (PyUnicode_WCHAR_KIND) to ensure that
_PyUnicodeWriter_PrepareKind() handles correctly read-only buffer: copy the
buffer.
Brett Cannon [Fri, 2 Oct 2015 23:20:49 +0000 (16:20 -0700)]
Merge from 3.5 for issue #25188.
Brett Cannon [Fri, 2 Oct 2015 23:16:44 +0000 (16:16 -0700)]
Issue #25188: Add a -P/--pgo flag to regrtest to silence error output.
Since PGO building doesn't care about test failures, silence them when
running the test suite for performance reasons. Initial patch by
Alecsandru Patrascu of Intel.
Victor Stinner [Fri, 2 Oct 2015 22:21:12 +0000 (00:21 +0200)]
Issue #22806: Add ``python -m test --list-tests`` command to list tests.
Victor Stinner [Fri, 2 Oct 2015 22:20:56 +0000 (00:20 +0200)]
Issue #18174: "python -m test --huntrleaks ..." now also checks for leak of
file descriptors. Patch written by Richard Oudkerk.
Victor Stinner [Fri, 2 Oct 2015 21:00:39 +0000 (23:00 +0200)]
Issue #25287: Don't add crypt.METHOD_CRYPT to crypt.methods if it's not
supported. Check if it is supported, it may not be supported on OpenBSD for
example.
Berker Peksag [Fri, 2 Oct 2015 20:29:13 +0000 (23:29 +0300)]
Merge from 3.5
Hg: --
Berker Peksag [Fri, 2 Oct 2015 20:28:45 +0000 (23:28 +0300)]
Tweak susp-ignored.csv to make buildbots happy
Yury Selivanov [Fri, 2 Oct 2015 19:09:51 +0000 (15:09 -0400)]
asyncio: Make ensure_future() accept all kinds of awaitables. (Merge 3.5)
Yury Selivanov [Fri, 2 Oct 2015 19:05:59 +0000 (15:05 -0400)]
asyncio: Make ensure_future() accept all kinds of awaitables.
Yury Selivanov [Fri, 2 Oct 2015 19:00:19 +0000 (15:00 -0400)]
asyncio: ensure_future() now understands awaitables
Berker Peksag [Fri, 2 Oct 2015 16:26:14 +0000 (19:26 +0300)]
Issue #25290: Fix typo in csv.reader() docstring
Patch by Johannes Niediek.
Berker Peksag [Fri, 2 Oct 2015 16:25:53 +0000 (19:25 +0300)]
Issue #25290: Fix typo in csv.reader() docstring
Patch by Johannes Niediek.
Berker Peksag [Fri, 2 Oct 2015 16:25:32 +0000 (19:25 +0300)]
Issue #25290: Fix typo in csv.reader() docstring
Patch by Johannes Niediek.
Serhiy Storchaka [Fri, 2 Oct 2015 10:14:03 +0000 (13:14 +0300)]
Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:
1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.
3. In some circumstances the '\xfd' character was produced instead of the
replacement character '\ufffd' (due to a bug in _PyUnicodeWriter).
Serhiy Storchaka [Fri, 2 Oct 2015 10:13:14 +0000 (13:13 +0300)]
Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:
1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.
3. In some circumstances the '\xfd' character was produced instead of the
replacement character '\ufffd' (due to a bug in _PyUnicodeWriter).
Serhiy Storchaka [Fri, 2 Oct 2015 10:07:28 +0000 (13:07 +0300)]
Issue #24848: Fixed bugs in UTF-7 decoding of misformed data:
1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.
Serhiy Storchaka [Fri, 2 Oct 2015 09:47:59 +0000 (12:47 +0300)]
Issue #24483: C implementation of functools.lru_cache() now calculates key's
hash only once.
Serhiy Storchaka [Fri, 2 Oct 2015 09:47:11 +0000 (12:47 +0300)]
Issue #24483: C implementation of functools.lru_cache() now calculates key's
hash only once.
Steve Dower [Thu, 1 Oct 2015 22:20:11 +0000 (15:20 -0700)]
Merge from 3.5
Steve Dower [Thu, 1 Oct 2015 22:19:39 +0000 (15:19 -0700)]
Issue #25165: Windows uninstallation should not remove launcher if other versions remain
Steve Dower [Thu, 1 Oct 2015 22:18:53 +0000 (15:18 -0700)]
Improves support for building unofficial versions of the Windows installer.
Victor Stinner [Thu, 1 Oct 2015 20:07:32 +0000 (22:07 +0200)]
Make _PyUnicode_TranslateCharmap() symbol private
unicodeobject.h exposes PyUnicode_TranslateCharmap() and PyUnicode_Translate().
Victor Stinner [Thu, 1 Oct 2015 20:06:54 +0000 (22:06 +0200)]
Update importlib_external.h
Victor Stinner [Thu, 1 Oct 2015 19:54:51 +0000 (21:54 +0200)]
Issue #25267: The UTF-8 encoder is now up to 75 times as fast for error
handlers: ``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``.
Patch co-written with Serhiy Storchaka.
Vinay Sajip [Thu, 1 Oct 2015 19:54:41 +0000 (20:54 +0100)]
Closes #24884: refactored WatchedFileHandler file reopening into a separate method, based on a suggestion and patch by Marian Horban.
Vinay Sajip [Thu, 1 Oct 2015 19:39:30 +0000 (20:39 +0100)]
Fixes #25097: Merged fix from 3.5.
Vinay Sajip [Thu, 1 Oct 2015 19:38:53 +0000 (20:38 +0100)]
Fixes #25097: Merged fi from 3.4.
Vinay Sajip [Thu, 1 Oct 2015 19:37:54 +0000 (20:37 +0100)]
Fixes #25097: Windows test is skipped if there are insufficient privileges, rather than failing.
Victor Stinner [Thu, 1 Oct 2015 11:16:43 +0000 (13:16 +0200)]
Issue #25277: Set a timeout of 10 minutes in test_eintr using faulthandler to
try to debug a hang on the FreeBSD 9 buildbot.
Run also eintr_tester.py with python "-u" command line option to try to get the
full output on hang/crash.
Vinay Sajip [Thu, 1 Oct 2015 10:28:34 +0000 (11:28 +0100)]
Closes #25185: merged fix from 3.5.
Vinay Sajip [Thu, 1 Oct 2015 10:27:57 +0000 (11:27 +0100)]
Closes #25185: merged fix from 3.4.
Vinay Sajip [Thu, 1 Oct 2015 10:27:00 +0000 (11:27 +0100)]
Closes #25185: Use UTF-8 encoding when reading pyvenv.cfg.
Serhiy Storchaka [Thu, 1 Oct 2015 08:55:52 +0000 (11:55 +0300)]
Issue #25280: Import trace messages emitted in verbose (-v) mode are no
longer formatted twice.
Serhiy Storchaka [Thu, 1 Oct 2015 08:40:22 +0000 (11:40 +0300)]
Issue #25280: Import trace messages emitted in verbose (-v) mode are no
longer formatted twice.
Serhiy Storchaka [Thu, 1 Oct 2015 08:08:50 +0000 (11:08 +0300)]
Issue #25280: Import trace messages emitted in verbose (-v) mode are no
longer formatted twice.
Victor Stinner [Thu, 1 Oct 2015 08:01:31 +0000 (10:01 +0200)]
Merge 3.5
Victor Stinner [Thu, 1 Oct 2015 08:00:23 +0000 (10:00 +0200)]
Merge 3.4 (os.urandom)
Victor Stinner [Thu, 1 Oct 2015 07:59:32 +0000 (09:59 +0200)]
Issue #25003: os.urandom() doesn't use getentropy() on Solaris because
getentropy() is blocking, whereas os.urandom() should not block. getentropy()
is supported since Solaris 11.3.
Victor Stinner [Thu, 1 Oct 2015 07:51:02 +0000 (09:51 +0200)]
Merge 3.5
Victor Stinner [Thu, 1 Oct 2015 07:47:30 +0000 (09:47 +0200)]
Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()
function instead of the getentropy() function. The getentropy() function is
blocking to generate very good quality entropy, os.urandom() doesn't need such
high-quality entropy.
Victor Stinner [Thu, 1 Oct 2015 06:56:54 +0000 (08:56 +0200)]
(Merge 3.5) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
sys.gettrace() when the test is executed, not when the module is loaded.
sys.settrace() may be after after the test is loaded.
Victor Stinner [Thu, 1 Oct 2015 06:56:27 +0000 (08:56 +0200)]
(Merge 3.4) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
sys.gettrace() when the test is executed, not when the module is loaded.
sys.settrace() may be after after the test is loaded.
Victor Stinner [Thu, 1 Oct 2015 06:55:33 +0000 (08:55 +0200)]
Issue #25274: test_recursionlimit_recovery() of test_sys now checks
sys.gettrace() when the test is executed, not when the module is loaded.
sys.settrace() may be after after the test is loaded.
Andrew Svetlov [Thu, 1 Oct 2015 06:49:03 +0000 (09:49 +0300)]
Merge 3.5 -> default
Andrew Svetlov [Thu, 1 Oct 2015 06:48:36 +0000 (09:48 +0300)]
Merge 3.4 -> 3.5
Andrew Svetlov [Thu, 1 Oct 2015 06:48:08 +0000 (09:48 +0300)]
Reflect parameter name change in the doc
Victor Stinner [Thu, 1 Oct 2015 06:44:03 +0000 (08:44 +0200)]
Fix _PyTime_AsTimevalStruct_impl() on OpenBSD
On the x86 OpenBSD 5.8 buildbot, the integer overflow check is ignored. Copy
the tv_sec variable into a Py_time_t variable instead of "simply" casting it to
Py_time_t, to fix the integer overflow check.
Raymond Hettinger [Thu, 1 Oct 2015 06:15:02 +0000 (23:15 -0700)]
Add fast paths to deque_init() for the common cases
Victor Stinner [Wed, 30 Sep 2015 22:53:09 +0000 (00:53 +0200)]
Fix regrtest --coverage on Windows
Issue #25260: Fix ``python -m test --coverage`` on Windows. Remove the list of
ignored directories.
Victor Stinner [Wed, 30 Sep 2015 20:50:12 +0000 (22:50 +0200)]
Backout change
28d3bcb1bad6 : "Try to fix _PyTime_AsTimevalStruct_impl() on
OpenBSD", I'm not sure that the change was really needed. I read the test
result of an old build because the OpenBSD was 100 builds late.
Victor Stinner [Wed, 30 Sep 2015 20:06:51 +0000 (22:06 +0200)]
Issue #25171: Fix compilation issue on OpenBSD in random.c
Patch written by Remi Pointel.
Victor Stinner [Wed, 30 Sep 2015 13:03:50 +0000 (15:03 +0200)]
(Merge 3.5) Issue #25182: Fix compilation on Windows