COMMITS
/ Python/pystate.c January 15, 2024
D
gh-111968: Use per-thread slice_cache in free-threading (gh-113972)
Donghee Na committed
January 11, 2024
D
gh-111968: Use per-thread freelists for tuple in free-threading (gh-113921)
Donghee Na committed
January 10, 2024
D
gh-111968: Use per-thread freelists for float in free-threading (gh-113886)
Donghee Na committed
January 9, 2024
D
gh-111968: Introduce _PyFreeListState and _PyFreeListState_GET API (gh-113584)
Donghee Na committed
January 5, 2024
S
gh-112532: Tag mimalloc heaps and pages (#113742)
Sam Gross committed
January 4, 2024
S
gh-112532: Isolate abandoned segments by interpreter (#113717)
Sam Gross committed
December 26, 2023
S
gh-112532: Use separate mimalloc heaps for GC objects (gh-113263)
Sam Gross committed
December 18, 2023
D
gh-112535: Implement fallback implementation of _Py_ThreadId() (gh-113185)
Donghee Na committed
December 13, 2023
S
gh-112723: Call `PyThreadState_Clear()` from the correct interpreter (#112776)
Sam Gross committed
December 12, 2023
E
gh-76785: Fixes for test.support.interpreters (gh-112982)
Eric Snow committed
December 7, 2023
S
gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)
Sam Gross committed
November 20, 2023
H
gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)
Hugo van Kemenade committed
November 16, 2023
S
gh-111956: Add thread-safe one-time initialization. (gh-111960)
Sam Gross committed
November 8, 2023
S
gh-111569: Implement Python critical section API (gh-111571)
Sam Gross committed
November 3, 2023
T
gh-103615: Use local events for opcode tracing (GH-109472)
Tian Gao committed
November 1, 2023
E
gh-76785: Crossinterp utils additions (gh-111530)
Eric Snow committed
October 30, 2023
E
gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)
Eric Snow committed
October 23, 2023
October 17, 2023
E
gh-76785: Clean Up the Channels Module (gh-110568)
Eric Snow committed
October 12, 2023
T
October 9, 2023
E
gh-76785: Add SendChannel.send_buffer() (#110246)
Eric Snow committed
October 6, 2023
B
October 5, 2023
S
gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)
Sam Gross committed
October 4, 2023
E
gh-110310: Add a Per-Interpreter XID Registry for Heap Types (gh-110311)
Eric Snow committed
October 3, 2023
V
gh-108867: Add PyThreadState_GetUnchecked() function (#108870)
Victor Stinner committed
October 2, 2023
E
September 29, 2023
V
gh-110079: Remove extern "C" { ...} in C code (#110080)
Victor Stinner committed
September 27, 2023
E
gh-109793: Allow Switching Interpreters During Finalization (gh-109794)
Eric Snow committed
September 19, 2023
E
gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)
Eric Snow committed
S
gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344)
Sam Gross committed
September 15, 2023
H
gh-106213: Make Emscripten trampolines work with JSPI (GH-106219)
Hood Chatham 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
V
GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)
Victor Stinner committed
M
GH-108716: Turn off deep-freezing of code objects. (GH-108722)
Mark Shannon committed
September 6, 2023
V
gh-108765: Cleanup #include in Python/*.c files (#108977)
Victor Stinner committed
September 1, 2023
V
gh-108634: PyInterpreterState_New() no longer calls Py_FatalError() (#108748)
Victor Stinner committed
August 31, 2023
V
gh-108634: Py_TRACE_REFS uses a hash table (#108663)
Victor Stinner committed
August 17, 2023
M
August 7, 2023
E
gh-107630: Initialize Each Interpreter's refchain Properly (gh-107733)
Eric Snow committed
July 28, 2023
E
gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)
Eric Snow committed
July 27, 2023
E
gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-107359)
Eric Snow committed
July 22, 2023
V
GH-103082: Rename PY_MONITORING_EVENTS to _PY_MONITORING_EVENTS (#107069)
Victor Stinner committed
July 2, 2023
V
gh-106320: Use _PyInterpreterState_GET() (#106336)
Victor Stinner committed
V
gh-106320: Remove private _PyInterpreterState functions (#106325)
Victor Stinner committed
June 22, 2023
V
gh-105927: Avoid calling PyWeakref_GET_OBJECT() (#105997)
Victor Stinner committed
June 14, 2023
June 13, 2023
E
gh-104812: Run Pending Calls in any Thread (gh-104813)
Eric Snow committed