summaryrefslogtreecommitdiffstats
path: root/Python/pystate.c
Commit message (Expand)AuthorAgeFilesLines
* gh-102304: Move _Py_RefTotal to _PyRuntimeState (gh-102543)Eric Snow2023-03-201-0/+3
* gh-102660: Handle m_copy Specially for the sys and builtins Modules (gh-102661)Eric Snow2023-03-141-0/+1
* gh-100227: Move the dtoa State to PyInterpreterState (gh-102331)Eric Snow2023-02-281-1/+19
* GH-102126: fix deadlock at shutdown when clearing thread states (#102222)Kumar Aditya2023-02-251-3/+10
* gh-101758: Fix the wasm Buildbots (gh-101943)Eric Snow2023-02-161-0/+4
* gh-101758: Clean Up Uses of Import State (gh-101919)Eric Snow2023-02-151-140/+11
* GH-101578: Normalize the current exception (GH-101607)Mark Shannon2023-02-081-3/+1
* gh-59956: Partial Fix for GILState API Compatibility with Subinterpreters (gh...Eric Snow2023-02-061-21/+4
* gh-59956: Clarify Runtime State Status Expectations (gh-101308)Eric Snow2023-01-301-145/+346
* Fix typos in pystate.c file (#101348)Виталий Дмитриев2023-01-261-5/+5
* gh-59956: Allow the "Trashcan" Mechanism to Work Without a Thread State (gh-1...Eric Snow2023-01-231-0/+16
* gh-101181: Fix `unused-variable` warning in `pystate.c` (#101188)Nikita Sobolev2023-01-201-0/+3
* gh-59956: Fix Function Groupings in pystate.c (gh-101172)Eric Snow2023-01-201-237/+352
* gh-59956: Clarify GILState-related Code (gh-101161)Eric Snow2023-01-191-201/+329
* GH-100892: consolidate `HEAD_LOCK/HEAD_UNLOCK` macros (#100953)Kumar Aditya2023-01-151-4/+0
* GH-100126: Skip incomplete frames in more places (GH-100613)Brandt Bucher2023-01-091-7/+2
* GH-100000: Cleanup and polish various watchers code (GH-99998)Itamar Ostricher2022-12-141-0/+4
* gh-99741: Implement Multi-Phase Init for the _xxsubinterpreters Module (gh-99...Eric Snow2022-12-051-56/+128
* gh-99741: Clean Up the _xxsubinterpreters Module (gh-99940)Eric Snow2022-12-021-9/+11
* gh-99741: Fix the Cross-Interpreter Data API (gh-99939)Eric Snow2022-12-021-23/+84
* GH-91054: Add code object watchers API (GH-99859)Itamar Ostricher2022-12-021-0/+5
* gh-91053: Add an optional callback that is invoked whenever a function is mod...mpage2022-11-221-0/+5
* gh-99377: Revert audit events for thread state creation and free, because the...Steve Dower2022-11-171-18/+1
* gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)Eric Snow2022-11-161-1/+1
* gh-99377: Add audit events for thread creation and clear (GH-99378)Steve Dower2022-11-161-6/+25
* gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)Eric Snow2022-11-161-5/+5
* GH-99205: remove `_static` field from `PyThreadState` and `PyInterpreterState...Kumar Aditya2022-11-151-10/+6
* gh-81057: Move the Allocators to _PyRuntimeState (gh-99217)Eric Snow2022-11-111-2/+5
* GH-96421: Insert shim frame on entry to interpreter (GH-96319)Mark Shannon2022-11-101-0/+1
* gh-99300: Use Py_NewRef() in Python/ directory (#99302)Victor Stinner2022-11-101-14/+7
* GH-99205: Mark new interpreters and threads as non-static (GH-99268)Brandt Bucher2022-11-091-0/+8
* gh-98608: Change _Py_NewInterpreter() to _Py_NewInterpreterFromConfig() (gh-9...Eric Snow2022-10-261-0/+8
* GH-91052: Add C API for watching dictionaries (GH-31787)Carl Meyer2022-10-071-0/+4
* GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...Mark Shannon2022-10-051-2/+3
* GH-96754: Check whether the interpreter frame is complete before creating fra...Mark Shannon2022-09-131-0/+3
* Fix possible NULL pointer dereference in _PyThread_CurrentFrames (GH-96584)Kumar Aditya2022-09-091-1/+6
* GH-96569: Add two NULL checks to avoid undefined behavior. (GH-96585)Mark Shannon2022-09-061-8/+5
* GH-96071: fix deadlock in PyGILState_Ensure (GH-96124)Kumar Aditya2022-08-191-11/+16
* GH-95909: Make `_PyArg_Parser` initialization thread safe (GH-95958)Kumar Aditya2022-08-161-6/+21
* GH-95818: Skip incomplete frames in `PyThreadState_GetFrame` (GH-95886)Mark Shannon2022-08-111-2/+6
* GH-93897: Store frame size in code object and de-opt if insufficient space on...Mark Shannon2022-06-201-1/+1
* gh-77782: Py_FdIsInteractive() now uses PyConfig.interactive (#93916)Victor Stinner2022-06-171-0/+1
* bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185)Eric Snow2022-05-271-17/+0
* bpo-46864: Suppress deprecation warnings for ob_shash. (GH-32042)Inada Naoki2022-03-231-1/+4
* bpo-45923: Decouple suspension of tracing from tracing flag. (GH-31908)Mark Shannon2022-03-151-17/+0
* bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)Victor Stinner2022-02-251-4/+4
* bpo-45459: C API uses type names rather than structure names (GH-31528)Victor Stinner2022-02-241-4/+4
* Pass reference to func, as well as args, when pushing frame. (GH-31100)Mark Shannon2022-02-031-20/+0
* bpo-46072: Add some frame stats. (GH-31060)Mark Shannon2022-02-021-0/+2
* bpo-45953: Preserve backward compatibility on some PyThreadState field names....Eric Snow2022-02-011-4/+4