summaryrefslogtreecommitdiffstats
path: root/Python/ceval_gil.c
Commit message (Expand)AuthorAgeFilesLines
* gh-109693: Use pyatomic.h for signal module (gh-110480)Donghee Na2023-10-091-1/+1
* gh-76785: Add SendChannel.send_buffer() (#110246)Eric Snow2023-10-091-12/+19
* gh-109549: Add new states to PyThreadState to support PEP 703 (gh-109915)Sam Gross2023-10-051-36/+11
* GH-109369: Merge all eval-breaker flags and monitoring version into one word....Mark Shannon2023-10-041-179/+72
* gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)Eric Snow2023-09-191-4/+4
* gh-108987: Fix _thread.start_new_thread() race condition (#109135)Victor Stinner2023-09-111-25/+3
* gh-104690: thread_run() checks for tstate dangling pointer (#109056)Victor Stinner2023-09-081-18/+8
* gh-108753: Enhance pystats (#108754)Victor Stinner2023-09-061-2/+3
* GH-104584: Fix ENTER_EXECUTOR (GH-106141)Mark Shannon2023-07-031-2/+59
* gh-106320: Remove _PyInterpreterState_Get() alias (#106321)Victor Stinner2023-07-011-2/+2
* gh-104812: Run Pending Calls in any Thread (gh-104813)Eric Snow2023-06-131-82/+131
* gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current T...Eric Snow2023-06-011-4/+26
* gh-105182: Remove PyEval_AcquireLock() and PyEval_InitThreads() (#105183)Victor Stinner2023-06-011-4/+9
* gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (gh-...Eric Snow2023-05-151-0/+3
* gh-99113: A Per-Interpreter GIL! (gh-104210)Eric Snow2023-05-081-42/+13
* gh-99113: Make Sure the GIL is Acquired at the Right Places (gh-104208)Eric Snow2023-05-061-27/+57
* gh-104233: Fix "unused variable" warning in `ceval_gil.c` (#104234)Nikita Sobolev2023-05-061-0/+2
* gh-99113: Add PyInterpreterConfig.own_gil (gh-104204)Eric Snow2023-05-051-1/+22
* gh-99113: Share the GIL via PyInterpreterState.ceval.gil (gh-104203)Eric Snow2023-05-051-38/+59
* gh-103323: Remove PyRuntimeState_GetThreadState() (#104171)Victor Stinner2023-05-041-3/+2
* gh-103167: Fix `-Wstrict-prototypes` warnings by using `(void)` for functions...Nikita Sobolev2023-04-051-1/+1
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-02-281-4/+3
* gh-59956: Clarify Runtime State Status Expectations (gh-101308)Eric Snow2023-01-301-1/+1
* gh-59956: Clarify GILState-related Code (gh-101161)Eric Snow2023-01-191-8/+6
* gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)Eric Snow2022-11-161-5/+4
* gh-97922: Run the GC only on eval breaker (#97920)Pablo Galindo Salgado2022-10-081-10/+20
* gh-96387: take_gil() resets drop request before exit (#96869)Victor Stinner2022-09-191-0/+11
* GH-96177: Move GIL and eval breaker code out of ceval.c into ceval_gil.c. (GH...Mark Shannon2022-08-241-0/+986