COMMITS
/ Python/pystate.c December 14, 2022
I
GH-100000: Cleanup and polish various watchers code (GH-99998)
Itamar Ostricher committed
December 5, 2022
E
December 2, 2022
E
gh-99741: Clean Up the _xxsubinterpreters Module (gh-99940)
Eric Snow committed
E
gh-99741: Fix the Cross-Interpreter Data API (gh-99939)
Eric Snow committed
I
GH-91054: Add code object watchers API (GH-99859)
Itamar Ostricher committed
November 22, 2022
November 17, 2022
November 16, 2022
E
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
Eric Snow committed
S
gh-99377: Add audit events for thread creation and clear (GH-99378)
Steve Dower committed
E
gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)
Eric Snow committed
November 15, 2022
K
GH-99205: remove `_static` field from `PyThreadState` and `PyInterpreterState` (GH-99385)
Kumar Aditya committed
November 11, 2022
E
gh-81057: Move the Allocators to _PyRuntimeState (gh-99217)
Eric Snow committed
November 10, 2022
M
GH-96421: Insert shim frame on entry to interpreter (GH-96319)
Mark Shannon committed
V
gh-99300: Use Py_NewRef() in Python/ directory (#99302)
Victor Stinner committed
November 9, 2022
B
GH-99205: Mark new interpreters and threads as non-static (GH-99268)
Brandt Bucher committed
October 26, 2022
E
October 7, 2022
C
GH-91052: Add C API for watching dictionaries (GH-31787)
Carl Meyer committed
October 5, 2022
M
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)
Mark Shannon committed
September 13, 2022
September 9, 2022
K
Fix possible NULL pointer dereference in _PyThread_CurrentFrames (GH-96584)
Kumar Aditya committed
September 6, 2022
M
GH-96569: Add two NULL checks to avoid undefined behavior. (GH-96585)
Mark Shannon committed
August 19, 2022
K
GH-96071: fix deadlock in PyGILState_Ensure (GH-96124)
Kumar Aditya committed
August 16, 2022
K
GH-95909: Make `_PyArg_Parser` initialization thread safe (GH-95958)
Kumar Aditya committed
August 11, 2022
M
GH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886)
Mark Shannon committed
June 20, 2022
June 17, 2022
V
gh-77782: Py_FdIsInteractive() now uses PyConfig.interactive (#93916)
Victor Stinner committed
May 27, 2022
E
bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)
Eric Snow committed
March 23, 2022
I
bpo-46864: Suppress deprecation warnings for ob_shash. (GH-32042)
Inada Naoki committed
March 15, 2022
M
bpo-45923: Decouple suspension of tracing from tracing flag. (GH-31908)
Mark Shannon committed
February 25, 2022
V
bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)
Victor Stinner committed
February 24, 2022
V
bpo-45459: C API uses type names rather than structure names (GH-31528)
Victor Stinner committed
February 3, 2022
M
Pass reference to func, as well as args, when pushing frame. (GH-31100)
Mark Shannon committed
February 2, 2022
M
bpo-46072: Add some frame stats. (GH-31060)
Mark Shannon committed
February 1, 2022
January 14, 2022
January 13, 2022
E
Statically initialize _PyRuntimeState fields. (gh-30588)
Eric Snow committed
January 12, 2022
December 28, 2021
B
bpo-46090: Allow PyThreadState.datastack_* members to be NULL (GH-30234)
Brandt Bucher committed
December 17, 2021
I
bpo-45711: Remove type and traceback from exc_info (GH-30122)
Irit Katriel committed
December 8, 2021
E
bpo-46008: Move Py*State init into distinct functions. (gh-29977)
Eric Snow committed
E
bpo-46008: Add _PyInterpreterState_Main(). (gh-29978)
Eric Snow committed
E
bpo-46008: Stop calling _PyThreadState_Init() in new_threadstate(). (gh-29973)
Eric Snow committed
December 7, 2021
E
bpo-46008: Use PyMem_RawCalloc() to allocate PyThreadState. (GH-29972)
Eric Snow committed
E
bpo-46008: Move thread-related interpreter state into a sub-struct. (gh-29971)
Eric Snow committed
E
bpo-46008: Return void from _PyEval_InitState(). (gh-29970)
Eric Snow committed
November 25, 2021
November 23, 2021
November 17, 2021
S