summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #11393: The fault handler handles also SIGABRTVictor Stinner2011-04-015-17/+45
|
* Issue #11393: fault handler uses raise(signum) for SIGILL on WindowsVictor Stinner2011-04-011-15/+12
|
* Fix markup.Georg Brandl2011-04-011-2/+2
|
* Issue #11393: fix usage of locks in faulthandlerVictor Stinner2011-04-011-3/+4
| | | | | | | | * faulthandler_cancel_dump_tracebacks_later() is responsible to set running to zero (so we don't need the volatile keyword anymore) * release locks if PyThread_start_new_thread() fails assert(thread.running == 0) was wrong in a corner case
* Issue #11393: New try to fix faulthandler_thread()Victor Stinner2011-04-011-6/+6
| | | | | | | Always release the cancel join. Fix also another corner case: _PyFaulthandler_Fini() called after setting running variable to zero, but before releasing the join lock.
* Issue #11393: Fix faulthandler_thread(): release cancel lock before join lockVictor Stinner2011-04-011-1/+1
| | | | | | | | | | 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.
* Issue #7796: Add link to Jan Kaliszewski's alternate constructor and ABC for ↵Raymond Hettinger2011-03-312-2/+10
|\ | | | | | | named tuples.
| * Issue #7796: Add link to Jan Kaliszewski's alternate constructor and ABC for ↵Raymond Hettinger2011-03-312-2/+10
| | | | | | | | named tuples.
* | Fix markup and wording.Raymond Hettinger2011-03-311-3/+4
|\ \ | |/
| * Fix markup and wording.Raymond Hettinger2011-03-311-3/+4
| |
* | Issue #11393: test_faulthandler is more tolerant on inaccurate timeVictor Stinner2011-03-311-7/+10
| |
* | Add links to make the math docs more usable.Raymond Hettinger2011-03-311-7/+23
|\ \ | |/
| * Add links to make the math docs more usable.Raymond Hettinger2011-03-311-7/+23
| |
* | Move assertBytesEqual to base test class, improve it, and hook into assertEqualR David Murray2011-03-312-6/+12
| |
* | Issue #11393: get more information on assertion error (test_faulthandler)Victor Stinner2011-03-311-2/+2
| |
* | Issue #11727: Antoine and Arfrever don't like "0 < timeout" style (regrtest.py)Victor Stinner2011-03-311-2/+3
| |
* | Move infrastructure into __init__ to lay groundwork for splitting test_email.R David Murray2011-03-312-27/+28
| | | | | | | | | | 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.
* | Issue #11393: check that stdout is empty if we use a fileVictor Stinner2011-03-311-3/+8
| |
* | Issue #11727: add --timeout option to regrtest (disabled by default).Victor Stinner2011-03-312-9/+22
| |
* | regrtest.py checks that child process exit code is zeroVictor Stinner2011-03-311-0/+8
| |
* | Only a few files were opened using findfile; consistently don't use it.R David Murray2011-03-311-11/+5
| |
* | Merge 3.2: sys.getfilesystemencoding() raises a RuntimeError ifVictor Stinner2011-03-312-2/+6
|\ \ | |/ | | | | initfsencoding() was not called yet: detect bootstrap (startup) issues earlier.
| * sys.getfilesystemencoding() raises a RuntimeError if initfsencoding() was notVictor Stinner2011-03-312-2/+6
| | | | | | | | called yet: detect bootstrap (startup) issues earlier.
* | Issue #11393: test_faulthandler checks the exitcode after the outputVictor Stinner2011-03-311-15/+15
| |
* | Issue #11393: limit stack overflow test to 100 MBVictor Stinner2011-03-312-8/+37
| | | | | | | | Stop if the stack overflow doesn't occur after allocating 100 MB on the stack.
* | Issue #11393: Fix the documentation (cancel_dump_traceback_later)Victor Stinner2011-03-312-9/+9
| | | | | | | | | | * dump_traceback_later() => dump_tracebacks_later() * cancel_dump_traceback_later() => cancel_dump_tracebacks_later()
* | Issue #11557: disable test_logging.test_no_kwargs (fail on most buildbots)Victor Stinner2011-03-311-0/+1
| |
* | Issue #11393: Disable test_stack_overflow of test_faulthandlerVictor Stinner2011-03-311-0/+1
| |
* | Issue #11393: reenable all tests in regrtest.py (wooops, sorry Antoine)Victor Stinner2011-03-301-1/+0
| |
* | Issue #11393: Add the new faulthandler moduleVictor Stinner2011-03-3019-5/+1907
| |
* | Issue #11618: Fix the timeout logic in threading.Lock.acquire() underAntoine Pitrou2011-03-303-59/+20
|\ \ | |/ | | | | Windows.
| * Issue #11618: Fix the timeout logic in threading.Lock.acquire() underAntoine Pitrou2011-03-303-59/+20
| | | | | | | | Windows.
| * MergeKristjan Valur Jonsson2011-03-306-1/+75
| |\
* | \ MergeKristjan Valur Jonsson2011-03-3010-58/+601
|\ \ \
| * \ \ Issue 11713: clarify docstring for collections.deque()Raymond Hettinger2011-03-301-1/+1
| |\ \ \ | | | |/ | | |/|
| | * | Issue 11713: clarify docstring for collections.deque()Raymond Hettinger2011-03-301-1/+1
| | | |
| * | | Merge issue 11662.Guido van Rossum2011-03-291-0/+3
| |\ \ \ | | |/ /
| | * | Merge issue 11662.Guido van Rossum2011-03-295-0/+74
| | |\ \
| * | \ \ Merge.guido@google.com2011-03-2962-449/+1612
| |\ \ \ \
| | * | | | Closes issue #11557: Added Natalia Bidart's patch to improve test coverage.Vinay Sajip2011-03-292-27/+518
| | | | | |
| | * | | | Remove the 'strict' argument to Parser, deprecated since 2.4.R David Murray2011-03-293-30/+8
| | | | | |
| * | | | | Merge Issue 11662 from 3.2 branch.guido@google.com2011-03-295-0/+74
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | Merge Issue 11662 from 3.1 branch.guido@google.com2011-03-296-1/+75
| | |\ \ \ \
| | | * | | | Issue 11662: Fix vulnerability in urllib/urllib2.guido@google.com2011-03-295-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (This version is a cleaned-up backport of a fix by Senthil Kumaran.)
* | | | | | | Merge 3.2Kristjan Valur Jonsson2011-03-302-3/+11
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | / | | |_|_|_|/ | |/| | | |
| * | | | | Merge 3.1Kristjan Valur Jonsson2011-03-302-3/+11
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | |
| | * | | | Bugfix: Properly test for errors from PyLong_AsLong() in itertools.cycle.Kristjan Valur Jonsson2011-03-302-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ti can raise an exception even if PyLong_Check() has succeeded.
* | | | | | Add a __main__.py to test_email so it works with -m like it did before move.R David Murray2011-03-291-0/+3
| | | | | |
* | | | | | merge 3.2Benjamin Peterson2011-03-283-2/+44
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Correct handling of functions with only kwarg args in getcallargs (closes ↵Benjamin Peterson2011-03-283-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #11256) A patch from Daniel Urban.