summaryrefslogtreecommitdiffstats
path: root/Python/ceval_gil.h
Commit message (Expand)AuthorAgeFilesLines
* [3.11] gh-108987: Fix _thread.start_new_thread() race condition (#109135) (#1...Victor Stinner2023-09-111-22/+3
* [3.11] gh-104690: thread_run() checks for tstate dangling pointer (#109056) (...Victor Stinner2023-09-081-4/+4
* [3.11] gh-96017: Fix some compiler warnings (GH-96018) (#96106)Christian Heimes2022-10-051-0/+2
* gh-96387: take_gil() resets drop request before exit (#96869) (#96941)Victor Stinner2022-09-201-0/+11
* [3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-9...Eric Snow2022-05-281-18/+0
* bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)Victor Stinner2021-02-191-1/+1
* bpo-40513: Per-interpreter GIL (GH-19943)Victor Stinner2020-05-051-2/+22
* Revert "bpo-40513: Per-interpreter signals pending (GH-19924)" (GH-19932)Victor Stinner2020-05-051-1/+1
* bpo-40513: Per-interpreter gil_drop_request (GH-19927)Victor Stinner2020-05-051-6/+7
* bpo-40082: trip_signal() uses the main interpreter (GH-19441)Victor Stinner2020-04-081-6/+10
* bpo-40010: Pass tstate to ceval GIL functions (GH-19077)Victor Stinner2020-03-201-14/+9
* bpo-39877: 4th take_gil() fix for daemon threads (GH-19080)Victor Stinner2020-03-191-22/+23
* bpo-40010: Optimize signal handling in multithreaded applications (GH-19067)Victor Stinner2020-03-191-0/+9
* bpo-39984: Move pending calls to PyInterpreterState (GH-19066)Victor Stinner2020-03-191-4/+6
* bpo-39984: Pass tstate to _PyEval_SignalAsyncExc() (GH-19049)Victor Stinner2020-03-181-1/+1
* bpo-39877: Fix take_gil() for daemon threads (GH-19054)Victor Stinner2020-03-181-2/+6
* bpo-39877: take_gil() checks tstate_must_exit() twice (GH-18890)Victor Stinner2020-03-091-1/+18
* bpo-39877: Refactor take_gil() function (GH-18885)Victor Stinner2020-03-091-1/+40
* bpo-39877: Fix PyEval_RestoreThread() for daemon threads (GH-18811)Victor Stinner2020-03-081-4/+7
* Revert "bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall()...Victor Stinner2019-06-031-18/+10
* bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (gh-13...Eric Snow2019-06-011-10/+18
* bpo-36710: Add 'ceval' local variable to ceval.c (GH-12934)Victor Stinner2019-05-101-82/+76
* bpo-33608: Revert "Factor out a private, per-interpreter _Py_AddPendingCall()...Eric Snow2019-04-121-4/+4
* bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (gh-12...Eric Snow2019-04-121-4/+4
* Revert: bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall()...Victor Stinner2019-03-041-4/+4
* bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (GH-11...Eric Snow2019-02-241-4/+4
* bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner2018-10-311-1/+1
* bpo-35081: Move Include/pyatomic.c to Include/internal/ (GH-10239)Victor Stinner2018-10-301-0/+1
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-85/+74
* Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)Eric Snow2017-09-061-74/+85
* bpo-30860: Consolidate stateful runtime globals. (#2594)Eric Snow2017-09-061-85/+74
* replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-061-2/+2
* Use Py_uintptr_t for atomic pointersVictor Stinner2016-01-221-4/+4
* Removed unintentional trailing spaces in non-external and non-generated C files.Serhiy Storchaka2015-03-181-6/+6
* Fixed few compiler warnings.Serhiy Storchaka2015-02-161-2/+2
* Issue #15038: Optimize python Locks on WindowsKristján Valur Jónsson2012-06-181-191/+27
* Signal condition variables with the mutex held. Destroy condition variablesKristján Valur Jónsson2012-06-051-4/+5
* Fix the GIL with subinterpreters. Hopefully this will allow mod_wsgi to work ...Antoine Pitrou2011-01-151-4/+7
* Issue #9828: Destroy the GIL in Py_Finalize(), so that it gets properlyAntoine Pitrou2010-09-131-0/+21
* Issue #8411: new condition variable emulation under Windows for the new GIL,Antoine Pitrou2010-08-101-52/+105
* Make (most of) Python's tests pass under Thread Sanitizer.Jeffrey Yasskin2010-05-031-20/+28
* Try to strengthen condition-waiting under Windows.Antoine Pitrou2009-11-121-11/+9
* Our condition variable emulation under Windows is imperfect, whichAntoine Pitrou2009-11-111-9/+24
* Merge in the new GIL.Antoine Pitrou2009-11-101-0/+335