summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_sys_settrace.py
Commit message (Expand)AuthorAgeFilesLines
* bpo-45292: [PEP-654] add except* (GH-29581)Irit Katriel2021-12-141-0/+175
* bpo-45890: Add tests for tracing try-except-finally blocks (GH-29746)Irit Katriel2021-12-071-2/+46
* bpo-45709: Fix tracing when exception is handled. (GH-29638)Mark Shannon2021-11-191-0/+32
* bpo-44840: Compiler: Move duplication of exit blocks with no line numbers to ...Mark Shannon2021-08-091-0/+23
* bpo-44626: Merge basic blocks earlier to enable better handling of exit block...Mark Shannon2021-07-151-3/+18
* bpo-44616: Mark all clean up instructions at end of named exception block as ...Mark Shannon2021-07-141-0/+23
* bpo-44570: Fix line tracing for forwards jumps to duplicated tails (GH-27068)Mark Shannon2021-07-081-0/+35
* bpo-44298: Fix line numbers for early exits in with statements. (GH-26513)Mark Shannon2021-06-031-0/+46
* bpo-43933: Force RETURN_VALUE bytecodes to have line numbers (GH-26054)Mark Shannon2021-05-121-0/+21
* bpo-40222: "Zero cost" exception handling (GH-25729)Mark Shannon2021-05-071-28/+28
* bpo-43933: Set frame.f_lineno during call to __exit__ (GH-25719)Mark Shannon2021-04-301-1/+2
* Mark instructions at end of class scope as artificial. (GH-24222)Mark Shannon2021-01-151-0/+18
* bpo-42908: Mark cleanup code at end of try-except and with artificial (#24202)Mark Shannon2021-01-131-0/+40
* bpo-42810: Mark jumps at end of if and try statements as artificial. (GH-24091)Mark Shannon2021-01-041-0/+42
* bpo-42246: Don't eliminate jumps to jumps, if it will break PEP 626. (GH-23896)Mark Shannon2020-12-231-0/+64
* bpo-42634: Mark reraise after except blocks as artificial. (GH-23877)Mark Shannon2020-12-211-0/+19
* bpo-42645: Make sure that return/break/continue are only traced once when exi...Mark Shannon2020-12-161-0/+113
* bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta...Mark Shannon2020-12-151-3/+9
* bpo-42635: Mark JUMP_ABSOLUTE at end of 'for' loop as artificial to avoid spu...Mark Shannon2020-12-141-0/+26
* Don't generate spurious line number in try-except-finally. (#23760)Mark Shannon2020-12-141-0/+17
* bpo-42246: Eliminate jumps to exit blocks by copying those blocks. (#23251)Mark Shannon2020-11-121-1/+1
* bpo-42246: Partial implementation of PEP 626. (GH-23113)Mark Shannon2020-11-121-4/+14
* bpo-41670: Remove outdated predict macro invocation. (GH-22026)Mark Shannon2020-09-291-0/+17
* bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517)Mark Shannon2020-07-301-2/+2
* bpo-40228: More robust frame.setlineno. (GH-19437)Mark Shannon2020-04-291-18/+17
* bpo-39166: Fix trace of last iteration of async for loops (#17800)Pablo Galindo2020-01-101-0/+76
* bpo-39114: Fix tracing of except handlers with name binding (GH-17769)Pablo Galindo2020-01-021-0/+45
* Produce cleaner bytecode for 'with' and 'async with' by generating separate c...Mark Shannon2019-11-211-1/+1
* Remove binding of captured exceptions when not used to reduce the chances of ...Pablo Galindo2019-11-191-3/+3
* bpo-37500: Make sure dead code does not generate bytecode but also detect syn...Pablo Galindo2019-07-151-7/+41
* bpo-33562: Check the global asyncio event loop policy isn't set after any tes...Brett Cannon2018-06-021-0/+1
* bpo-30953: Improve error messages and add tests for jumping (GH-6196)Serhiy Storchaka2018-03-231-6/+64
* bpo-33041: Rework compiling an "async for" loop. (#6142)Serhiy Storchaka2018-03-231-0/+55
* bpo-33041: Add tests for jumps in/out of 'async with' blocks. (#6110)Serhiy Storchaka2018-03-181-0/+117
* bpo-17288: Prevent jumps from 'return' and 'exception' trace events. (GH-6107)xdegaye2018-03-131-11/+57
* bpo-33026: Fix jumping out of "with" block by setting f_lineno. (#6026)Serhiy Storchaka2018-03-111-0/+28
* bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter t...Serhiy Storchaka2018-02-221-17/+41
* bpo-32416: Add two new tests in test_sys_settrace. (#5072)Serhiy Storchaka2018-01-011-8/+30
* Fix minor spelling error in test_sys_settrace.py. (#5025)gfyoung2017-12-281-1/+1
* bpo-32416: Refactor tests for the f_lineno setter and add new tests. (#4991)Serhiy Storchaka2017-12-261-248/+405
* bpo-32297: Few misspellings found in Python source code comments. (#4803)Mike2017-12-141-1/+1
* bpo-31344: Per-frame control of trace events (GH-3417)Nick Coghlan2017-09-081-4/+52
* Issue #20041: Fixed TypeError when frame.f_trace is set to None.Serhiy Storchaka2016-06-041-0/+9
|\
| * Issue #20041: Fixed TypeError when frame.f_trace is set to None.Serhiy Storchaka2016-06-041-0/+9
* | Replace noop constant statement with expressionVictor Stinner2016-02-081-2/+2
|/
* pop the loop block even for infinite while loops (closes #23048)Benjamin Peterson2014-12-131-0/+11
* #17413: make sure settrace funcs get passed exception instances for 'value'.R David Murray2013-04-191-0/+23
* Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
|\
| * Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
* | merge 3.2 (#14612)Benjamin Peterson2012-04-181-0/+11
|\ \ | |/