| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | bpo-37500: Make sure dead code does not generate bytecode but also detect ↵ | Pablo Galindo | 2019-07-15 | 1 | -7/+41 |
| | | | | | | | | | | | | | syntax errors (GH-14612) https://bugs.python.org/issue37500 Add a new field to the compiler structure that allows to be configured so no bytecode is emitted. In this way is possible to detect errors by walking the nodes while preserving optimizations. https://bugs.python.org/issue37500 | ||||
| * | 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. | |||||
