summaryrefslogtreecommitdiffstats
path: root/Include/cpython/pystate.h
Commit message (Expand)AuthorAgeFilesLines
* gh-120973: Fix thread-safety issues with `threading.local` (#121655)mpage2024-07-191-0/+8
* gh-121621: Move asyncio_running_loop to private struct (#121939)Sam Gross2024-07-171-2/+0
* gh-121621: Move asyncio running loop to thread state (GH-121695)Ken Jin2024-07-161-0/+2
* gh-120838: Add _PyThreadState_WHENCE_FINI (gh-121010)Eric Snow2024-06-251-4/+5
* gh-118727: Don't drop the GIL in `drop_gil()` unless the current thread holds...Brett Simmers2024-05-231-1/+3
* gh-112075: use per-thread dict version pool (#118676)Dino Viehland2024-05-071-0/+1
* GH-117760: Streamline the trashcan mechanism (GH-117763)Mark Shannon2024-04-171-6/+1
* gh-117645: Increase WASI stack size from 512 KiB to 8 MiB (#117674)Victor Stinner2024-04-161-8/+3
* gh-117008: Fix functools test_recursive_pickle() (#117009)Victor Stinner2024-03-231-0/+2
* gh-71052: Add Android build script and instructions (#116426)Malcolm Smith2024-03-211-0/+4
* gh-114271: Fix race in `Thread.join()` (#114839)mpage2024-03-161-26/+0
* gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)Brett Simmers2024-02-201-0/+5
* GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...Mark Shannon2024-02-201-0/+2
* GH-113655 Lower C recursion limit from 4000 to 3000 on Windows. (GH-114896)Mark Shannon2024-02-021-1/+1
* GH-114456: lower the recursion limit under WASI for debug builds (GH-114457)Brett Cannon2024-01-231-4/+7
* gh-111964: Implement stop-the-world pauses (gh-112471)Sam Gross2024-01-231-1/+1
* GH-113655: Lower the C recursion limit on various platforms (GH-113944)Mark Shannon2024-01-161-2/+6
* GH-112215: Increase C recursion limit for non debug builds (GH-113397)Mark Shannon2023-12-221-1/+3
* gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)Hugo van Kemenade2023-11-201-1/+1
* gh-111798: Use lower Py_C_RECURSION_LIMIT in debug mode (#112124)Victor Stinner2023-11-161-1/+5
* gh-112026: Add again _PyThreadState_UncheckedGet() function (#112121)Victor Stinner2023-11-151-0/+3
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-151-0/+5
* gh-111569: Implement Python critical section API (gh-111571)Sam Gross2023-11-081-0/+7
* gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)Eric Snow2023-10-301-77/+0
* gh-76785: Clean Up the Channels Module (gh-110568)Eric Snow2023-10-171-1/+1
* gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)Sam Gross2023-10-051-0/+4
* gh-108867: Add PyThreadState_GetUnchecked() function (#108870)Victor Stinner2023-10-031-1/+1
* gh-109860: Use a New Thread State When Switching Interpreters, When Necessary...Eric Snow2023-10-031-0/+9
* gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109...Eric Snow2023-10-021-0/+1
* gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)Eric Snow2023-09-191-0/+1
* GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)Victor Stinner2023-09-081-10/+9
* gh-106320: Remove private _PyGILState_GetInterpreterStateUnsafe() (#108603)Victor Stinner2023-08-291-9/+0
* GH-108035: Remove the `_PyCFrame` struct as it is no longer needed for perfor...Mark Shannon2023-08-171-23/+2
* GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...Mark Shannon2023-08-041-1/+2
* gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh-107359)Eric Snow2023-07-271-0/+1
* gh-106320: Remove _PyInterpreterState_HasFeature() (#106425)Victor Stinner2023-07-041-32/+0
* gh-106320: Remove private _PyInterpreterState functions (#106325)Victor Stinner2023-07-021-57/+0
* gh-106320: Remove _PyInterpreterState_Get() alias (#106321)Victor Stinner2023-07-011-4/+1
* gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660)Eric Snow2023-04-241-0/+4
* GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1...Mark Shannon2023-04-121-10/+1
* gh-98627: Add an Optional Check for Extension Module Subinterpreter Compatibi...Eric Snow2023-02-161-0/+3
* GH-101578: Normalize the current exception (GH-101607)Mark Shannon2023-02-081-3/+1
* gh-59956: Clarify Runtime State Status Expectations (gh-101308)Eric Snow2023-01-301-1/+26
* gh-59956: Allow the "Trashcan" Mechanism to Work Without a Thread State (gh-1...Eric Snow2023-01-231-2/+6
* gh-59956: Clarify GILState-related Code (gh-101161)Eric Snow2023-01-191-5/+1
* gh-99741: Implement Multi-Phase Init for the _xxsubinterpreters Module (gh-99...Eric Snow2022-12-051-3/+18
* gh-99741: Clean Up the _xxsubinterpreters Module (gh-99940)Eric Snow2022-12-021-1/+1
* gh-99741: Fix the Cross-Interpreter Data API (gh-99939)Eric Snow2022-12-021-0/+1
* GH-99205: remove `_static` field from `PyThreadState` and `PyInterpreterState...Kumar Aditya2022-11-151-3/+0
* gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)Eric Snow2022-10-311-6/+7