COMMITS
/ Python/pystate.c July 16, 2024
K
gh-121621: Move asyncio running loop to thread state (GH-121695)
Ken Jin committed
June 25, 2024
E
gh-120838: Add _PyThreadState_WHENCE_FINI (gh-121010)
Eric Snow committed
June 19, 2024
K
gh-120726: Fix compiler warnings on is_core_module() (#120727)
Kirill Podoprigora committed
June 4, 2024
S
gh-117657: Fix race involving GC and heap initialization (#119923)
Sam Gross committed
June 3, 2024
S
gh-117657: Fix race involving immortalizing objects (#119927)
Sam Gross committed
May 31, 2024
S
gh-119369: Fix deadlock during thread exit in free-threaded build (#119528)
Sam Gross committed
May 23, 2024
B
gh-118727: Don't drop the GIL in `drop_gil()` unless the current thread holds it (#118745)
Brett Simmers committed
May 10, 2024
A
gh-117657: Fix QSBR race condition (#118843)
Alex Turner committed
May 7, 2024
B
gh-116322: Enable the GIL while loading C extension modules (#118560)
Brett Simmers committed
D
gh-112075: use per-thread dict version pool (#118676)
Dino Viehland committed
S
gh-118527: Intern code consts in free-threaded build (#118667)
Sam Gross committed
May 2, 2024
B
gh-116738: Make `_codecs` module thread-safe (#117530)
Brett Simmers committed
May 1, 2024
G
gh-118335: Configure Tier 2 interpreter at build time (#118339)
Guido van Rossum committed
April 30, 2024
S
gh-118332: Fix deadlock involving stop the world (#118412)
Sam Gross committed
April 29, 2024
S
gh-117783: Immortalize objects that use deferred reference counting (#118112)
Sam Gross committed
April 23, 2024
April 19, 2024
D
gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe (#116775)
Dino Viehland committed
April 17, 2024
M
GH-117760: Streamline the trashcan mechanism (GH-117763)
Mark Shannon committed
April 15, 2024
April 11, 2024
E
gh-76785: Handle Legacy Interpreters Properly (gh-117490)
Eric Snow committed
E
gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)
Eric Snow committed
April 8, 2024
S
gh-117439: Make refleak checking thread-safe without the GIL (#117469)
Sam Gross committed
April 3, 2024
E
gh-76785: Raise InterpreterError, Not RuntimeError (gh-117489)
Eric Snow committed
March 29, 2024
March 28, 2024
S
gh-110481: Fix biased reference counting queue initialization. (#117271)
Sam Gross committed
March 22, 2024
E
gh-105716: Fix _PyInterpreterState_IsRunningMain() For Embedders (gh-117140)
Eric Snow committed
March 21, 2024
S
gh-116522: Refactor `_PyThreadState_DeleteExcept` (#117131)
Sam Gross committed
E
gh-76785: Drop PyInterpreterID_Type (gh-117101)
Eric Snow committed
E
gh-105716: Update interp->threads.main After Fork (gh-117049)
Eric Snow committed
E
gh-76785: Clean Up Interpreter ID Conversions (gh-117048)
Eric Snow committed
S
gh-116522: Stop the world before fork() and during shutdown (#116607)
Sam Gross committed
March 18, 2024
G
gh-116916: Remove separate next_func_version counter (#116918)
Guido van Rossum committed
March 16, 2024
M
gh-114271: Fix race in `Thread.join()` (#114839)
mpage committed
March 11, 2024
S
gh-116515: Clear thread-local state before tstate_delete_common() (#116517)
Sam Gross committed
March 7, 2024
S
gh-116396: Pass "detached_state" argument to tstate_set_detached (#116398)
Sam Gross committed
March 6, 2024
S
gh-115103: Delay reuse of mimalloc pages that store PyObjects (#115435)
Sam Gross committed
March 4, 2024
B
gh-115832: Fix instrumentation version mismatch during interpreter shutdown (#115856)
Brett Simmers committed
February 28, 2024
S
gh-116012: Preserve GetLastError() across calls to TlsGetValue on Windows (GH-116014)
Steve Dower committed
February 26, 2024
M
gh-115168: Add pystats counter for invalidated executors (GH-115169)
Michael Droettboom committed
February 20, 2024
S
gh-115103: Implement delayed free mechanism for free-threaded builds (#115367)
Sam Gross committed
S
gh-115491: Keep some fields valid across allocations (free-threading) (#115573)
Sam Gross committed
V
gh-110850: Replace _PyTime_t with PyTime_t (#115719)
Victor Stinner committed
B
gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)
Brett Simmers committed
M
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH-114142)
Mark Shannon committed
February 16, 2024
S
gh-115103: Implement delayed memory reclamation (QSBR) (#115180)
Sam Gross committed