summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_monitoring.py
Commit message (Expand)AuthorAgeFilesLines
* Fix implicit import in `test_monitoring.py` (gh-141795)SubbaraoGarlapati2025-11-241-3/+3
* gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)Mikhail Efimov2025-10-311-0/+19
* gh-137200: support frame lineno setter with `BRANCH_LEFT` and `BRANCH_RIGHT` ...Xuanteng Huang2025-07-311-0/+22
* GH-134879: Fix `INSTRUMENT_FOR_ITER` for list/tuple (#134897)Mark Shannon2025-05-301-0/+15
* Remove `print` from `test_monitoring.py` (#131200)sobolevn2025-03-131-1/+0
* GH-123044: Give the `POP_TOP` after a case test a location in the body, not t...Mark Shannon2025-03-101-0/+29
* GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)Mark Shannon2025-03-071-6/+28
* GH-128534: Instrument branches for `async for` loops. (GH-130569)Mark Shannon2025-02-271-0/+23
* GH-129386: Use symbolic constants for specialization tests (GH-129415)Brandt Bucher2025-01-291-8/+9
* Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...Sam Gross2025-01-231-7/+6
* GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...Mark Shannon2025-01-201-6/+7
* GH-126599: Remove the "counter" optimizer/executor (GH-126853)Xuanteng Huang2025-01-161-15/+0
* gh-100239: specialize long tail of binary operations (#128722)Irit Katriel2025-01-161-1/+1
* GH-128375: Better instrument for `FOR_ITER` (GH-128445)Mark Shannon2025-01-061-5/+87
* gh-127274: Defer nested methods (#128012)mpage2024-12-191-6/+3
* GH-122548: Implement branch taken and not taken events for sys.monitoring (GH...Mark Shannon2024-12-191-11/+56
* gh-115999: Enable specialization of `CALL` instructions in free-threaded buil...mpage2024-12-031-7/+10
* GH-125837: Split `LOAD_CONST` into three. (GH-125972)Mark Shannon2024-10-291-0/+5
* GH-119866: Spill the stack around escaping calls. (GH-124392)Mark Shannon2024-10-071-2/+0
* gh-116750: Add clear_tool_id function to unregister events and callbacks (#12...Tian Gao2024-10-011-0/+41
* GH-122821: Simplify compilation of while statements to ensure consistency of ...Mark Shannon2024-08-131-0/+36
* gh-122247: Move instruction instrumentation sanity check after tracing check ...Tian Gao2024-08-081-0/+15
* GH-116090: Fix test and clarify behavior for exception events when exhausting...Mark Shannon2024-07-261-6/+29
* GH-122029: Break INSTRUMENTED_CALL into micro-ops, so that its behavior is co...Mark Shannon2024-07-261-1/+1
* gh-120417: Remove unused imports in tests (part 3) (#120631)Victor Stinner2024-06-171-1/+0
* gh-118692: Avoid creating unnecessary StopIteration instances for monitoring ...Irit Katriel2024-05-211-5/+26
* gh-118414: Fix assertion in YIELD_VALUE when tracing lines or instrs (#118683)Tian Gao2024-05-071-0/+11
* gh-111997: C-API for signalling monitoring events (#116413)Irit Katriel2024-05-041-2/+181
* gh-118335: Configure Tier 2 interpreter at build time (#118339)Guido van Rossum2024-05-011-4/+6
* gh-116303: Skip test module dependent tests if test modules are unavailable (...Erlend E. Aasland2024-04-031-2/+3
* gh-116735: Use `MISSING` for `CALL` event if argument is absent (GH-116737)Tian Gao2024-03-151-1/+4
* gh-116626: Emit `CALL` events for all `INSTRUMENTED_CALL_FUNCTION_EX` (GH-116...Tian Gao2024-03-131-0/+15
* gh-115832: Fix instrumentation version mismatch during interpreter shutdown (...Brett Simmers2024-03-041-1/+11
* gh-115999: Disable the specializing adaptive interpreter in free-threaded bui...Brett Simmers2024-03-011-0/+5
* gh-115836: Don't use hardcoded line numbers in test_monitoring (#115837)Brett Simmers2024-02-231-6/+14
* Tier 2 cleanups and tweaks (#115534)Guido van Rossum2024-02-201-1/+1
* gh-107901: make compiler inline basic blocks with no line number and no fallt...Irit Katriel2024-02-021-6/+4
* GH-113486: Do not emit spurious PY_UNWIND events for optimized calls to class...Mark Shannon2024-01-051-23/+55
* GH-109369: Exit tier 2 if executor is invalid (GH-111657)Mark Shannon2023-11-091-0/+25
* GH-111485: Increment `next_instr` consistently at the start of the instructio...Mark Shannon2023-10-311-8/+10
* gh-106193: Rename and fix duplicated tests in `test_monitoring` (GH-109139)Hugo van Kemenade2023-10-121-7/+7
* gh-109371: Fix monitoring with instruction events set (gh-109385)Tian Gao2023-09-181-0/+16
* gh-109156: Add tests for de-instrumenting instructions with instrumented line...Tian Gao2023-09-131-0/+17
* gh-109357: Fix test_monitoring.test_gh108976() (#109358)Victor Stinner2023-09-131-0/+1
* gh-109039: Branch prediction for Tier 2 interpreter (#109038)Guido van Rossum2023-09-111-8/+8
* GH-108976. Keep monitoring data structures valid during de-optimization durin...Mark Shannon2023-09-111-0/+8
* gh-107265: Remove all ENTER_EXECUTOR when execute _Py_Instrument (gh-108539)Dong-hee Na2023-09-071-0/+28
* GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_...Mark Shannon2023-09-051-5/+25
* GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725)Mark Shannon2023-08-091-0/+32
* GH-106898: Add the exception as an argument to the `PY_UNWIND` event callback...Mark Shannon2023-07-271-3/+3