]> granicus.if.org Git - python/log
python
9 years agoFixes #25097: Merged fix from 3.5.
Vinay Sajip [Thu, 1 Oct 2015 19:39:30 +0000 (20:39 +0100)]
Fixes #25097: Merged fix from 3.5.

9 years agoFixes #25097: Merged fi from 3.4.
Vinay Sajip [Thu, 1 Oct 2015 19:38:53 +0000 (20:38 +0100)]
Fixes #25097: Merged fi from 3.4.

9 years agoFixes #25097: Windows test is skipped if there are insufficient privileges, rather...
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.

9 years agoIssue #25277: Set a timeout of 10 minutes in test_eintr using faulthandler to
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.

9 years agoCloses #25185: merged fix from 3.5.
Vinay Sajip [Thu, 1 Oct 2015 10:28:34 +0000 (11:28 +0100)]
Closes #25185: merged fix from 3.5.

9 years agoCloses #25185: merged fix from 3.4.
Vinay Sajip [Thu, 1 Oct 2015 10:27:57 +0000 (11:27 +0100)]
Closes #25185: merged fix from 3.4.

9 years agoCloses #25185: Use UTF-8 encoding when reading pyvenv.cfg.
Vinay Sajip [Thu, 1 Oct 2015 10:27:00 +0000 (11:27 +0100)]
Closes #25185: Use UTF-8 encoding when reading pyvenv.cfg.

9 years agoIssue #25280: Import trace messages emitted in verbose (-v) mode are no
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.

9 years agoIssue #25280: Import trace messages emitted in verbose (-v) mode are no
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.

9 years agoIssue #25280: Import trace messages emitted in verbose (-v) mode are no
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.

9 years agoMerge 3.5
Victor Stinner [Thu, 1 Oct 2015 08:01:31 +0000 (10:01 +0200)]
Merge 3.5

9 years agoMerge 3.4 (os.urandom)
Victor Stinner [Thu, 1 Oct 2015 08:00:23 +0000 (10:00 +0200)]
Merge 3.4 (os.urandom)

9 years agoIssue #25003: os.urandom() doesn't use getentropy() on Solaris because
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.

9 years agoMerge 3.5
Victor Stinner [Thu, 1 Oct 2015 07:51:02 +0000 (09:51 +0200)]
Merge 3.5

9 years agoIssue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()
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.

9 years ago(Merge 3.5) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
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.

9 years ago(Merge 3.4) Issue #25274: test_recursionlimit_recovery() of test_sys now checks
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.

9 years agoIssue #25274: test_recursionlimit_recovery() of test_sys now checks
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.

9 years agoMerge 3.5 -> default
Andrew Svetlov [Thu, 1 Oct 2015 06:49:03 +0000 (09:49 +0300)]
Merge 3.5 -> default

9 years agoMerge 3.4 -> 3.5
Andrew Svetlov [Thu, 1 Oct 2015 06:48:36 +0000 (09:48 +0300)]
Merge 3.4 -> 3.5

9 years agoReflect parameter name change in the doc
Andrew Svetlov [Thu, 1 Oct 2015 06:48:08 +0000 (09:48 +0300)]
Reflect parameter name change in the doc

9 years agoFix _PyTime_AsTimevalStruct_impl() on OpenBSD
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.

9 years agoAdd fast paths to deque_init() for the common cases
Raymond Hettinger [Thu, 1 Oct 2015 06:15:02 +0000 (23:15 -0700)]
Add fast paths to deque_init() for the common cases

9 years agoFix regrtest --coverage on Windows
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.

9 years agoBackout change 28d3bcb1bad6: "Try to fix _PyTime_AsTimevalStruct_impl() on
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.

9 years agoIssue #25171: Fix compilation issue on OpenBSD in random.c
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.

9 years ago(Merge 3.5) Issue #25182: Fix compilation on Windows
Victor Stinner [Wed, 30 Sep 2015 13:03:50 +0000 (15:03 +0200)]
(Merge 3.5) Issue #25182: Fix compilation on Windows

9 years ago(Merge 3.4) Issue #25182: Fix compilation on Windows
Victor Stinner [Wed, 30 Sep 2015 13:03:31 +0000 (15:03 +0200)]
(Merge 3.4) Issue #25182: Fix compilation on Windows

9 years agoIssue #25182: Fix compilation on Windows
Victor Stinner [Wed, 30 Sep 2015 13:01:34 +0000 (15:01 +0200)]
Issue #25182: Fix compilation on Windows

Restore also errno value before calling PyErr_SetFromErrno().

9 years agoIssue #25182: The stdprinter (used as sys.stderr before the io module is
Serhiy Storchaka [Wed, 30 Sep 2015 12:51:01 +0000 (15:51 +0300)]
Issue #25182: The stdprinter (used as sys.stderr before the io module is
imported at startup) now uses the backslashreplace error handler.

9 years agoIssue #25182: The stdprinter (used as sys.stderr before the io module is
Serhiy Storchaka [Wed, 30 Sep 2015 12:50:32 +0000 (15:50 +0300)]
Issue #25182: The stdprinter (used as sys.stderr before the io module is
imported at startup) now uses the backslashreplace error handler.

9 years agoIssue #25182: The stdprinter (used as sys.stderr before the io module is
Serhiy Storchaka [Wed, 30 Sep 2015 12:46:53 +0000 (15:46 +0300)]
Issue #25182: The stdprinter (used as sys.stderr before the io module is
imported at startup) now uses the backslashreplace error handler.

9 years agoIssue #25220: Fix "-m test --forever"
Victor Stinner [Wed, 30 Sep 2015 11:51:17 +0000 (13:51 +0200)]
Issue #25220: Fix "-m test --forever"

* Fix "-m test --forever": replace _test_forever() with self._test_forever()
* Add unit test for --forever
* Add unit test for a failing test
* Fix also some pyflakes warnings in libregrtest

9 years agoAdd an early-out for deque_clear()
Raymond Hettinger [Wed, 30 Sep 2015 05:45:05 +0000 (22:45 -0700)]
Add an early-out for deque_clear()

9 years agoIssue #25220, libregrtest: more verbose output for -jN
Victor Stinner [Wed, 30 Sep 2015 01:05:43 +0000 (03:05 +0200)]
Issue #25220, libregrtest: more verbose output for -jN

When the -jN command line option is used, display tests running since at least
30 seconds every minute.

9 years agoIssue #25220, libregrtest: Cleanup
Victor Stinner [Wed, 30 Sep 2015 00:39:22 +0000 (02:39 +0200)]
Issue #25220, libregrtest: Cleanup

No need to support.verbose in Regrtest.run_tests(), it's always set in
runtest().

9 years agoIssue #25220, libregrtest: Pass directly ns to runtest()
Victor Stinner [Wed, 30 Sep 2015 00:32:11 +0000 (02:32 +0200)]
Issue #25220, libregrtest: Pass directly ns to runtest()

* Remove runtest_ns(): pass directly ns to runtest().
* Create also Regrtest.rerun_failed_tests() method.
* Inline again Regrtest.run_test(): it's no more justified to have a method

9 years agoIssue #25220, libregrtest: Set support.use_resources in setup_tests()
Victor Stinner [Wed, 30 Sep 2015 00:17:28 +0000 (02:17 +0200)]
Issue #25220, libregrtest: Set support.use_resources in setup_tests()

* Rename setup_python() to setup_tests()
* Remove use_resources parameter of runtest()

9 years agoIssue #25274: Workaround test_sys crash just to keep buildbots usable
Victor Stinner [Wed, 30 Sep 2015 00:02:49 +0000 (02:02 +0200)]
Issue #25274: Workaround test_sys crash just to keep buildbots usable

9 years agoIssue #25220, libregrtest: Call setup_python(ns) in the slaves
Victor Stinner [Tue, 29 Sep 2015 23:39:28 +0000 (01:39 +0200)]
Issue #25220, libregrtest: Call setup_python(ns) in the slaves

Slaves (child processes running tests for regrtest -jN) now inherit
--memlimit/-M, --threshold/-t and --nowindows/-n options.

* -M, -t and -n are now supported with -jN
* Factorize code to run tests.
* run_test_in_subprocess() now pass the whole "ns" namespace to the child
  process.

9 years agoIssue #25220, libregrtest: Add runtest_ns() function
Victor Stinner [Tue, 29 Sep 2015 23:32:39 +0000 (01:32 +0200)]
Issue #25220, libregrtest: Add runtest_ns() function

* Factorize code to run tests.
* run_test_in_subprocess() now pass the whole "ns" namespace to the child
  process.

9 years agoIssue #25220, libregrtest: Move setup_python() to a new submodule
Victor Stinner [Tue, 29 Sep 2015 23:13:53 +0000 (01:13 +0200)]
Issue #25220, libregrtest: Move setup_python() to a new submodule

9 years agoIssue #25220, libregrtest: Cleanup setup code
Victor Stinner [Tue, 29 Sep 2015 22:59:35 +0000 (00:59 +0200)]
Issue #25220, libregrtest: Cleanup setup code

9 years agoIssue #25220: Use print(flush=True) in libregrtest
Victor Stinner [Tue, 29 Sep 2015 22:48:27 +0000 (00:48 +0200)]
Issue #25220: Use print(flush=True) in libregrtest

9 years agoIssue #25220: Enhance regrtest -jN
Victor Stinner [Tue, 29 Sep 2015 22:33:29 +0000 (00:33 +0200)]
Issue #25220: Enhance regrtest -jN

Running the Python test suite with -jN now:

- Display the duration of tests which took longer than 30 seconds
- Display the tests currently running since at least 30 seconds
- Display the tests we are waiting for when the test suite is interrupted

Clenaup also run_test_in_subprocess() code.

9 years agoDon't strip refcount in libregrtest/runtest_mp.py
Victor Stinner [Tue, 29 Sep 2015 21:52:33 +0000 (23:52 +0200)]
Don't strip refcount in libregrtest/runtest_mp.py

Python doesn't display the refcount anymore by default. It only displays it
when -X showrefcount command line option is used, which is not the case here.
regrtest can be run with -X showrefcount, the option is not inherited by child
processes.

9 years agoIssue #25220, libregrtest: Remove unused import
Victor Stinner [Tue, 29 Sep 2015 21:50:19 +0000 (23:50 +0200)]
Issue #25220, libregrtest: Remove unused import

9 years agoIssue #25220: truncate some long lines in libregrtest/*.py
Victor Stinner [Tue, 29 Sep 2015 21:43:33 +0000 (23:43 +0200)]
Issue #25220: truncate some long lines in libregrtest/*.py

9 years agoIssue #25220: regrtest setups Python after parsing command line options
Victor Stinner [Tue, 29 Sep 2015 21:37:14 +0000 (23:37 +0200)]
Issue #25220: regrtest setups Python after parsing command line options

9 years agoIssue #25220: Enhance regrtest --coverage
Victor Stinner [Tue, 29 Sep 2015 21:36:27 +0000 (23:36 +0200)]
Issue #25220: Enhance regrtest --coverage

Add a new Regrtest.run_test() method to ensure that --coverage pass the same
options to the runtest() function.

9 years agoIssue #25220: Create libregrtest/runtest_mp.py
Victor Stinner [Tue, 29 Sep 2015 21:15:38 +0000 (23:15 +0200)]
Issue #25220: Create libregrtest/runtest_mp.py

Move the code to run tests in multiple processes using threading and subprocess
to a new submodule.

Move also slave_runner() (renamed to run_tests_slave()) and
run_test_in_subprocess() (renamed to run_tests_in_subprocess()) there.

9 years agoIssue #22958: Constructor and update method of weakref.WeakValueDictionary
Serhiy Storchaka [Tue, 29 Sep 2015 20:52:42 +0000 (23:52 +0300)]
Issue #22958: Constructor and update method of weakref.WeakValueDictionary
now accept the self and the dict keyword arguments.

9 years agoIssue #22958: Constructor and update method of weakref.WeakValueDictionary
Serhiy Storchaka [Tue, 29 Sep 2015 20:52:09 +0000 (23:52 +0300)]
Issue #22958: Constructor and update method of weakref.WeakValueDictionary
now accept the self and the dict keyword arguments.

9 years agoIssue #25220: Split the huge main() function of libregrtest.main into a class
Victor Stinner [Tue, 29 Sep 2015 20:48:52 +0000 (22:48 +0200)]
Issue #25220: Split the huge main() function of libregrtest.main into a class
with attributes and methods.

The --threshold command line option is now ignored if the gc module is missing.

* Convert main() variables to Regrtest attributes, document some attributes
* Convert accumulate_result() function to a method
* Create setup_python() function and setup_regrtest() method.
* Import gc at top level
* Move resource.setrlimit() and the code to make the module paths absolute into
  the new setup_python() function. So this code is no more executed when the
  module is imported, only when main() is executed. We have a better control on
  when the setup is done.
* Move textwrap import from printlist() to the top level.
* Some other minor cleanup.

9 years agoIssue #22958: Constructor and update method of weakref.WeakValueDictionary
Serhiy Storchaka [Tue, 29 Sep 2015 20:53:25 +0000 (23:53 +0300)]
Issue #22958: Constructor and update method of weakref.WeakValueDictionary
now accept the self and the dict keyword arguments.

9 years agoIssue #22609: Constructor of collections.UserDict now accepts the self keyword
Serhiy Storchaka [Tue, 29 Sep 2015 20:38:34 +0000 (23:38 +0300)]
Issue #22609: Constructor of collections.UserDict now accepts the self keyword
argument.

9 years agoIssue #22609: Constructor of collections.UserDict now accepts the self keyword
Serhiy Storchaka [Tue, 29 Sep 2015 20:37:09 +0000 (23:37 +0300)]
Issue #22609: Constructor of collections.UserDict now accepts the self keyword
argument.

9 years agoIssue #22609: Constructor of collections.UserDict now accepts the self keyword
Serhiy Storchaka [Tue, 29 Sep 2015 20:36:06 +0000 (23:36 +0300)]
Issue #22609: Constructor of collections.UserDict now accepts the self keyword
argument.

9 years agoIssue #25111: Fixed comparison of traceback.FrameSummary.
Serhiy Storchaka [Tue, 29 Sep 2015 19:34:16 +0000 (22:34 +0300)]
Issue #25111: Fixed comparison of traceback.FrameSummary.

9 years agoIssue #25111: Fixed comparison of traceback.FrameSummary.
Serhiy Storchaka [Tue, 29 Sep 2015 19:33:36 +0000 (22:33 +0300)]
Issue #25111: Fixed comparison of traceback.FrameSummary.

9 years agoIssue #25262. Added support for BINBYTES8 opcode in Python implementation of
Serhiy Storchaka [Tue, 29 Sep 2015 19:13:01 +0000 (22:13 +0300)]
Issue #25262. Added support for BINBYTES8 opcode in Python implementation of
unpickler.  Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8
opcodes no longer silently ignored on 32-bit platforms in C implementation.

9 years agoIssue #25262. Added support for BINBYTES8 opcode in Python implementation of
Serhiy Storchaka [Tue, 29 Sep 2015 19:12:29 +0000 (22:12 +0300)]
Issue #25262. Added support for BINBYTES8 opcode in Python implementation of
unpickler.  Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8
opcodes no longer silently ignored on 32-bit platforms in C implementation.

9 years agoIssue #25262. Added support for BINBYTES8 opcode in Python implementation of
Serhiy Storchaka [Tue, 29 Sep 2015 19:10:07 +0000 (22:10 +0300)]
Issue #25262. Added support for BINBYTES8 opcode in Python implementation of
unpickler.  Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8
opcodes no longer silently ignored on 32-bit platforms in C implementation.

9 years agoAlso rewrote the guts of asyncio.Semaphore (patch by manipopopo). (Merge 3.5->3.6.)
Guido van Rossum [Tue, 29 Sep 2015 19:01:55 +0000 (12:01 -0700)]
Also rewrote the guts of asyncio.Semaphore (patch by manipopopo). (Merge 3.5->3.6.)

9 years agoAlso rewrote the guts of asyncio.Semaphore (patch by manipopopo). (Merge 3.4->3.5.)
Guido van Rossum [Tue, 29 Sep 2015 19:00:01 +0000 (12:00 -0700)]
Also rewrote the guts of asyncio.Semaphore (patch by manipopopo). (Merge 3.4->3.5.)

9 years agoAlso rewrote the guts of asyncio.Semaphore (patch by manipopopo).
Guido van Rossum [Tue, 29 Sep 2015 18:54:45 +0000 (11:54 -0700)]
Also rewrote the guts of asyncio.Semaphore (patch by manipopopo).

9 years agoMerge 3.5 -> default
Andrew Svetlov [Tue, 29 Sep 2015 15:38:22 +0000 (18:38 +0300)]
Merge 3.5 -> default

9 years agoMerge 3.4 -> 3.5
Andrew Svetlov [Tue, 29 Sep 2015 15:36:44 +0000 (18:36 +0300)]
Merge 3.4 -> 3.5

9 years agoFix StreamReader.__repr__
Andrew Svetlov [Tue, 29 Sep 2015 15:36:00 +0000 (18:36 +0300)]
Fix StreamReader.__repr__

9 years agoIssue #25034: Merge from 3.5.
Eric V. Smith [Tue, 29 Sep 2015 14:30:47 +0000 (10:30 -0400)]
Issue #25034: Merge from 3.5.

9 years agoIssue #25034: Merge from 3.4.
Eric V. Smith [Tue, 29 Sep 2015 14:30:04 +0000 (10:30 -0400)]
Issue #25034: Merge from 3.4.

9 years agoFixed issue #25034: Fix string.Formatter problem with auto-numbering
Eric V. Smith [Tue, 29 Sep 2015 14:27:38 +0000 (10:27 -0400)]
Fixed issue #25034: Fix string.Formatter problem with auto-numbering
and nested format_specs. Patch by Anthon van der Neut.

9 years agoAdded additional unpickling tests.
Serhiy Storchaka [Tue, 29 Sep 2015 12:51:02 +0000 (15:51 +0300)]
Added additional unpickling tests.

9 years agoAdded additional unpickling tests.
Serhiy Storchaka [Tue, 29 Sep 2015 12:50:45 +0000 (15:50 +0300)]
Added additional unpickling tests.

9 years agoAdded additional unpickling tests.
Serhiy Storchaka [Tue, 29 Sep 2015 12:49:58 +0000 (15:49 +0300)]
Added additional unpickling tests.

9 years agoMoved unpickling tests with prepickled data to separate class.
Serhiy Storchaka [Tue, 29 Sep 2015 12:35:19 +0000 (15:35 +0300)]
Moved unpickling tests with prepickled data to separate class.

9 years agoMoved unpickling tests with prepickled data to separate class.
Serhiy Storchaka [Tue, 29 Sep 2015 12:34:53 +0000 (15:34 +0300)]
Moved unpickling tests with prepickled data to separate class.

9 years agoMoved unpickling tests with prepickled data to separate class.
Serhiy Storchaka [Tue, 29 Sep 2015 12:33:24 +0000 (15:33 +0300)]
Moved unpickling tests with prepickled data to separate class.

9 years agoIssue #25220: Add test for --wait in test_regrtest
Victor Stinner [Tue, 29 Sep 2015 12:17:09 +0000 (14:17 +0200)]
Issue #25220: Add test for --wait in test_regrtest

Replace script_helper.assert_python_ok() with subprocess.run().

9 years agoOops, revert unwanted change, sorry
Victor Stinner [Tue, 29 Sep 2015 12:02:35 +0000 (14:02 +0200)]
Oops, revert unwanted change, sorry

9 years agoIssue #18174: Explain why is_valid_fd() uses dup() instead of fstat()
Victor Stinner [Tue, 29 Sep 2015 11:59:50 +0000 (13:59 +0200)]
Issue #18174: Explain why is_valid_fd() uses dup() instead of fstat()

9 years agotest
Victor Stinner [Tue, 29 Sep 2015 11:47:15 +0000 (13:47 +0200)]
test

9 years agoTry to fix _PyTime_AsTimevalStruct_impl() on OpenBSD
Victor Stinner [Tue, 29 Sep 2015 11:41:46 +0000 (13:41 +0200)]
Try to fix _PyTime_AsTimevalStruct_impl() on OpenBSD

It looks like the check for integer overflow doesn't work on x86 OpenBSD 5.8.

9 years agoOptimize ascii/latin1+surrogateescape encoders
Victor Stinner [Tue, 29 Sep 2015 10:32:13 +0000 (12:32 +0200)]
Optimize ascii/latin1+surrogateescape encoders

Issue #25227: Optimize ASCII and latin1 encoders with the ``surrogateescape``
error handler: the encoders are now up to 3 times as fast.

Initial patch written by Serhiy Storchaka.

9 years agoMerge with 3.5, Issue #24028: Add subsection about Idle calltips.
Terry Jan Reedy [Tue, 29 Sep 2015 05:56:54 +0000 (01:56 -0400)]
Merge with 3.5, Issue #24028: Add subsection about Idle calltips.

9 years agoMerge with 3.4, Issue #24028: Add subsection about Idle calltips.
Terry Jan Reedy [Tue, 29 Sep 2015 05:56:35 +0000 (01:56 -0400)]
Merge with 3.4, Issue #24028: Add subsection about Idle calltips.

9 years agoIssue #24028: Add subsection about Idle calltips.
Terry Jan Reedy [Tue, 29 Sep 2015 05:55:57 +0000 (01:55 -0400)]
Issue #24028: Add subsection about Idle calltips.

9 years agomerge 3.5
Terry Jan Reedy [Tue, 29 Sep 2015 05:04:08 +0000 (01:04 -0400)]
merge 3.5

9 years agoMerge with 3.4
Terry Jan Reedy [Tue, 29 Sep 2015 05:01:00 +0000 (01:01 -0400)]
Merge with 3.4

9 years agoRemove indent in news item. Error when building 3.x docs.
Terry Jan Reedy [Tue, 29 Sep 2015 05:00:31 +0000 (01:00 -0400)]
Remove indent in news item. Error when building 3.x docs.

9 years agoIDLE NEWS.
Terry Jan Reedy [Tue, 29 Sep 2015 03:44:37 +0000 (23:44 -0400)]
IDLE NEWS.

9 years agoIDLE NEWS items.
Terry Jan Reedy [Tue, 29 Sep 2015 03:42:56 +0000 (23:42 -0400)]
IDLE NEWS items.

9 years agoAdd recent IDLE NEWS items.
Terry Jan Reedy [Tue, 29 Sep 2015 03:38:57 +0000 (23:38 -0400)]
Add recent IDLE NEWS items.

9 years agoCorrect Misc/NEWS about asyncio.Queue rewrite.
Guido van Rossum [Mon, 28 Sep 2015 23:53:44 +0000 (16:53 -0700)]
Correct Misc/NEWS about asyncio.Queue rewrite.

9 years agoCorrect Misc/NEWS about asyncio.Queue rewrite.
Guido van Rossum [Mon, 28 Sep 2015 23:51:59 +0000 (16:51 -0700)]
Correct Misc/NEWS about asyncio.Queue rewrite.

9 years agoCorrect Misc/NEWS about asyncio.Queue rewrite.
Guido van Rossum [Mon, 28 Sep 2015 23:50:38 +0000 (16:50 -0700)]
Correct Misc/NEWS about asyncio.Queue rewrite.

9 years agoFix test_regrtest.test_tools_buildbot_test()
Victor Stinner [Mon, 28 Sep 2015 23:02:37 +0000 (01:02 +0200)]
Fix test_regrtest.test_tools_buildbot_test()

Issue #25220: Fix test_regrtest.test_tools_buildbot_test() on release build (on
Windows), pass "+d" option to test.bat.

9 years agoIssue #25220: Add functional tests to test_regrtest
Victor Stinner [Mon, 28 Sep 2015 21:16:17 +0000 (23:16 +0200)]
Issue #25220: Add functional tests to test_regrtest

* test all available ways to run the Python test suite
* test many regrtest options: --slow, --coverage, -r, -u,  etc.

Note: python -m test --coverage doesn't work on Windows.

9 years agoIssue #25233: Rewrite the guts of Queue to be more understandable and correct. (Merge...
Guido van Rossum [Mon, 28 Sep 2015 20:35:54 +0000 (13:35 -0700)]
Issue #25233: Rewrite the guts of Queue to be more understandable and correct. (Merge 3.5->default.)

9 years agoIssue #25233: Rewrite the guts of Queue to be more understandable and correct. (Merge...
Guido van Rossum [Mon, 28 Sep 2015 14:44:49 +0000 (07:44 -0700)]
Issue #25233: Rewrite the guts of Queue to be more understandable and correct. (Merge 3.4->3.5.)