summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_pystate.h
Commit message (Expand)AuthorAgeFilesLines
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-151-5/+0
* gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)Sam Gross2023-10-051-0/+42
* 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-1/+4
* gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109...Eric Snow2023-10-021-0/+5
* gh-109793: Allow Switching Interpreters During Finalization (gh-109794)Eric Snow2023-09-271-2/+6
* gh-108987: Fix _thread.start_new_thread() race condition (#109135)Victor Stinner2023-09-111-0/+2
* gh-104690: thread_run() checks for tstate dangling pointer (#109056)Victor Stinner2023-09-081-0/+4
* gh-106320: Remove private _PyGILState_GetInterpreterStateUnsafe() (#108603)Victor Stinner2023-08-291-0/+8
* gh-107211: No longer export internal functions (7) (#108425)Victor Stinner2023-08-241-0/+3
* gh-108216: Cleanup #include in internal header files (#108228)Victor Stinner2023-08-211-1/+1
* gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)Eric Snow2023-07-281-5/+0
* gh-107211: No longer export internal variables (#107218)Victor Stinner2023-07-251-1/+1
* gh-107211: No longer export internal functions (2) (#107214)Victor Stinner2023-07-251-7/+9
* gh-106320: Remove private _PyInterpreterState functions (#106325)Victor Stinner2023-07-021-3/+16
* gh-106320: Remove _PyInterpreterState_Get() alias (#106321)Victor Stinner2023-07-011-1/+1
* gh-104812: Run Pending Calls in any Thread (gh-104813)Eric Snow2023-06-131-8/+0
* gh-103323: Remove PyRuntimeState_GetThreadState() (#104171)Victor Stinner2023-05-041-8/+2
* gh-101659: Isolate "obmalloc" State to Each Interpreter (gh-101660)Eric Snow2023-04-241-0/+7
* gh-103323: Get the "Current" Thread State from a Thread-Local Variable (gh-10...Eric Snow2023-04-241-9/+17
* GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1...Mark Shannon2023-04-121-10/+0
* gh-100227: Make the Global PyModuleDef Cache Safe for Isolated Interpreters (...Eric Snow2023-03-291-0/+5
* gh-100227: Revert gh-102925 "gh-100227: Make the Global Interned Dict Safe fo...Eric Snow2023-03-271-5/+0
* gh-100227: Make the Global Interned Dict Safe for Isolated Interpreters (gh-1...Eric Snow2023-03-231-0/+5
* gh-101758: Add _PyState_AddModule() Back for the Stable ABI (gh-101956)Eric Snow2023-02-161-0/+6
* gh-101758: Clean Up Uses of Import State (gh-101919)Eric Snow2023-02-151-6/+0
* gh-59956: Clarify Runtime State Status Expectations (gh-101308)Eric Snow2023-01-301-15/+2
* gh-59956: Clarify GILState-related Code (gh-101161)Eric Snow2023-01-191-5/+16
* GH-100892: consolidate `HEAD_LOCK/HEAD_UNLOCK` macros (#100953)Kumar Aditya2023-01-151-0/+6
* GH-96177: Move GIL and eval breaker code out of ceval.c into ceval_gil.c. (GH...Mark Shannon2022-08-241-3/+4
* GH-90081: Run python tracers at full speed (GH-95328)Mark Shannon2022-07-281-2/+3
* gh-87347: Add parenthesis around macro arguments (#93915)Victor Stinner2022-06-201-1/+1
* bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)Eric Snow2022-05-271-12/+0
* Revert "bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-3205...Victor Stinner2022-04-061-1/+1
* bpo-46850: Move _PyInterpreterState_SetEvalFrameFunc() to internal C API (GH-...Victor Stinner2022-04-011-1/+1
* bpo-45923: Decouple suspension of tracing from tracing flag. (GH-31908)Mark Shannon2022-03-151-6/+1
* bpo-45459: Use type names in the internal C API (GH-31669)Victor Stinner2022-03-031-1/+1
* bpo-46008: Add _PyInterpreterState_Main(). (gh-29978)Eric Snow2021-12-081-5/+9
* bpo-46008: Stop calling _PyThreadState_Init() in new_threadstate(). (gh-29973)Eric Snow2021-12-081-0/+2
* bpo-43760: Rename _PyThreadState_DisableTracing() (GH-29032)Victor Stinner2021-10-181-2/+2
* bpo-43760: Add PyThreadState_EnterTracing() (GH-28542)Victor Stinner2021-10-151-1/+18
* pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)Victor Stinner2021-10-131-5/+1
* bpo-45211: Move helpers from getpath.c to internal API. (gh-28550)Eric Snow2021-09-271-0/+11
* bpo-44590: Lazily allocate frame objects (GH-27077)Mark Shannon2021-07-261-3/+0
* bpo-44032: Move data stack to thread from FrameObject. (GH-26076)Mark Shannon2021-05-211-0/+3
* bpo-43268: _Py_IsMainInterpreter() now expects interp (GH-24577)Victor Stinner2021-02-191-2/+2
* bpo-40826: Add _PyOS_InterruptOccurred(tstate) function (GH-20599)Victor Stinner2020-06-031-0/+3
* PyOS_AfterFork_Child() uses PyStatus (GH-20596)Victor Stinner2020-06-021-2/+5
* bpo-40826: Add _Py_EnsureTstateNotNULL() macro (GH-20571)Victor Stinner2020-06-011-1/+18
* bpo-40522: _PyThreadState_Swap() sets autoTSSkey (GH-19939)Victor Stinner2020-05-051-2/+18