History for Include/internal/pycore_interp.h - python/cpython · GitHub

github.com

Tin mới

gh-131238: Remove includes from pycore_interp.h (#131495)

gh-131238: Remove includes from pycore_interp.h (#131495)

gh-131238: Use pycore_interp_structs.h header (#131481)

gh-131238: Use pycore_interp_structs.h header (#131481)

gh-131238: Remove more includes from pycore_interp.h (#131480)

gh-131238: Remove more includes from pycore_interp.h (#131480)

gh-131238: Remove many includes from pycore_interp.h (#131472)

gh-131238: Remove many includes from pycore_interp.h (#131472)

gh-131238: Remove pycore_runtime.h from pycore_pystate.h (#131356)

gh-131238: Remove pycore_runtime.h from pycore_pystate.h (#131356)

GH-131238: More refactoring of core header files (GH-131351)

GH-131238: More refactoring of core header files (GH-131351)

GH-131238: Core header refactor (GH-131250)

GH-131238: Core header refactor (GH-131250)

GH-127705: better double free message. (GH-130785)

GH-127705: better double free message. (GH-130785)

gh-128002: use per threads tasks linked list in asyncio (#128869)

gh-128002: use per threads tasks linked list in asyncio (#128869)

GH-126599: Remove the PyOptimizer API (GH-129194)

GH-126599: Remove the PyOptimizer API (GH-129194)

gh-129033: Remove _PyInterpreterState_SetConfig() function (#129048)

gh-129033: Remove _PyInterpreterState_SetConfig() function (#129048)

GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-128121)

GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-128121)

gh-127117: Ensure the Correct Last Fields of PyInterpreterState and of _PyRuntimeState (gh-127118)

gh-127117: Ensure the Correct Last Fields of PyInterpreterState and of _PyRuntimeState (gh-127118)

gh-126914: Store the Preallocated Thread State's Pointer in a PyInterpreterState Field (gh-126989)

gh-126914: Store the Preallocated Thread State's Pointer in a PyInterpreterState Field (gh-126989)

gh-76785: Improved Subinterpreters Compatibility with 3.12 (1/2) (gh-126704)

gh-76785: Improved Subinterpreters Compatibility with 3.12 (1/2) (gh-126704)

gh-115999: Implement thread-local bytecode and enable specialization for `BINARY_OP` (#123926)

gh-115999: Implement thread-local bytecode and enable specialization for `BINARY_OP` (#123926)

gh-111924: use atomics for interp id refcounting (#125321)

gh-111924: use atomics for interp id refcounting (#125321)

gh-116750: Add clear_tool_id function to unregister events and callbacks (#124568)

gh-116750: Add clear_tool_id function to unregister events and callbacks (#124568)

gh-124218: Refactor per-thread reference counting (#124844)

gh-124218: Refactor per-thread reference counting (#124844)

GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-124443)

GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-124443)

gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)

gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)

gh-122417: Implement per-thread heap type refcounts (#122418)

gh-122417: Implement per-thread heap type refcounts (#122418)

gh-120642: Move private PyCode APIs to the internal C API (#120643)

gh-120642: Move private PyCode APIs to the internal C API (#120643)

gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)

gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)

gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)

gh-118527: Intern code consts in free-threaded build (#118667)

gh-116738: Make `_codecs` module thread-safe (#117530)

gh-76785: Handle Legacy Interpreters Properly (gh-117490)

gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)

gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)

gh-116968: Reimplement Tier 2 counters (#117144)

gh-76785: Drop PyInterpreterID_Type (gh-117101)

gh-76785: Clean Up Interpreter ID Conversions (gh-117048)

gh-116916: Remove separate next_func_version counter (#116918)

chore: fix typos (#116345)