]>
granicus.if.org Git - python/log
Victor Stinner [Fri, 1 Apr 2011 00:28:22 +0000 (02:28 +0200)]
Issue #11393: Fix faulthandler_thread(): release cancel lock before join lock
If the thread releases the join lock before the cancel lock, the thread may
sometimes still be alive at cancel_dump_tracebacks_later() exit. So the cancel
lock may be destroyed while the thread is still alive, whereas the thread will
try to release the cancel lock, which just crash.
Another minor fix: the thread doesn't release the cancel lock if it didn't
acquire it.
Raymond Hettinger [Thu, 31 Mar 2011 22:46:39 +0000 (15:46 -0700)]
Issue #7796: Add link to Jan Kaliszewski's alternate constructor and ABC for named tuples.
Raymond Hettinger [Thu, 31 Mar 2011 22:46:06 +0000 (15:46 -0700)]
Issue #7796: Add link to Jan Kaliszewski's alternate constructor and ABC for named tuples.
Raymond Hettinger [Thu, 31 Mar 2011 20:59:52 +0000 (13:59 -0700)]
Fix markup and wording.
Raymond Hettinger [Thu, 31 Mar 2011 20:59:24 +0000 (13:59 -0700)]
Fix markup and wording.
Victor Stinner [Thu, 31 Mar 2011 20:35:49 +0000 (22:35 +0200)]
Issue #11393: test_faulthandler is more tolerant on inaccurate time
Raymond Hettinger [Thu, 31 Mar 2011 19:06:47 +0000 (12:06 -0700)]
Add links to make the math docs more usable.
Raymond Hettinger [Thu, 31 Mar 2011 19:04:53 +0000 (12:04 -0700)]
Add links to make the math docs more usable.
R David Murray [Thu, 31 Mar 2011 17:11:40 +0000 (13:11 -0400)]
Move assertBytesEqual to base test class, improve it, and hook into assertEqual
Victor Stinner [Thu, 31 Mar 2011 17:07:58 +0000 (19:07 +0200)]
Issue #11393: get more information on assertion error (test_faulthandler)
Victor Stinner [Thu, 31 Mar 2011 16:27:50 +0000 (18:27 +0200)]
Issue #11727: Antoine and Arfrever don't like "0 < timeout" style (regrtest.py)
R David Murray [Thu, 31 Mar 2011 16:20:23 +0000 (12:20 -0400)]
Move infrastructure into __init__ to lay groundwork for splitting test_email.
The split probably won't happen for a while, but I might as well lay the
groundwork now since I'll be adding new test modules before too long.
Victor Stinner [Thu, 31 Mar 2011 16:15:52 +0000 (18:15 +0200)]
Issue #11393: check that stdout is empty if we use a file
Victor Stinner [Thu, 31 Mar 2011 16:10:13 +0000 (18:10 +0200)]
Issue #11727: add --timeout option to regrtest (disabled by default).
Victor Stinner [Thu, 31 Mar 2011 16:02:36 +0000 (18:02 +0200)]
regrtest.py checks that child process exit code is zero
R David Murray [Thu, 31 Mar 2011 15:40:20 +0000 (11:40 -0400)]
Only a few files were opened using findfile; consistently don't use it.
Victor Stinner [Thu, 31 Mar 2011 11:40:14 +0000 (13:40 +0200)]
Merge 3.2: sys.getfilesystemencoding() raises a RuntimeError if
initfsencoding() was not called yet: detect bootstrap (startup) issues earlier.
Victor Stinner [Thu, 31 Mar 2011 11:39:03 +0000 (13:39 +0200)]
sys.getfilesystemencoding() raises a RuntimeError if initfsencoding() was not
called yet: detect bootstrap (startup) issues earlier.
Victor Stinner [Thu, 31 Mar 2011 11:29:56 +0000 (13:29 +0200)]
Issue #11393: test_faulthandler checks the exitcode after the output
Victor Stinner [Thu, 31 Mar 2011 09:34:08 +0000 (11:34 +0200)]
Issue #11393: limit stack overflow test to 100 MB
Stop if the stack overflow doesn't occur after allocating 100 MB on the stack.
Victor Stinner [Thu, 31 Mar 2011 01:42:34 +0000 (03:42 +0200)]
Issue #11393: Fix the documentation (cancel_dump_traceback_later)
* dump_traceback_later() => dump_tracebacks_later()
* cancel_dump_traceback_later() => cancel_dump_tracebacks_later()
Victor Stinner [Thu, 31 Mar 2011 01:22:15 +0000 (03:22 +0200)]
Issue #11557: disable test_logging.test_no_kwargs (fail on most buildbots)
Victor Stinner [Thu, 31 Mar 2011 00:05:54 +0000 (02:05 +0200)]
Issue #11393: Disable test_stack_overflow of test_faulthandler
Victor Stinner [Wed, 30 Mar 2011 23:34:22 +0000 (01:34 +0200)]
Issue #11393: reenable all tests in regrtest.py (wooops, sorry Antoine)
Victor Stinner [Wed, 30 Mar 2011 23:31:06 +0000 (01:31 +0200)]
Issue #11393: Add the new faulthandler module
Antoine Pitrou [Wed, 30 Mar 2011 23:03:10 +0000 (01:03 +0200)]
Issue #11618: Fix the timeout logic in threading.Lock.acquire() under
Windows.
Antoine Pitrou [Wed, 30 Mar 2011 23:00:32 +0000 (01:00 +0200)]
Issue #11618: Fix the timeout logic in threading.Lock.acquire() under
Windows.
Kristjan Valur Jonsson [Wed, 30 Mar 2011 11:55:52 +0000 (11:55 +0000)]
Merge
Kristjan Valur Jonsson [Wed, 30 Mar 2011 11:39:24 +0000 (11:39 +0000)]
Merge
Kristjan Valur Jonsson [Wed, 30 Mar 2011 11:32:06 +0000 (11:32 +0000)]
Merge 3.2
Kristjan Valur Jonsson [Wed, 30 Mar 2011 11:24:58 +0000 (11:24 +0000)]
Merge 3.1
Kristjan Valur Jonsson [Wed, 30 Mar 2011 11:04:28 +0000 (11:04 +0000)]
Bugfix: Properly test for errors from PyLong_AsLong() in itertools.cycle.
ti can raise an exception even if PyLong_Check() has
succeeded.
Raymond Hettinger [Wed, 30 Mar 2011 00:38:15 +0000 (17:38 -0700)]
Issue 11713: clarify docstring for collections.deque()
Raymond Hettinger [Wed, 30 Mar 2011 00:36:31 +0000 (17:36 -0700)]
Issue 11713: clarify docstring for collections.deque()
Guido van Rossum [Tue, 29 Mar 2011 20:00:28 +0000 (13:00 -0700)]
Merge issue 11662.
Guido van Rossum [Tue, 29 Mar 2011 19:58:29 +0000 (12:58 -0700)]
Merge issue 11662.
guido@google.com [Tue, 29 Mar 2011 19:09:45 +0000 (12:09 -0700)]
Merge.
guido@google.com [Tue, 29 Mar 2011 19:02:49 +0000 (12:02 -0700)]
Merge Issue 11662 from 3.2 branch.
guido@google.com [Tue, 29 Mar 2011 18:51:26 +0000 (11:51 -0700)]
Merge Issue 11662 from 3.1 branch.
guido@google.com [Tue, 29 Mar 2011 18:41:02 +0000 (11:41 -0700)]
Issue 11662: Fix vulnerability in urllib/urllib2.
(This version is a cleaned-up backport of a fix by Senthil Kumaran.)
Vinay Sajip [Tue, 29 Mar 2011 16:20:34 +0000 (17:20 +0100)]
Closes issue #11557: Added Natalia Bidart's patch to improve test coverage.
R David Murray [Tue, 29 Mar 2011 15:32:35 +0000 (11:32 -0400)]
Remove the 'strict' argument to Parser, deprecated since 2.4.
R David Murray [Tue, 29 Mar 2011 13:59:45 +0000 (09:59 -0400)]
Add a __main__.py to test_email so it works with -m like it did before move.
Benjamin Peterson [Mon, 28 Mar 2011 22:42:35 +0000 (17:42 -0500)]
merge 3.2
Benjamin Peterson [Mon, 28 Mar 2011 22:32:31 +0000 (17:32 -0500)]
Correct handling of functions with only kwarg args in getcallargs (closes #11256)
A patch from Daniel Urban.
Benjamin Peterson [Mon, 28 Mar 2011 22:26:04 +0000 (17:26 -0500)]
merge 3.2
Benjamin Peterson [Mon, 28 Mar 2011 22:25:50 +0000 (17:25 -0500)]
merge 3.1
Benjamin Peterson [Mon, 28 Mar 2011 22:25:15 +0000 (17:25 -0500)]
let's keep parenthesis around sizeof
Ezio Melotti [Mon, 28 Mar 2011 16:27:09 +0000 (19:27 +0300)]
#10617: merge with 3.2.
Ezio Melotti [Mon, 28 Mar 2011 10:53:40 +0000 (13:53 +0300)]
#10617: merge with 3.1.
Ezio Melotti [Mon, 28 Mar 2011 10:50:41 +0000 (13:50 +0300)]
#10617: add class directives to collections ABCs.
Raymond Hettinger [Mon, 28 Mar 2011 01:59:51 +0000 (18:59 -0700)]
Update docstrings for itertools.accumulate().
Raymond Hettinger [Mon, 28 Mar 2011 01:52:10 +0000 (18:52 -0700)]
Add optional *func* argument to itertools.accumulate().
Martin v. Löwis [Sun, 27 Mar 2011 19:09:00 +0000 (21:09 +0200)]
merge #11696
Martin v. Löwis [Sun, 27 Mar 2011 19:07:13 +0000 (21:07 +0200)]
merge #11696
Martin v. Löwis [Sun, 27 Mar 2011 19:05:51 +0000 (21:05 +0200)]
Closes #11696: Fix ID generation in msilib.
Patch by Mark Mc Mahon.
Mark Dickinson [Sun, 27 Mar 2011 15:39:53 +0000 (16:39 +0100)]
merge
Ross Lagerwall [Sun, 27 Mar 2011 15:34:22 +0000 (17:34 +0200)]
Issue #11692: Remove unnecessary demo functions in subprocess module.
Mark Dickinson [Sun, 27 Mar 2011 15:30:50 +0000 (16:30 +0100)]
Merge #9696
Mark Dickinson [Sun, 27 Mar 2011 15:30:07 +0000 (16:30 +0100)]
Merge #9696
Mark Dickinson [Sun, 27 Mar 2011 15:25:40 +0000 (16:25 +0100)]
Issue #9696: Fix exception incorrectly raised by xdrlib.Packer.pack_int when trying to pack a negative (in-range) integer.
Mark Dickinson [Sun, 27 Mar 2011 14:52:03 +0000 (15:52 +0100)]
Fix misplaced Misc/NEWS entry (merge from 3.2)
Mark Dickinson [Sun, 27 Mar 2011 14:50:04 +0000 (15:50 +0100)]
Move misplaced Misc/NEWS item (merge from 3.1)
Mark Dickinson [Sun, 27 Mar 2011 14:46:32 +0000 (15:46 +0100)]
Fix misplaced Misc/NEWS entry.
Steven Bethard [Sun, 27 Mar 2011 12:04:03 +0000 (14:04 +0200)]
Issue #9026: Fix order of argparse sub-commands in help messages. (Merged from 3.2.)
Steven Bethard [Sun, 27 Mar 2011 11:53:53 +0000 (13:53 +0200)]
Issue #9026: Fix order of argparse sub-commands in help messages.
Martin v. Löwis [Sun, 27 Mar 2011 08:15:57 +0000 (10:15 +0200)]
merge #7639
Martin v. Löwis [Sun, 27 Mar 2011 08:14:57 +0000 (10:14 +0200)]
merge #7639
Martin v. Löwis [Sun, 27 Mar 2011 08:12:07 +0000 (10:12 +0200)]
Fix short file name generation in bdist_msi.
Patch by Christoph Gohlke.
Closes #7639.
Benjamin Peterson [Sat, 26 Mar 2011 23:18:09 +0000 (18:18 -0500)]
merge 3.2
Benjamin Peterson [Sat, 26 Mar 2011 23:17:05 +0000 (18:17 -0500)]
merge 3.1
Benjamin Peterson [Sat, 26 Mar 2011 23:11:54 +0000 (18:11 -0500)]
revert unintended changes
Benjamin Peterson [Sat, 26 Mar 2011 23:04:09 +0000 (18:04 -0500)]
always check return value of PyObject_IsInstance for error
Benjamin Peterson [Sat, 26 Mar 2011 22:56:28 +0000 (17:56 -0500)]
check possible recursive _as_parameter_ to prevent segfault (closes #1838)
Steven Bethard [Sat, 26 Mar 2011 20:51:56 +0000 (21:51 +0100)]
Issue #9343: Document that argparse parent parsers must be configured before their children. (Merge from 3.2.)
Steven Bethard [Sat, 26 Mar 2011 20:49:00 +0000 (21:49 +0100)]
Issue #9343: Document that argparse parent parsers must be configured before their children.
Antoine Pitrou [Sat, 26 Mar 2011 20:18:44 +0000 (21:18 +0100)]
Merge
Antoine Pitrou [Sat, 26 Mar 2011 20:16:07 +0000 (21:16 +0100)]
Merge
Antoine Pitrou [Sat, 26 Mar 2011 20:15:47 +0000 (21:15 +0100)]
In the Windows clean script for buildbots, also clear the build dir
(so that stale test files, which can be very large, get wiped out)
Ross Lagerwall [Sat, 26 Mar 2011 19:22:09 +0000 (21:22 +0200)]
Merge with 3.2
Ross Lagerwall [Sat, 26 Mar 2011 19:21:46 +0000 (21:21 +0200)]
Merge with 3.1
Ross Lagerwall [Sat, 26 Mar 2011 19:19:57 +0000 (21:19 +0200)]
Issue #11659: Fix ResourceWarning in test_subprocess introduced by #11459.
Patch by Ben Hayden.
Steven Bethard [Sat, 26 Mar 2011 18:55:36 +0000 (19:55 +0100)]
Issue #8982: Improve the documentation for the argparse Namespace object. (Merge from 3.2.)
Steven Bethard [Sat, 26 Mar 2011 18:50:06 +0000 (19:50 +0100)]
Issue #8982: Improve the documentation for the argparse Namespace object.
Antoine Pitrou [Sat, 26 Mar 2011 18:33:44 +0000 (19:33 +0100)]
Issue #11635: Don't use polling in worker threads and processes launched by
concurrent.futures.
Antoine Pitrou [Sat, 26 Mar 2011 18:29:44 +0000 (19:29 +0100)]
Issue #11635: Don't use polling in worker threads and processes launched by
concurrent.futures.
Antoine Pitrou [Sat, 26 Mar 2011 17:39:55 +0000 (18:39 +0100)]
Merge from 3.2
Antoine Pitrou [Sat, 26 Mar 2011 17:38:06 +0000 (18:38 +0100)]
Read HTTP response inside transient_internet()
Antoine Pitrou [Sat, 26 Mar 2011 17:36:42 +0000 (18:36 +0100)]
test_urllibnet: make it so that transient_internet() applies to the
whole HTTP exchange, not only the opening.
Steven Bethard [Sat, 26 Mar 2011 17:35:21 +0000 (18:35 +0100)]
Fix NEWS item that ended up in wrong section
Steven Bethard [Sat, 26 Mar 2011 17:29:48 +0000 (18:29 +0100)]
Fix NEWS item that ended up in wrong section
Steven Bethard [Sat, 26 Mar 2011 16:35:11 +0000 (17:35 +0100)]
Issue #9348: Raise an early error if argparse nargs and metavar don't match. (Merge from 3.2.)
Steven Bethard [Sat, 26 Mar 2011 16:33:56 +0000 (17:33 +0100)]
Issue #9348: Raise an early error if argparse nargs and metavar don't match.
Steven Bethard [Sat, 26 Mar 2011 13:48:04 +0000 (14:48 +0100)]
Issue #11174: Add argparse.MetavarTypeHelpFormatter, which uses type names
for the names of optional and positional arguments in help messages.
Mark Dickinson [Sat, 26 Mar 2011 10:22:56 +0000 (10:22 +0000)]
Merge #11675
Mark Dickinson [Sat, 26 Mar 2011 10:21:20 +0000 (10:21 +0000)]
Merge #11675
Mark Dickinson [Sat, 26 Mar 2011 10:19:03 +0000 (10:19 +0000)]
Issue #11675: Zero-out newly-created multiprocessing.[Raw]Array objects.
Éric Araujo [Sat, 26 Mar 2011 02:23:43 +0000 (03:23 +0100)]
Merge #10553 followup from 3.2
Éric Araujo [Sat, 26 Mar 2011 02:22:55 +0000 (03:22 +0100)]
#10553: Explain why compileall has no command-line argument to control optimization
Éric Araujo [Sat, 26 Mar 2011 01:01:33 +0000 (02:01 +0100)]
Branch merge