summaryrefslogtreecommitdiffstats
path: root/Python/thread_nt.h
Commit message (Expand)AuthorAgeFilesLines
* gh-116012: Preserve GetLastError() across calls to TlsGetValue on Windows (GH...Steve Dower2024-02-281-1/+6
* gh-110850: Cleanup PyTime API: PyTime_t are nanoseconds (#115753)Victor Stinner2024-02-211-1/+1
* gh-110850: Rename internal PyTime C API functions (#115734)Victor Stinner2024-02-201-2/+2
* gh-110850: Cleanup pycore_time.h includes (#115724)Victor Stinner2024-02-201-1/+2
* gh-110850: Replace _PyTime_t with PyTime_t (#115719)Victor Stinner2024-02-201-3/+3
* gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042)Sam Gross2024-02-061-4/+0
* gh-104530: Enable native Win32 condition variables by default (GH-104531)Andrew Rogers2024-02-021-20/+2
* GH-110829: Ensure Thread.join() joins the OS thread (#110848)Antoine Pitrou2023-11-041-11/+47
* gh-81057: Move Threading-Related Globals to _PyRuntimeState (#100084)Eric Snow2022-12-091-1/+2
* gh-88750: On Windows, PyThread_acquire_lock() no longer checks for NULL (#92586)Victor Stinner2022-05-101-8/+12
* gh-88750: Remove the PYTHONTHREADDEBUG env var support. (#92509)Gregory P. Smith2022-05-091-22/+3
* bpo-46008: Move thread-related interpreter state into a sub-struct. (gh-29971)Eric Snow2021-12-071-4/+4
* bpo-41710: Add private _PyDeadline_Get() function (GH-28674)Victor Stinner2021-10-011-7/+7
* bpo-41710: Fix PY_TIMEOUT_MAX on Windows (GH-28673)Victor Stinner2021-10-011-5/+5
* bpo-41710: PyThread_acquire_lock_timed() clamps the timout (GH-28643)Victor Stinner2021-09-301-4/+18
* bpo-41299: Mark private thread_nt.h functions as static (GH-28553)Victor Stinner2021-09-241-10/+10
* bpo-41299: Fix EnterNonRecursiveMutex() (GH-28548)Victor Stinner2021-09-241-3/+0
* bpo-41299: Reduce lag in Windows threading timeouts by using a higher precisi...Ryan Hileman2021-06-071-4/+10
* bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509)Victor Stinner2020-04-141-2/+2
* bpo-40268: Include explicitly pycore_interp.h (GH-19505)Victor Stinner2020-04-141-0/+1
* bpo-39847: EnterNonRecursiveMutex() uses GetTickCount64() (GH-18780)bobince2020-03-111-3/+3
* bpo-36084: Add native thread ID (TID) to threading.Thread (GH-13463)Jake Tesler2019-05-221-0/+23
* Revert "bpo-36084: Add native thread ID to threading.Thread objects (GH-11993...Victor Stinner2019-05-211-16/+0
* bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)Jake Tesler2019-05-121-0/+16
* bpo-36475: Make PyThread_exit_thread with _Py_NO_RETURN (GH-13068)Victor Stinner2019-05-041-1/+1
* bpo-33316: PyThread_release_lock always fails (GH-6541)native-api2019-02-021-2/+3
* bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)Victor Stinner2018-11-011-3/+3
* Fix typo in thread_nt.h code comment (GH-5211)hui shang2018-01-171-1/+1
* Replace KB unit with KiB (#4293)Victor Stinner2017-11-081-2/+2
* bpo-30768: Recompute timeout on interrupted lock (GH-4103)Victor Stinner2017-10-241-4/+5
* bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362)Masayuki Yamamoto2017-10-061-8/+74
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-4/+5
* Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)Eric Snow2017-09-061-5/+4
* bpo-30860: Consolidate stateful runtime globals. (#2594)Eric Snow2017-09-061-4/+5
* bpo-30832: Remove own implementation for thread-local storage (#2537)Masayuki Yamamoto2017-07-031-6/+0
* bpo-6532: Make the thread id an unsigned integer. (#781)Serhiy Storchaka2017-03-231-15/+15
* replace PY_LONG_LONG with long longBenjamin Peterson2016-09-061-1/+1
* Issue #27355: Removed support for Windows CE. It was never finished,Larry Hastings2016-09-051-22/+0
* Issue #26778: Fixed "a/an/and" typos in code comment and documentation.Serhiy Storchaka2016-04-171-1/+1
* The PyCOND_TIMEDWAIT must use microseconds for the timeout argumentKristján Valur Jónsson2014-05-081-1/+1
* Issue #19787: PyThread_set_key_value() now always set the valueVictor Stinner2013-12-131-9/+0
* Backout changeset 46393019b650Victor Stinner2013-12-131-0/+9
* Close #19787: PyThread_set_key_value() now always set the value. In Python 3.3,Victor Stinner2013-12-131-9/+0
* Issue #18203: Replace malloc() with PyMem_RawMalloc() to allocate thread locksVictor Stinner2013-07-071-4/+4
* Replace WaitForSingleObject with WaitForSingleObjectEx,Martin v. Löwis2013-01-251-1/+1
* Issue #15038: Optimize python Locks on WindowsKristján Valur Jónsson2012-06-181-0/+104
* Issue #11618: Fix the timeout logic in threading.Lock.acquire() underAntoine Pitrou2011-03-301-59/+8
* Issue #8844: Regular and recursive lock acquisitions can now be interruptedAntoine Pitrou2010-12-151-5/+14
* issue 9786 Native TLS support for pthreadsKristján Valur Jónsson2010-09-201-1/+4
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-178/+178