summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_interp.h
Commit message (Expand)AuthorAgeFilesLines
* gh-131238: Remove includes from pycore_interp.h (#131495)Victor Stinner2025-03-201-3/+1
* gh-131238: Use pycore_interp_structs.h header (#131481)Victor Stinner2025-03-191-3/+0
* gh-131238: Remove more includes from pycore_interp.h (#131480)Victor Stinner2025-03-191-8/+0
* gh-131238: Remove many includes from pycore_interp.h (#131472)Victor Stinner2025-03-191-20/+0
* gh-131238: Remove pycore_runtime.h from pycore_pystate.h (#131356)Victor Stinner2025-03-191-1/+3
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-20/+0
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-171-250/+1
* GH-127705: better double free message. (GH-130785)Mark Shannon2025-03-051-1/+4
* gh-128002: use per threads tasks linked list in asyncio (#128869)Kumar Aditya2025-02-061-0/+7
* GH-126599: Remove the PyOptimizer API (GH-129194)Brandt Bucher2025-01-291-2/+2
* gh-129033: Remove _PyInterpreterState_SetConfig() function (#129048)Victor Stinner2025-01-201-37/+0
* GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1...Mark Shannon2024-12-201-0/+6
* gh-127117: Ensure the Correct Last Fields of PyInterpreterState and of _PyRun...Eric Snow2024-11-221-0/+2
* gh-126914: Store the Preallocated Thread State's Pointer in a PyInterpreterSt...Eric Snow2024-11-191-1/+3
* gh-76785: Improved Subinterpreters Compatibility with 3.12 (1/2) (gh-126704)Eric Snow2024-11-111-2/+2
* gh-115999: Implement thread-local bytecode and enable specialization for `BIN...mpage2024-11-041-0/+2
* gh-111924: use atomics for interp id refcounting (#125321)Kumar Aditya2024-10-121-4/+2
* gh-116750: Add clear_tool_id function to unregister events and callbacks (#12...Tian Gao2024-10-011-0/+1
* gh-124218: Refactor per-thread reference counting (#124844)Sam Gross2024-10-011-2/+2
* GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-...Savannah Ostrowski2024-09-271-1/+1
* gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)Jason Fried2024-09-241-0/+2
* gh-122417: Implement per-thread heap type refcounts (#122418)Sam Gross2024-08-061-0/+2
* gh-120642: Move private PyCode APIs to the internal C API (#120643)Victor Stinner2024-06-261-0/+1
* gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)Irit Katriel2024-06-241-1/+1
* gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)Ken Jin2024-06-121-1/+4
* gh-118527: Intern code consts in free-threaded build (#118667)Sam Gross2024-05-071-0/+1
* gh-116738: Make `_codecs` module thread-safe (#117530)Brett Simmers2024-05-021-4/+2
* gh-76785: Handle Legacy Interpreters Properly (gh-117490)Eric Snow2024-04-111-1/+4
* gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)Eric Snow2024-04-111-0/+16
* 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