index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Python
/
instrumentation.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-120158: Fix inconsistent monitoring state when setting events too frequent...
Sam Gross
2025-11-23
1
-1/+1
*
GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141...
Mark Shannon
2025-11-18
1
-2/+2
*
gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)
Ken Jin
2025-11-13
1
-0/+2
*
gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)
Sam Gross
2025-08-13
1
-36/+33
*
gh-136870: fix data races in instrumentation of bytecode (#136994)
Kumar Aditya
2025-07-24
1
-8/+12
*
gh-134411: assert `PyLong_FromLong(x) != NULL` when `x` is known to be small ...
Sergey Muraviov
2025-07-21
1
-0/+4
*
Fix a minor indentation error (#136661)
Tian Gao
2025-07-15
1
-1/+1
*
gh-132336: Mark a few "slow path" functions used by the interpreter loop as n...
mpage
2025-04-10
1
-7/+7
*
gh-131763: Replace the redundant check with assert in remove_tools (#131765)
Sergey Muraviov
2025-03-26
1
-2/+3
*
gh-111178: fix UBSan failures for `Python/instrumentation.c` (#131608)
Bénédikt Tran
2025-03-24
1
-10/+18
*
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner
2025-03-20
1
-13/+11
*
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner
2025-03-19
1
-0/+1
*
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner
2025-03-19
1
-4/+5
*
GH-131238: Core header refactor (GH-131250)
Mark Shannon
2025-03-17
1
-0/+1
*
gh-131141: fix data race in instrumentation while registering callback (#131142)
Kumar Aditya
2025-03-12
1
-10/+13
*
GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)
Mark Shannon
2025-03-07
1
-0/+8
*
GH-128534: Instrument branches for `async for` loops. (GH-130569)
Mark Shannon
2025-02-27
1
-0/+4
*
GH-129715: Don't project traces that return to an unknown caller (GH-130024)
Brandt Bucher
2025-02-12
1
-2/+1
*
Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...
Sam Gross
2025-01-23
1
-5/+0
*
GH-128563: Add new frame owner type for interpreter entry frames (GH-129078)
Mark Shannon
2025-01-21
1
-1/+1
*
GH-127953: Make line number lookup O(1) regardless of the size of the code ob...
Mark Shannon
2025-01-21
1
-157/+200
*
GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...
Mark Shannon
2025-01-20
1
-0/+5
*
GH-128375: Better instrument for `FOR_ITER` (GH-128445)
Mark Shannon
2025-01-06
1
-54/+97
*
GH-122548: Implement branch taken and not taken events for sys.monitoring (GH...
Mark Shannon
2024-12-19
1
-55/+266
*
gh-114940: Add _Py_FOR_EACH_TSTATE_UNLOCKED(), and Friends (gh-127077)
Eric Snow
2024-11-21
1
-5/+2
*
gh-115999: Implement thread-local bytecode and enable specialization for `BIN...
mpage
2024-11-04
1
-68/+91
*
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon
2024-10-29
1
-5/+0
*
GH-116968: Remove branch from advance_backoff_counter (GH-124469)
Mark Shannon
2024-10-07
1
-4/+4
*
gh-116750: Add clear_tool_id function to unregister events and callbacks (#12...
Tian Gao
2024-10-01
1
-0/+84
*
GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942)
Mark Shannon
2024-08-13
1
-24/+45
*
gh-122247: Move instruction instrumentation sanity check after tracing check ...
Tian Gao
2024-08-08
1
-1/+1
*
gh-117657: Fix some simple races in instrumentation.c (GH-120118)
Ken Jin
2024-06-13
1
-2/+2
*
gh-111997: Fix argument count for LINE event and clarify type of argument cou...
scoder
2024-05-26
1
-10/+12
*
gh-119431: fix refleak in test_monitoring (#119444)
Irit Katriel
2024-05-23
1
-0/+1
*
gh-118692: Avoid creating unnecessary StopIteration instances for monitoring ...
Irit Katriel
2024-05-21
1
-3/+5
*
gh-118415: Fix issues with local tracing being enabled/disabled on a function...
Dino Viehland
2024-05-06
1
-46/+45
*
gh-111997: C-API for signalling monitoring events (#116413)
Irit Katriel
2024-05-04
1
-0/+301
*
gh-107674: Improve performance of `sys.settrace` (GH-117133)
Tian Gao
2024-05-03
1
-3/+1
*
gh-118335: Configure Tier 2 interpreter at build time (#118339)
Guido van Rossum
2024-05-01
1
-0/+6
*
gh-117657: Fix small issues with instrumentation and TSAN (#118064)
Dino Viehland
2024-04-30
1
-3/+6
*
gh-107674: Lazy load line number to improve performance of tracing (GH-118127)
Tian Gao
2024-04-29
1
-15/+47
*
gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ...
Dino Viehland
2024-04-19
1
-20/+121
*
gh-107674: Remove some unnecessary code in instrumentation code (GH-117393)
Tian Gao
2024-04-09
1
-1/+1
*
gh-116968: Reimplement Tier 2 counters (#117144)
Guido van Rossum
2024-04-04
1
-4/+4
*
gh-115832: Fix instrumentation version mismatch during interpreter shutdown (...
Brett Simmers
2024-03-04
1
-1/+9
*
gh-116098: Revert "gh-107674: Improve performance of `sys.settrace` (GH-11498...
Tian Gao
2024-03-01
1
-1/+3
*
gh-107674: Improve performance of `sys.settrace` (GH-114986)
Tian Gao
2024-02-28
1
-3/+1
*
gh-115168: Add pystats counter for invalidated executors (GH-115169)
Michael Droettboom
2024-02-26
1
-3/+3
*
gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)
Brett Simmers
2024-02-20
1
-11/+38
*
GH-113486: Do not emit spurious PY_UNWIND events for optimized calls to class...
Mark Shannon
2024-01-05
1
-4/+2
[next]