Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #11393: The fault handler handles also SIGABRT | Victor Stinner | 2011-04-01 | 5 | -17/+45 |
| | |||||
* | Issue #11393: fault handler uses raise(signum) for SIGILL on Windows | Victor Stinner | 2011-04-01 | 1 | -15/+12 |
| | |||||
* | Fix markup. | Georg Brandl | 2011-04-01 | 1 | -2/+2 |
| | |||||
* | Issue #11393: fix usage of locks in faulthandler | Victor Stinner | 2011-04-01 | 1 | -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 Stinner | 2011-04-01 | 1 | -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 lock | Victor Stinner | 2011-04-01 | 1 | -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 Hettinger | 2011-03-31 | 2 | -2/+10 |
|\ | | | | | | | named tuples. | ||||
| * | Issue #7796: Add link to Jan Kaliszewski's alternate constructor and ABC for ↵ | Raymond Hettinger | 2011-03-31 | 2 | -2/+10 |
| | | | | | | | | named tuples. | ||||
* | | Fix markup and wording. | Raymond Hettinger | 2011-03-31 | 1 | -3/+4 |
|\ \ | |/ | |||||
| * | Fix markup and wording. | Raymond Hettinger | 2011-03-31 | 1 | -3/+4 |
| | | |||||
* | | Issue #11393: test_faulthandler is more tolerant on inaccurate time | Victor Stinner | 2011-03-31 | 1 | -7/+10 |
| | | |||||
* | | Add links to make the math docs more usable. | Raymond Hettinger | 2011-03-31 | 1 | -7/+23 |
|\ \ | |/ | |||||
| * | Add links to make the math docs more usable. | Raymond Hettinger | 2011-03-31 | 1 | -7/+23 |
| | | |||||
* | | Move assertBytesEqual to base test class, improve it, and hook into assertEqual | R David Murray | 2011-03-31 | 2 | -6/+12 |
| | | |||||
* | | Issue #11393: get more information on assertion error (test_faulthandler) | Victor Stinner | 2011-03-31 | 1 | -2/+2 |
| | | |||||
* | | Issue #11727: Antoine and Arfrever don't like "0 < timeout" style (regrtest.py) | Victor Stinner | 2011-03-31 | 1 | -2/+3 |
| | | |||||
* | | Move infrastructure into __init__ to lay groundwork for splitting test_email. | R David Murray | 2011-03-31 | 2 | -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 file | Victor Stinner | 2011-03-31 | 1 | -3/+8 |
| | | |||||
* | | Issue #11727: add --timeout option to regrtest (disabled by default). | Victor Stinner | 2011-03-31 | 2 | -9/+22 |
| | | |||||
* | | regrtest.py checks that child process exit code is zero | Victor Stinner | 2011-03-31 | 1 | -0/+8 |
| | | |||||
* | | Only a few files were opened using findfile; consistently don't use it. | R David Murray | 2011-03-31 | 1 | -11/+5 |
| | | |||||
* | | Merge 3.2: sys.getfilesystemencoding() raises a RuntimeError if | Victor Stinner | 2011-03-31 | 2 | -2/+6 |
|\ \ | |/ | | | | | initfsencoding() was not called yet: detect bootstrap (startup) issues earlier. | ||||
| * | sys.getfilesystemencoding() raises a RuntimeError if initfsencoding() was not | Victor Stinner | 2011-03-31 | 2 | -2/+6 |
| | | | | | | | | called yet: detect bootstrap (startup) issues earlier. | ||||
* | | Issue #11393: test_faulthandler checks the exitcode after the output | Victor Stinner | 2011-03-31 | 1 | -15/+15 |
| | | |||||
* | | Issue #11393: limit stack overflow test to 100 MB | Victor Stinner | 2011-03-31 | 2 | -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 Stinner | 2011-03-31 | 2 | -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 Stinner | 2011-03-31 | 1 | -0/+1 |
| | | |||||
* | | Issue #11393: Disable test_stack_overflow of test_faulthandler | Victor Stinner | 2011-03-31 | 1 | -0/+1 |
| | | |||||
* | | Issue #11393: reenable all tests in regrtest.py (wooops, sorry Antoine) | Victor Stinner | 2011-03-30 | 1 | -1/+0 |
| | | |||||
* | | Issue #11393: Add the new faulthandler module | Victor Stinner | 2011-03-30 | 19 | -5/+1907 |
| | | |||||
* | | Issue #11618: Fix the timeout logic in threading.Lock.acquire() under | Antoine Pitrou | 2011-03-30 | 3 | -59/+20 |
|\ \ | |/ | | | | | Windows. | ||||
| * | Issue #11618: Fix the timeout logic in threading.Lock.acquire() under | Antoine Pitrou | 2011-03-30 | 3 | -59/+20 |
| | | | | | | | | Windows. | ||||
| * | Merge | Kristjan Valur Jonsson | 2011-03-30 | 6 | -1/+75 |
| |\ | |||||
* | \ | Merge | Kristjan Valur Jonsson | 2011-03-30 | 10 | -58/+601 |
|\ \ \ | |||||
| * \ \ | Issue 11713: clarify docstring for collections.deque() | Raymond Hettinger | 2011-03-30 | 1 | -1/+1 |
| |\ \ \ | | | |/ | | |/| | |||||
| | * | | Issue 11713: clarify docstring for collections.deque() | Raymond Hettinger | 2011-03-30 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge issue 11662. | Guido van Rossum | 2011-03-29 | 1 | -0/+3 |
| |\ \ \ | | |/ / | |||||
| | * | | Merge issue 11662. | Guido van Rossum | 2011-03-29 | 5 | -0/+74 |
| | |\ \ | |||||
| * | \ \ | Merge. | guido@google.com | 2011-03-29 | 62 | -449/+1612 |
| |\ \ \ \ | |||||
| | * | | | | Closes issue #11557: Added Natalia Bidart's patch to improve test coverage. | Vinay Sajip | 2011-03-29 | 2 | -27/+518 |
| | | | | | | |||||
| | * | | | | Remove the 'strict' argument to Parser, deprecated since 2.4. | R David Murray | 2011-03-29 | 3 | -30/+8 |
| | | | | | | |||||
| * | | | | | Merge Issue 11662 from 3.2 branch. | guido@google.com | 2011-03-29 | 5 | -0/+74 |
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | |||||
| | * | | | | Merge Issue 11662 from 3.1 branch. | guido@google.com | 2011-03-29 | 6 | -1/+75 |
| | |\ \ \ \ | |||||
| | | * | | | | Issue 11662: Fix vulnerability in urllib/urllib2. | guido@google.com | 2011-03-29 | 5 | -0/+74 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (This version is a cleaned-up backport of a fix by Senthil Kumaran.) | ||||
* | | | | | | | Merge 3.2 | Kristjan Valur Jonsson | 2011-03-30 | 2 | -3/+11 |
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | / | | |_|_|_|/ | |/| | | | | |||||
| * | | | | | Merge 3.1 | Kristjan Valur Jonsson | 2011-03-30 | 2 | -3/+11 |
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | |||||
| | * | | | | Bugfix: Properly test for errors from PyLong_AsLong() in itertools.cycle. | Kristjan Valur Jonsson | 2011-03-30 | 2 | -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 Murray | 2011-03-29 | 1 | -0/+3 |
| | | | | | | |||||
* | | | | | | merge 3.2 | Benjamin Peterson | 2011-03-28 | 3 | -2/+44 |
|\ \ \ \ \ \ | |/ / / / / | |||||
| * | | | | | Correct handling of functions with only kwarg args in getcallargs (closes ↵ | Benjamin Peterson | 2011-03-28 | 3 | -2/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #11256) A patch from Daniel Urban. |