summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_interp.h
Commit message (Expand)AuthorAgeFilesLines
* gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)mpage2024-04-081-0/+7
* gh-116968: Reimplement Tier 2 counters (#117144)Guido van Rossum2024-04-041-6/+0
* gh-76785: Drop PyInterpreterID_Type (gh-117101)Eric Snow2024-03-211-3/+2
* gh-76785: Clean Up Interpreter ID Conversions (gh-117048)Eric Snow2024-03-211-0/+3
* gh-116916: Remove separate next_func_version counter (#116918)Guido van Rossum2024-03-181-1/+0
* chore: fix typos (#116345)cui fliter2024-03-051-1/+1
* gh-115103: Implement delayed free mechanism for free-threaded builds (#115367)Sam Gross2024-02-201-0/+1
* GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...Mark Shannon2024-02-201-1/+4
* gh-115103: Implement delayed memory reclamation (QSBR) (#115180)Sam Gross2024-02-161-0/+2
* gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)Donghee Na2024-02-141-4/+0
* GH-113710: Backedge counter improvements. (GH-115166)Mark Shannon2024-02-131-2/+4
* gh-114271: Make `PyInterpreterState.threads.count` thread-safe in free-thread...mpage2024-02-121-1/+1
* gh-110481: Implement inter-thread queue for biased reference counting (#114824)Sam Gross2024-02-091-0/+1
* GH-113710: Add a "globals to constants" pass (GH-114592)Mark Shannon2024-02-021-1/+1
* gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)Donghee Na2024-02-011-1/+1
* gh-113055: Use pointer for interp->obmalloc state (gh-113412)Neil Schemenauer2024-01-271-1/+11
* gh-114312: Collect stats for unlikely events (GH-114493)Michael Droettboom2024-01-251-0/+29
* gh-111964: Implement stop-the-world pauses (gh-112471)Sam Gross2024-01-231-0/+17
* gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)Donghee Na2024-01-181-1/+0
* gh-111968: Use per-thread freelists for PyContext in free-threading (gh-114122)Donghee Na2024-01-161-1/+0
* gh-111968: Use per-thread slice_cache in free-threading (gh-113972)Donghee Na2024-01-151-3/+0
* gh-111968: Use per-thread freelists for float in free-threading (gh-113886)Donghee Na2024-01-101-1/+0
* gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)Donghee Na2024-01-091-1/+3
* gh-112532: Isolate abandoned segments by interpreter (#113717)Sam Gross2024-01-041-0/+5
* gh-76785: Fixes for test.support.interpreters (gh-112982)Eric Snow2023-12-121-3/+3
* gh-112538: Add internal-only _PyThreadStateImpl "wrapper" for PyThreadState (...Sam Gross2023-12-071-2/+3
* gh-103615: Use local events for opcode tracing (GH-109472)Tian Gao2023-11-031-1/+0
* gh-76785: Crossinterp utils additions (gh-111530)Eric Snow2023-11-011-2/+2
* gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)Eric Snow2023-10-301-22/+1
* GH-109369: Add machinery for deoptimizing tier2 executors, both individually ...Mark Shannon2023-10-231-0/+1
* gh-110805: Allow the repl to show source code and complete tracebacks (#110775)Pablo Galindo Salgado2023-10-131-0/+1
* gh-109693: Update pycore_interp.h to use pyatomic.h (#110604)Donghee Na2023-10-101-4/+3
* gh-76785: Add SendChannel.send_buffer() (#110246)Eric Snow2023-10-091-1/+2
* gh-110310: Add a Per-Interpreter XID Registry for Heap Types (gh-110311)Eric Snow2023-10-041-15/+29
* GH-109369: Merge all eval-breaker flags and monitoring version into one word....Mark Shannon2023-10-041-2/+1
* gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109...Eric Snow2023-10-021-0/+2
* gh-109793: Allow Switching Interpreters During Finalization (gh-109794)Eric Snow2023-09-271-0/+16
* GH-108716: Turn off deep-freezing of code objects. (GH-108722)Mark Shannon2023-09-081-0/+1
* GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_...Mark Shannon2023-09-051-1/+1
* gh-108634: PyInterpreterState_New() no longer calls Py_FatalError() (#108748)Victor Stinner2023-09-011-0/+4
* gh-107211: No longer export internal functions (6) (#108424)Victor Stinner2023-08-241-31/+31
* gh-108216: Cleanup #include in internal header files (#108228)Victor Stinner2023-08-211-6/+6
* GH-104580: Put `eval_breaker` back at the start of the interpreter state. (GH...Mark Shannon2023-07-281-2/+5
* gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-107359)Eric Snow2023-07-271-3/+0
* gh-107211: No longer export internal functions (4) (#107217)Victor Stinner2023-07-251-2/+7
* gh-107211: No longer export internal functions (1) (#107213)Victor Stinner2023-07-251-4/+4
* GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069)Victor Stinner2023-07-221-2/+2
* gh-106320: Remove _PyInterpreterState_HasFeature() (#106425)Victor Stinner2023-07-041-0/+32
* gh-106320: Remove private _PyInterpreterState functions (#106325)Victor Stinner2023-07-021-0/+37
* gh-106140: Reorder some more fields to facilitate out-of-process inspection (...Pablo Galindo Salgado2023-06-271-7/+8