COMMITS
/ Python/pystate.c May 31, 2024
November 28, 2023
E
E
November 27, 2023
E
[3.12] gh-109853: Fix sys.path[0] For Subinterpreters (gh-109994) (gh-110701)
Eric Snow committed
October 6, 2023
M
[3.12] GH-110455: Guard `assert(tstate->thread_id > 0)` with `GH-ifndef HAVE_PTHREAD_STUBS` (GH-110487) (GH-110491)
Miss Islington (bot) committed
October 4, 2023
V
[3.12] gh-108987: Fix _thread.start_new_thread() race condition (#109135) (#110342)
Victor Stinner committed
October 2, 2023
V
[3.12] gh-104690: thread_run() checks for tstate dangling pointer (#109056) (#109133)
Victor Stinner committed
August 16, 2023
E
July 28, 2023
July 22, 2023
V
[3.12] GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069) (#107075)
Victor Stinner committed
June 14, 2023
E
[3.12] gh-104812: Run Pending Calls in any Thread (gh-104813) (gh-105752)
Eric Snow committed
June 8, 2023
M
[3.12] gh-100227: Lock Around Modification of the Global Allocators State (gh-105516) (gh-105532)
Miss Islington (bot) committed
E
[3.12] gh-100227: Lock Around Adding Global Audit Hooks (gh-105515) (gh-105525)
Eric Snow committed
M
[3.12] gh-100227: Lock Around Use of the Global "atexit" State (gh-105514) (gh-105517)
Miss Islington (bot) committed
June 1, 2023
M
[3.12] gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109) (gh-105209)
Miss Islington (bot) committed
May 15, 2023
E
May 8, 2023
E
gh-99113: A Per-Interpreter GIL! (gh-104210)
Eric Snow committed
May 6, 2023
E
gh-99113: Make Sure the GIL is Acquired at the Right Places (gh-104208)
Eric Snow committed
May 5, 2023
E
gh-99113: Share the GIL via PyInterpreterState.ceval.gil (gh-104203)
Eric Snow committed
May 4, 2023
V
gh-103323: Remove PyRuntimeState_GetThreadState() (#104171)
Victor Stinner committed
April 29, 2023
M
GH-103082: Code cleanup in instrumentation code (#103474)
Mark Shannon committed
April 25, 2023
E
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
April 11, 2023
April 6, 2023
E
gh-100227: Use an Array for _PyRuntime's Set of Locks During Init (gh-103315)
Eric Snow committed
March 29, 2023
March 27, 2023
March 23, 2023
E
March 21, 2023
E
gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)
Eric Snow committed
March 20, 2023
E
gh-102304: Fix Non-Debug Builds (gh-102846)
Eric Snow committed
E
gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)
Eric Snow committed
March 14, 2023
E
gh-102660: Handle m_copy Specially for the sys and builtins Modules (gh-102661)
Eric Snow committed
February 28, 2023
E
gh-100227: Move the dtoa State to PyInterpreterState (gh-102331)
Eric Snow committed
February 25, 2023
K
GH-102126: fix deadlock at shutdown when clearing thread states (#102222)
Kumar Aditya committed
February 16, 2023
E
gh-101758: Fix the wasm Buildbots (gh-101943)
Eric Snow committed
February 15, 2023
E
gh-101758: Clean Up Uses of Import State (gh-101919)
Eric Snow committed
February 8, 2023
M
GH-101578: Normalize the current exception (GH-101607)
Mark Shannon committed
February 6, 2023
E
January 30, 2023
E
gh-59956: Clarify Runtime State Status Expectations (gh-101308)
Eric Snow committed
January 26, 2023
В
Fix typos in pystate.c file (#101348)
Виталий Дмитриев committed
January 23, 2023
E
January 20, 2023
N
gh-101181: Fix `unused-variable` warning in `pystate.c` (#101188)
Nikita Sobolev committed
E
gh-59956: Fix Function Groupings in pystate.c (gh-101172)
Eric Snow committed
January 19, 2023
E
gh-59956: Clarify GILState-related Code (gh-101161)
Eric Snow committed
January 15, 2023
K
GH-100892: consolidate `HEAD_LOCK/HEAD_UNLOCK` macros (#100953)
Kumar Aditya committed
January 9, 2023
B
GH-100126: Skip incomplete frames in more places (GH-100613)
Brandt Bucher committed