Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-33562: Check the global asyncio event loop policy isn't set after any ↵ | Brett Cannon | 2018-06-02 | 1 | -0/+1 |
| | | | | tests (GH-7328) | ||||
* | bpo-30953: Improve error messages and add tests for jumping (GH-6196) | Serhiy Storchaka | 2018-03-23 | 1 | -6/+64 |
| | | | | into/out of an except block. | ||||
* | bpo-33041: Rework compiling an "async for" loop. (#6142) | Serhiy Storchaka | 2018-03-23 | 1 | -0/+55 |
| | | | | | | | | * Added new opcode END_ASYNC_FOR. * Setting global StopAsyncIteration no longer breaks "async for" loops. * Jumping into an "async for" loop is now disabled. * Jumping out of an "async for" loop no longer corrupts the stack. * Simplify the compiler. | ||||
* | bpo-33041: Add tests for jumps in/out of 'async with' blocks. (#6110) | Serhiy Storchaka | 2018-03-18 | 1 | -0/+117 |
| | |||||
* | bpo-17288: Prevent jumps from 'return' and 'exception' trace events. (GH-6107) | xdegaye | 2018-03-13 | 1 | -11/+57 |
| | | | (cherry picked from commit e32bbaf376a09c149fa7c7f2919d7c9ce4e2a055) | ||||
* | bpo-33026: Fix jumping out of "with" block by setting f_lineno. (#6026) | Serhiy Storchaka | 2018-03-11 | 1 | -0/+28 |
| | |||||
* | bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter ↵ | Serhiy Storchaka | 2018-02-22 | 1 | -17/+41 |
| | | | | | | | | | to compiler. (GH-5006) Co-authored-by: Mark Shannon <mark@hotpy.org> Co-authored-by: Antoine Pitrou <antoine@python.org> | ||||
* | bpo-32416: Add two new tests in test_sys_settrace. (#5072) | Serhiy Storchaka | 2018-01-01 | 1 | -8/+30 |
| | | | Move other test to more proper place. | ||||
* | Fix minor spelling error in test_sys_settrace.py. (#5025) | gfyoung | 2017-12-28 | 1 | -1/+1 |
| | |||||
* | bpo-32416: Refactor tests for the f_lineno setter and add new tests. (#4991) | Serhiy Storchaka | 2017-12-26 | 1 | -248/+405 |
| | |||||
* | bpo-32297: Few misspellings found in Python source code comments. (#4803) | Mike | 2017-12-14 | 1 | -1/+1 |
| | | | | | | | | * Fix multiple typos in code comments * Add spacing in comments (test_logging.py, test_math.py) * Fix spaces at the beginning of comments in test_logging.py | ||||
* | bpo-31344: Per-frame control of trace events (GH-3417) | Nick Coghlan | 2017-09-08 | 1 | -4/+52 |
| | | | | | | | | | f_trace_lines: enable/disable line trace events f_trace_opcodes: enable/disable opcode trace events These are intended primarily for testing of the interpreter itself, as they make it much easier to emulate signals arriving at unfortunate times. | ||||
* | Issue #20041: Fixed TypeError when frame.f_trace is set to None. | Serhiy Storchaka | 2016-06-04 | 1 | -0/+9 |
|\ | | | | | | | Patch by Xavier de Gaye. | ||||
| * | Issue #20041: Fixed TypeError when frame.f_trace is set to None. | Serhiy Storchaka | 2016-06-04 | 1 | -0/+9 |
| | | | | | | | | Patch by Xavier de Gaye. | ||||
* | | Replace noop constant statement with expression | Victor Stinner | 2016-02-08 | 1 | -2/+2 |
|/ | | | | | | | | | | * Constant statements will be ignored and the compiler will emit a SyntaxWarning. * Replace constant statement (ex: "1") with an expression statement (ex: "x=1"). * test_traceback: use context manager on the file. Issue #26204. | ||||
* | pop the loop block even for infinite while loops (closes #23048) | Benjamin Peterson | 2014-12-13 | 1 | -0/+11 |
| | |||||
* | #17413: make sure settrace funcs get passed exception instances for 'value'. | R David Murray | 2013-04-19 | 1 | -0/+23 |
| | | | | Patch by Ingrid Cheung and Brendan McLoughlin. | ||||
* | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -1/+1 |
|\ | | | | | | | Patch by Serhiy Storchaka. | ||||
| * | Issue #16714: use 'raise' exceptions, don't 'throw'. | Andrew Svetlov | 2012-12-18 | 1 | -1/+1 |
| | | | | | | | | Patch by Serhiy Storchaka. | ||||
* | | merge 3.2 (#14612) | Benjamin Peterson | 2012-04-18 | 1 | -0/+11 |
|\ \ | |/ | |||||
| * | SETUP_WITH acts like SETUP_FINALLY for the purposes of setting f_lineno ↵ | Benjamin Peterson | 2012-04-18 | 1 | -0/+11 |
| | | | | | | | | (closes #14612) | ||||
* | | Merge from 3.2 | Amaury Forgeot d'Arc | 2011-10-05 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Enable the only tests for sys.gettrace | Amaury Forgeot d'Arc | 2011-10-05 | 1 | -2/+2 |
| | | |||||
* | | Issue #10990: Prevent tests from clobbering a set trace function. | Brett Cannon | 2011-02-21 | 1 | -0/+10 |
|/ | | | | | | | | | | | Many tests simply didn't care if they unset a pre-existing trace function. This made test coverage impossible. This patch fixes various tests to put back any pre-existing trace function. It also introduces test.support.no_tracing as a decorator which will temporarily unset the trace function for tests which simply fail otherwise. Thanks to Kristian Vlaardingerbroek for helping to find the cause of various trace function unsets. | ||||
* | Issue #9315: Renamed test_trace to test_sys_settrace and | Alexander Belopolsky | 2010-07-25 | 1 | -0/+790 |
test_profilehooks to test_sys_setprofile so that test_trace can be used for testing the trace module and for naming consistency. |