COMMITS
/ Include/internal/pycore_pystate.h April 28, 2025
E
gh-132775: Drop PyUnstable_InterpreterState_GetMainModule() (gh-132978)
Eric Snow committed
March 19, 2025
V
gh-131238: Remove pycore_runtime.h from pycore_pystate.h (#131356)
Victor Stinner committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
V
gh-131238: Convert pycore_pystate.h static inline to functions (#131352)
Victor Stinner committed
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 6, 2025
S
gh-124878: Fix race conditions during interpreter finalization (#130649)
Sam Gross committed
February 6, 2025
K
gh-128002: use per threads tasks linked list in asyncio (#128869)
Kumar Aditya committed
January 20, 2025
P
gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread state (#128361)
Peter Bierma committed
December 6, 2024
November 21, 2024
E
gh-114940: Add _Py_FOR_EACH_TSTATE_UNLOCKED(), and Friends (gh-127077)
Eric Snow committed
November 19, 2024
E
gh-126986: Drop _PyInterpreterState_FailIfNotRunning() (gh-126988)
Eric Snow committed
November 11, 2024
E
gh-76785: Improved Subinterpreters Compatibility with 3.12 (1/2) (gh-126704)
Eric Snow committed
July 22, 2024
S
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross committed
June 25, 2024
E
gh-120838: Add _PyThreadState_WHENCE_FINI (gh-121010)
Eric Snow committed
April 24, 2024
E
gh-76785: Rename _xxsubinterpreters to _interpreters (gh-117791)
Eric Snow committed
April 11, 2024
E
gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)
Eric Snow committed
March 21, 2024
S
gh-116522: Refactor `_PyThreadState_DeleteExcept` (#117131)
Sam Gross committed
E
gh-105716: Update interp->threads.main After Fork (gh-117049)
Eric Snow committed
February 14, 2024
D
gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)
Donghee Na committed
January 23, 2024
S
gh-111964: Implement stop-the-world pauses (gh-112471)
Sam Gross committed
January 9, 2024
D
gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)
Donghee Na committed
December 26, 2023
S
gh-112532: Use separate mimalloc heaps for GC objects (gh-113263)
Sam Gross committed
December 7, 2023
S
gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)
Sam Gross committed
November 15, 2023
V
gh-112026: Restore removed private C API (#112115)
Victor Stinner committed
October 5, 2023
S
gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)
Sam Gross committed
October 3, 2023
V
gh-108867: Add PyThreadState_GetUnchecked() function (#108870)
Victor Stinner committed
October 2, 2023
E
September 27, 2023
E
gh-109793: Allow Switching Interpreters During Finalization (gh-109794)
Eric Snow committed
September 11, 2023
V
gh-108987: Fix _thread.start_new_thread() race condition (#109135)
Victor Stinner committed
September 8, 2023
V
gh-104690: thread_run() checks for tstate dangling pointer (#109056)
Victor Stinner committed
August 29, 2023
V
gh-106320: Remove private _PyGILState_GetInterpreterStateUnsafe() (#108603)
Victor Stinner committed
August 24, 2023
V
gh-107211: No longer export internal functions (7) (#108425)
Victor Stinner committed
August 21, 2023
V
gh-108216: Cleanup #include in internal header files (#108228)
Victor Stinner committed
July 28, 2023
E
gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)
Eric Snow committed
July 25, 2023
V
gh-107211: No longer export internal variables (#107218)
Victor Stinner committed
V
gh-107211: No longer export internal functions (2) (#107214)
Victor Stinner committed
July 2, 2023
V
gh-106320: Remove private _PyInterpreterState functions (#106325)
Victor Stinner committed
July 1, 2023
V
gh-106320: Remove _PyInterpreterState_Get() alias (#106321)
Victor Stinner committed
June 13, 2023
E
gh-104812: Run Pending Calls in any Thread (gh-104813)
Eric Snow committed
May 4, 2023
V
gh-103323: Remove PyRuntimeState_GetThreadState() (#104171)
Victor Stinner committed
April 24, 2023
E
gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660)
Eric Snow committed
E
April 12, 2023
M
GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-103083)
Mark Shannon committed
March 29, 2023
March 27, 2023
March 23, 2023
E
February 16, 2023
E
gh-101758: Add _PyState_AddModule() Back for the Stable ABI (gh-101956)
Eric Snow committed
February 15, 2023
E
gh-101758: Clean Up Uses of Import State (gh-101919)
Eric Snow committed
January 30, 2023
E
gh-59956: Clarify Runtime State Status Expectations (gh-101308)
Eric Snow committed