| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-87135: Hang non-main threads that attempt to acquire the GIL during finali... | Jeremy Maitin-Shepard | 2024-10-02 | 1 | -0/+8 |
|
|
* | gh-110850: Use _PyDeadline_Get() in EnterNonRecursiveMutex() (#118556) | Victor Stinner | 2024-05-04 | 1 | -6/+7 |
|
|
* | gh-116012: Preserve GetLastError() across calls to TlsGetValue on Windows (GH... | Steve Dower | 2024-02-28 | 1 | -1/+6 |
|
|
* | gh-110850: Cleanup PyTime API: PyTime_t are nanoseconds (#115753) | Victor Stinner | 2024-02-21 | 1 | -1/+1 |
|
|
* | gh-110850: Rename internal PyTime C API functions (#115734) | Victor Stinner | 2024-02-20 | 1 | -2/+2 |
|
|
* | gh-110850: Cleanup pycore_time.h includes (#115724) | Victor Stinner | 2024-02-20 | 1 | -1/+2 |
|
|
* | gh-110850: Replace _PyTime_t with PyTime_t (#115719) | Victor Stinner | 2024-02-20 | 1 | -3/+3 |
|
|
* | gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042) | Sam Gross | 2024-02-06 | 1 | -4/+0 |
|
|
* | gh-104530: Enable native Win32 condition variables by default (GH-104531) | Andrew Rogers | 2024-02-02 | 1 | -20/+2 |
|
|
* | GH-110829: Ensure Thread.join() joins the OS thread (#110848) | Antoine Pitrou | 2023-11-04 | 1 | -11/+47 |
|
|
* | gh-81057: Move Threading-Related Globals to _PyRuntimeState (#100084) | Eric Snow | 2022-12-09 | 1 | -1/+2 |
|
|
* | gh-88750: On Windows, PyThread_acquire_lock() no longer checks for NULL (#92586) | Victor Stinner | 2022-05-10 | 1 | -8/+12 |
|
|
* | gh-88750: Remove the PYTHONTHREADDEBUG env var support. (#92509) | Gregory P. Smith | 2022-05-09 | 1 | -22/+3 |
|
|
* | bpo-46008: Move thread-related interpreter state into a sub-struct. (gh-29971) | Eric Snow | 2021-12-07 | 1 | -4/+4 |
|
|
* | bpo-41710: Add private _PyDeadline_Get() function (GH-28674) | Victor Stinner | 2021-10-01 | 1 | -7/+7 |
|
|
* | bpo-41710: Fix PY_TIMEOUT_MAX on Windows (GH-28673) | Victor Stinner | 2021-10-01 | 1 | -5/+5 |
|
|
* | bpo-41710: PyThread_acquire_lock_timed() clamps the timout (GH-28643) | Victor Stinner | 2021-09-30 | 1 | -4/+18 |
|
|
* | bpo-41299: Mark private thread_nt.h functions as static (GH-28553) | Victor Stinner | 2021-09-24 | 1 | -10/+10 |
|
|
* | bpo-41299: Fix EnterNonRecursiveMutex() (GH-28548) | Victor Stinner | 2021-09-24 | 1 | -3/+0 |
|
|
* | bpo-41299: Reduce lag in Windows threading timeouts by using a higher precisi... | Ryan Hileman | 2021-06-07 | 1 | -4/+10 |
|
|
* | bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509) | Victor Stinner | 2020-04-14 | 1 | -2/+2 |
|
|
* | bpo-40268: Include explicitly pycore_interp.h (GH-19505) | Victor Stinner | 2020-04-14 | 1 | -0/+1 |
|
|
* | bpo-39847: EnterNonRecursiveMutex() uses GetTickCount64() (GH-18780) | bobince | 2020-03-11 | 1 | -3/+3 |
|
|
* | bpo-36084: Add native thread ID (TID) to threading.Thread (GH-13463) | Jake Tesler | 2019-05-22 | 1 | -0/+23 |
|
|
* | Revert "bpo-36084: Add native thread ID to threading.Thread objects (GH-11993... | Victor Stinner | 2019-05-21 | 1 | -16/+0 |
|
|
* | bpo-36084: Add native thread ID to threading.Thread objects (GH-11993) | Jake Tesler | 2019-05-12 | 1 | -0/+16 |
|
|
* | bpo-36475: Make PyThread_exit_thread with _Py_NO_RETURN (GH-13068) | Victor Stinner | 2019-05-04 | 1 | -1/+1 |
|
|
* | bpo-33316: PyThread_release_lock always fails (GH-6541) | native-api | 2019-02-02 | 1 | -2/+3 |
|
|
* | bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) | Victor Stinner | 2018-11-01 | 1 | -3/+3 |
|
|
* | Fix typo in thread_nt.h code comment (GH-5211) | hui shang | 2018-01-17 | 1 | -1/+1 |
|
|
* | Replace KB unit with KiB (#4293) | Victor Stinner | 2017-11-08 | 1 | -2/+2 |
|
|
* | bpo-30768: Recompute timeout on interrupted lock (GH-4103) | Victor Stinner | 2017-10-24 | 1 | -4/+5 |
|
|
* | bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362) | Masayuki Yamamoto | 2017-10-06 | 1 | -8/+74 |
|
|
* | bpo-30860: Consolidate stateful runtime globals. (#3397) | Eric Snow | 2017-09-08 | 1 | -4/+5 |
|
|
* | Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) | Eric Snow | 2017-09-06 | 1 | -5/+4 |
|
|
* | bpo-30860: Consolidate stateful runtime globals. (#2594) | Eric Snow | 2017-09-06 | 1 | -4/+5 |
|
|
* | bpo-30832: Remove own implementation for thread-local storage (#2537) | Masayuki Yamamoto | 2017-07-03 | 1 | -6/+0 |
|
|
* | bpo-6532: Make the thread id an unsigned integer. (#781) | Serhiy Storchaka | 2017-03-23 | 1 | -15/+15 |
|
|
* | replace PY_LONG_LONG with long long | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 |
|
|
* | Issue #27355: Removed support for Windows CE. It was never finished, | Larry Hastings | 2016-09-05 | 1 | -22/+0 |
|
|
* | Issue #26778: Fixed "a/an/and" typos in code comment and documentation. | Serhiy Storchaka | 2016-04-17 | 1 | -1/+1 |
|
|
* | The PyCOND_TIMEDWAIT must use microseconds for the timeout argument | Kristján Valur Jónsson | 2014-05-08 | 1 | -1/+1 |
|
|
* | Issue #19787: PyThread_set_key_value() now always set the value | Victor Stinner | 2013-12-13 | 1 | -9/+0 |
|
|
* | Backout changeset 46393019b650 | Victor Stinner | 2013-12-13 | 1 | -0/+9 |
|
|
* | Close #19787: PyThread_set_key_value() now always set the value. In Python 3.3, | Victor Stinner | 2013-12-13 | 1 | -9/+0 |
|
|
* | Issue #18203: Replace malloc() with PyMem_RawMalloc() to allocate thread locks | Victor Stinner | 2013-07-07 | 1 | -4/+4 |
|
|
* | Replace WaitForSingleObject with WaitForSingleObjectEx, | Martin v. Löwis | 2013-01-25 | 1 | -1/+1 |
|
|
* | Issue #15038: Optimize python Locks on Windows | Kristján Valur Jónsson | 2012-06-18 | 1 | -0/+104 |
|
|
* | Issue #11618: Fix the timeout logic in threading.Lock.acquire() under | Antoine Pitrou | 2011-03-30 | 1 | -59/+8 |
|
|
* | Issue #8844: Regular and recursive lock acquisitions can now be interrupted | Antoine Pitrou | 2010-12-15 | 1 | -5/+14 |
|
|