summaryrefslogtreecommitdiffstats
path: root/Python/thread_nt.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Issue #7316: the acquire() method of lock objects in the :mod:`threading`Antoine Pitrou2010-04-141-7/+26
* Merged revisions 78393 via svnmerge fromAmaury Forgeot d'Arc2010-02-241-10/+0
* Merged revisions 68455,68476,68542 via svnmerge fromMartin v. Löwis2009-01-121-66/+124
* Merged revisions 55325-55327 via svnmerge fromGuido van Rossum2007-05-141-58/+5
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-3/+3
* Merged revisions 46753-51188 via svnmerge fromThomas Wouters2006-08-111-1/+30
* Merge the rest of the trunk.Thomas Wouters2006-06-081-20/+40
* Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.Thomas Wouters2006-05-271-2/+2
* Merge ssize_t branch.Martin v. Löwis2006-02-151-2/+2