summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_sys_settrace.py
Commit message (Expand)AuthorAgeFilesLines
* GH-96793: Implement PEP 479 in bytecode. (GH-99006)Mark Shannon2022-11-031-1/+1
* gh-98257: Make _PyEval_SetTrace() reentrant (#98258)Victor Stinner2022-10-191-6/+2
* gh-92886: Fixing tests that fail when running with optimizations (`-O`) in `t...Jack Hindmarch2022-10-181-6/+4
* GH-96864: Check for error between line and opcode events (GH-96880)Brandt Bucher2022-09-191-0/+14
* GH-94438: Handle extended arguments and conditional pops in mark_stacks (GH-9...Brandt Bucher2022-07-221-0/+36
* GH-94739: Mark stacks of exception handling blocks for setting frame.f_lineno...Mark Shannon2022-07-181-18/+29
* gh-94814: Improve coverage of _PyCode_CreateLineArray (GH-94852)Michael Droettboom2022-07-151-0/+22
* gh-92228: disable the compiler's 'small exit block inlining' optimization for...Irit Katriel2022-07-071-0/+9
* gh-94510: Raise on re-entrant calls to sys.setprofile and sys.settrace (GH-94...Pablo Galindo Salgado2022-07-051-0/+39
* GH-94438: Account for NULLs on evaluation stack when jumping lines. (GH-94444)Mark Shannon2022-07-011-4/+61
* gh-93061: Mark as artificial: backwards jump after async for (GH-93062)Dennis Sweeney2022-05-231-0/+52
* GH-92236: Remove spurious "line" event when starting coroutine or generator. ...Mark Shannon2022-05-131-0/+53
* gh-92311: Add tests for frame_setlineno jumping over listcomps (#92741)Dennis Sweeney2022-05-121-0/+48
* gh-91869: Fix tracing of specialized instructions with extended args (GH-91945)Dennis Sweeney2022-04-281-0/+42
* bpo-40280: Skip socket, fork, subprocess tests on Emscripten (GH-31986)Christian Heimes2022-03-221-0/+1
* bpo-46458: emit code for else of a try block immediately after the try body (...Irit Katriel2022-01-271-0/+32
* bpo-46344: Fix trace bug in else of try and try-star blocks (GH-30544)Irit Katriel2022-01-131-6/+24
* bpo-46331: Do not set line number of instruction storing doc-string. (GH-30518)Mark Shannon2022-01-111-0/+19
* bpo-46314: Remove extra RESUME when compiling a lamdba. (GH-30513)Mark Shannon2022-01-101-0/+15
* 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