| Commit message (Expand) | Author | Age | Files | Lines |
* | bpo-46458: emit code for else of a try block immediately after the try body (... | Irit Katriel | 2022-01-27 | 1 | -0/+32 |
|
|
* | bpo-46344: Fix trace bug in else of try and try-star blocks (GH-30544) | Irit Katriel | 2022-01-13 | 1 | -6/+24 |
|
|
* | bpo-46331: Do not set line number of instruction storing doc-string. (GH-30518) | Mark Shannon | 2022-01-11 | 1 | -0/+19 |
|
|
* | bpo-46314: Remove extra RESUME when compiling a lamdba. (GH-30513) | Mark Shannon | 2022-01-10 | 1 | -0/+15 |
|
|
* | bpo-45292: [PEP-654] add except* (GH-29581) | Irit Katriel | 2021-12-14 | 1 | -0/+175 |
|
|
* | bpo-45890: Add tests for tracing try-except-finally blocks (GH-29746) | Irit Katriel | 2021-12-07 | 1 | -2/+46 |
|
|
* | bpo-45709: Fix tracing when exception is handled. (GH-29638) | Mark Shannon | 2021-11-19 | 1 | -0/+32 |
|
|
* | bpo-44840: Compiler: Move duplication of exit blocks with no line numbers to ... | Mark Shannon | 2021-08-09 | 1 | -0/+23 |
|
|
* | bpo-44626: Merge basic blocks earlier to enable better handling of exit block... | Mark Shannon | 2021-07-15 | 1 | -3/+18 |
|
|
* | bpo-44616: Mark all clean up instructions at end of named exception block as ... | Mark Shannon | 2021-07-14 | 1 | -0/+23 |
|
|
* | bpo-44570: Fix line tracing for forwards jumps to duplicated tails (GH-27068) | Mark Shannon | 2021-07-08 | 1 | -0/+35 |
|
|
* | bpo-44298: Fix line numbers for early exits in with statements. (GH-26513) | Mark Shannon | 2021-06-03 | 1 | -0/+46 |
|
|
* | bpo-43933: Force RETURN_VALUE bytecodes to have line numbers (GH-26054) | Mark Shannon | 2021-05-12 | 1 | -0/+21 |
|
|
* | bpo-40222: "Zero cost" exception handling (GH-25729) | Mark Shannon | 2021-05-07 | 1 | -28/+28 |
|
|
* | bpo-43933: Set frame.f_lineno during call to __exit__ (GH-25719) | Mark Shannon | 2021-04-30 | 1 | -1/+2 |
|
|
* | Mark instructions at end of class scope as artificial. (GH-24222) | Mark Shannon | 2021-01-15 | 1 | -0/+18 |
|
|
* | bpo-42908: Mark cleanup code at end of try-except and with artificial (#24202) | Mark Shannon | 2021-01-13 | 1 | -0/+40 |
|
|
* | bpo-42810: Mark jumps at end of if and try statements as artificial. (GH-24091) | Mark Shannon | 2021-01-04 | 1 | -0/+42 |
|
|
* | bpo-42246: Don't eliminate jumps to jumps, if it will break PEP 626. (GH-23896) | Mark Shannon | 2020-12-23 | 1 | -0/+64 |
|
|
* | bpo-42634: Mark reraise after except blocks as artificial. (GH-23877) | Mark Shannon | 2020-12-21 | 1 | -0/+19 |
|
|
* | bpo-42645: Make sure that return/break/continue are only traced once when exi... | Mark Shannon | 2020-12-16 | 1 | -0/+113 |
|
|
* | bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta... | Mark Shannon | 2020-12-15 | 1 | -3/+9 |
|
|
* | bpo-42635: Mark JUMP_ABSOLUTE at end of 'for' loop as artificial to avoid spu... | Mark Shannon | 2020-12-14 | 1 | -0/+26 |
|
|
* | Don't generate spurious line number in try-except-finally. (#23760) | Mark Shannon | 2020-12-14 | 1 | -0/+17 |
|
|
* | bpo-42246: Eliminate jumps to exit blocks by copying those blocks. (#23251) | Mark Shannon | 2020-11-12 | 1 | -1/+1 |
|
|
* | bpo-42246: Partial implementation of PEP 626. (GH-23113) | Mark Shannon | 2020-11-12 | 1 | -4/+14 |
|
|
* | bpo-41670: Remove outdated predict macro invocation. (GH-22026) | Mark Shannon | 2020-09-29 | 1 | -0/+17 |
|
|
* | bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517) | Mark Shannon | 2020-07-30 | 1 | -2/+2 |
|
|
* | bpo-40228: More robust frame.setlineno. (GH-19437) | Mark Shannon | 2020-04-29 | 1 | -18/+17 |
|
|
* | bpo-39166: Fix trace of last iteration of async for loops (#17800) | Pablo Galindo | 2020-01-10 | 1 | -0/+76 |
|
|
* | bpo-39114: Fix tracing of except handlers with name binding (GH-17769) | Pablo Galindo | 2020-01-02 | 1 | -0/+45 |
|
|
* | Produce cleaner bytecode for 'with' and 'async with' by generating separate c... | Mark Shannon | 2019-11-21 | 1 | -1/+1 |
|
|
* | Remove binding of captured exceptions when not used to reduce the chances of ... | Pablo Galindo | 2019-11-19 | 1 | -3/+3 |
|
|
* | bpo-37500: Make sure dead code does not generate bytecode but also detect syn... | Pablo Galindo | 2019-07-15 | 1 | -7/+41 |
|
|
* | bpo-33562: Check the global asyncio event loop policy isn't set after any tes... | Brett Cannon | 2018-06-02 | 1 | -0/+1 |
|
|
* | bpo-30953: Improve error messages and add tests for jumping (GH-6196) | Serhiy Storchaka | 2018-03-23 | 1 | -6/+64 |
|
|
* | bpo-33041: Rework compiling an "async for" loop. (#6142) | Serhiy Storchaka | 2018-03-23 | 1 | -0/+55 |
|
|
* | 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 |
|
|
* | 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 t... | Serhiy Storchaka | 2018-02-22 | 1 | -17/+41 |
|
|
* | bpo-32416: Add two new tests in test_sys_settrace. (#5072) | Serhiy Storchaka | 2018-01-01 | 1 | -8/+30 |
|
|
* | 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 |
|
|
* | bpo-31344: Per-frame control of trace events (GH-3417) | Nick Coghlan | 2017-09-08 | 1 | -4/+52 |
|
|
* | Issue #20041: Fixed TypeError when frame.f_trace is set to None. | Serhiy Storchaka | 2016-06-04 | 1 | -0/+9 |
|\ |
|
| * | Issue #20041: Fixed TypeError when frame.f_trace is set to None. | Serhiy Storchaka | 2016-06-04 | 1 | -0/+9 |
|
|
* | | Replace noop constant statement with expression | Victor Stinner | 2016-02-08 | 1 | -2/+2 |
|/ |
|
* | pop the loop block even for infinite while loops (closes #23048) | Benjamin Peterson | 2014-12-13 | 1 | -0/+11 |
|
|