105 Commits (34de2d312b3687994ddbc29adb66e88f672034c7)

Author SHA1 Message Date
Siddhesh Poyarekar 9eea6eaf23 bpo-33015: Fix UB in pthread PyThread_start_new_thread (GH-6008) 7 years ago
Victor Stinner 50b48572d9
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) 7 years ago
Victor Stinner 13ff24582c
bpo-32593: Drop FreeBSD 9 and older support (#5232) 8 years ago
Victor Stinner 8c663fd60e
Replace KB unit with KiB (#4293) 8 years ago
Victor Stinner 850a18e03e bpo-30768: Recompute timeout on interrupted lock (GH-4103) 8 years ago
Masayuki Yamamoto 731e189014 bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362) 8 years ago
Benjamin Peterson 288d1daada remove support for BSD/OS (closes bpo-31624) (#3812) 8 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
Masayuki Yamamoto aa0aa0492c bpo-30832: Remove own implementation for thread-local storage (#2537) 9 years ago
Antoine Pitrou f84ac420c2 bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (#2403) 9 years ago
Serhiy Storchaka aefa7ebf0f bpo-6532: Make the thread id an unsigned integer. (#781) 9 years ago
Daniel Birnstiel d7fa6b259e bpo-29859: Fix error messages from return codes for pthread_* calls (GH-741) 9 years ago
Victor Stinner daca3d7e9b Issue #22206: Using pthread, PyThread_create_key() now sets errno to ENOMEM and 12 years ago
Victor Stinner 590cebe391 Issue #19787: PyThread_set_key_value() now always set the value 12 years ago
Victor Stinner 441adb8c57 Backout changeset 46393019b650 12 years ago
Victor Stinner cd0cb8ccd3 Close #19787: PyThread_set_key_value() now always set the value. In Python 3.3, 12 years ago
Victor Stinner 80aa565fb4 Issue #18203: Replace malloc() with PyMem_RawMalloc() to allocate thread locks 13 years ago
Antoine Pitrou 9a00e0a41c Issue #18256: Compilation fix for recent AIX releases. Patch by David Edelsohn. 13 years ago
Jesus Cea 7ddd9c21da Closes #16588: Silence unused-but-set warnings in Python/thread_pthread.h 13 years ago
Christian Heimes 56379c0d8f Issue #16588: Silence unused-but-set warnings in Python/thread_pthread.h 13 years ago
Kristján Valur Jónsson 187aa54516 Signal condition variables with the mutex held. Destroy condition variables 14 years ago
Ned Deily 7ca97d5208 Issue #14184: Increase the default stack size for secondary threads on 14 years ago
Victor Stinner 87e78ce1c6 Issue #12469: partial revert of 024827a9db64, freebsd6 thread initialization 15 years ago
Victor Stinner e71db4450c Issue #12392: fix thread initialization on FreeBSD 6 15 years ago
Ned Deily 9a7c524dc6 Issue #9670: Increase the default stack size for secondary threads on 15 years ago
Ned Deily 482f908410 Issue #9670: Increase the default stack size for secondary threads on 15 years ago
Antoine Pitrou 0d5e52d346 Issue #1856: Avoid crashes and lockups when daemon threads run while the 15 years ago
Ned Deily 04cb72f968 Issue9670: Back out changeset b0d2b696da19; test fails on other platforms 15 years ago
Ned Deily 45e47e58ed Issue9670: Back out changeset 378b40d71175; test fails on other platforms 15 years ago
Ned Deily 517ac72b00 Issue #9670: Increase the default stack size for secondary threads on 15 years ago
Ned Deily e427f0f432 Issue #9670: Increase the default stack size for secondary threads on 15 years ago
Jesus Cea 736e7fc0f6 Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2 15 years ago
Antoine Pitrou 810023db3e Issue #8844: Regular and recursive lock acquisitions can now be interrupted 15 years ago
Antoine Pitrou 19f8edc39d Issue #10062: Allow building on platforms which do not have sem_timedwait. 15 years ago
Kristján Valur Jónsson 2fea9b961d issue 9786 Native TLS support for pthreads 15 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Jeffrey Yasskin 39370830a9 Make (most of) Python's tests pass under Thread Sanitizer. 16 years ago
Antoine Pitrou 7c3e577395 Issue #7316: the acquire() method of lock objects in the :mod:`threading` 16 years ago
Amaury Forgeot d'Arc 72aee3dcab Merged revisions 78393 via svnmerge from 16 years ago
Amaury Forgeot d'Arc adfc80bd81 #4852: Remove dead code in every thread implementation, unused for many years. 16 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Andrew MacIntyre 9291332de1 Patch #1454481: Make thread stack size runtime tunable. 20 years ago
Tim Peters 28eeefe566 Revert revisions: 20 years ago
Andrew MacIntyre 6539d2d3c7 Patch #1454481: Make thread stack size runtime tunable. 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago