38 Commits (0d3350daa8123a3e16d4a534b6e873eb12c10d7c)

Author SHA1 Message Date
Victor Stinner 7be4e350aa
bpo-40513: Per-interpreter GIL (GH-19943) 6 years ago
Victor Stinner 299b8c61e9
Revert "bpo-40513: Per-interpreter signals pending (GH-19924)" (GH-19932) 6 years ago
Victor Stinner 0b1e3307e2
bpo-40513: Per-interpreter gil_drop_request (GH-19927) 6 years ago
Victor Stinner b54a99d643
bpo-40082: trip_signal() uses the main interpreter (GH-19441) 6 years ago
Victor Stinner da2914db4b
bpo-40010: Pass tstate to ceval GIL functions (GH-19077) 6 years ago
Victor Stinner a36adfa6bb
bpo-39877: 4th take_gil() fix for daemon threads (GH-19080) 6 years ago
Victor Stinner 5a3a71dddb
bpo-40010: Optimize signal handling in multithreaded applications (GH-19067) 6 years ago
Victor Stinner 50e6e99178
bpo-39984: Move pending calls to PyInterpreterState (GH-19066) 6 years ago
Victor Stinner 56bfdebfb1
bpo-39984: Pass tstate to _PyEval_SignalAsyncExc() (GH-19049) 6 years ago
Victor Stinner 29356e03d4
bpo-39877: Fix take_gil() for daemon threads (GH-19054) 6 years ago
Victor Stinner 9229eeee10
bpo-39877: take_gil() checks tstate_must_exit() twice (GH-18890) 6 years ago
Victor Stinner 85f5a69ae1
bpo-39877: Refactor take_gil() function (GH-18885) 6 years ago
Victor Stinner eb4e2ae2b8
bpo-39877: Fix PyEval_RestoreThread() for daemon threads (GH-18811) 6 years ago
Victor Stinner e225bebc14
Revert "bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (gh-13714)" (GH-13780) 7 years ago
Eric Snow 6a150bcaeb
bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (gh-13714) 7 years ago
Victor Stinner 09532feeec
bpo-36710: Add 'ceval' local variable to ceval.c (GH-12934) 7 years ago
Eric Snow b75b1a3504
bpo-33608: Revert "Factor out a private, per-interpreter _Py_AddPendingCall()." (gh-12806) 7 years ago
Eric Snow f13c5c8b94
bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (gh-12360) 7 years ago
Victor Stinner 4d61e6e3b8
Revert: bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (GH-11617) (GH-12159) 7 years ago
Eric Snow ef4ac967e2
bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (GH-11617) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Victor Stinner 31368a4f0e
bpo-35081: Move Include/pyatomic.c to Include/internal/ (GH-10239) 7 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 8 years ago
Eric Snow 05351c1bd8 Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) 8 years ago
Eric Snow 76d5abc868 bpo-30860: Consolidate stateful runtime globals. (#2594) 8 years ago
Benjamin Peterson ca47063998 replace Py_(u)intptr_t with the c99 standard types 9 years ago
Victor Stinner 244e12088d Use Py_uintptr_t for atomic pointers 10 years ago
Victor Stinner b02ef715a3 Use Py_uintptr_t for atomic pointers 10 years ago
Serhiy Storchaka 009b811d67 Removed unintentional trailing spaces in non-external and non-generated C files. 11 years ago
Serhiy Storchaka 53fa8b2a4b Fixed few compiler warnings. 11 years ago
Kristján Valur Jónsson e75ff35af2 Issue #15038: Optimize python Locks on Windows 14 years ago
Kristján Valur Jónsson 187aa54516 Signal condition variables with the mutex held. Destroy condition variables 14 years ago
Antoine Pitrou 6a002c02da Fix the GIL with subinterpreters. Hopefully this will allow mod_wsgi to work with 3.2. 15 years ago
Antoine Pitrou 1df1536fb9 Issue #9828: Destroy the GIL in Py_Finalize(), so that it gets properly 15 years ago
Antoine Pitrou e1dd1747e8 Issue #8411: new condition variable emulation under Windows for the new GIL, 16 years ago
Jeffrey Yasskin 39370830a9 Make (most of) Python's tests pass under Thread Sanitizer. 16 years ago
Antoine Pitrou a1d23326b1 Try to strengthen condition-waiting under Windows. 16 years ago
Antoine Pitrou cf4cabbe2a Our condition variable emulation under Windows is imperfect, which 16 years ago
Antoine Pitrou 074e5ed974 Merge in the new GIL. 16 years ago