summaryrefslogtreecommitdiffstats
path: root/Modules/_multiprocessing/semaphore.c
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-117657: Acquire a critical section around `SemLock.__{enter,exit}__...Miss Islington (bot)2024-05-091-2/+4
* gh-117435: Make `SemLock` thread-safe in free-threaded build (#117436)Sam Gross2024-04-041-5/+10
* gh-108765: Python.h no longer includes <sys/time.h> (#108775)Victor Stinner2023-09-021-0/+4
* gh-107913: Fix possible losses of OSError error codes (GH-107930)Serhiy Storchaka2023-08-261-4/+5
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-4/+4
* bpo-15999: Accept arbitrary values for boolean parameters. (#15609)Serhiy Storchaka2022-12-031-6/+6
* GH-94382: port multiprocessing static types to heap types (#94336)Kumar Aditya2022-07-201-40/+31
* GH-94736: Fix _multiprocessing.SemLock subclassing (#94738)Kumar Aditya2022-07-111-4/+2
* bpo-45847: Fix _multiprocessing on platforms without sem_open (GH-29833)Christian Heimes2021-11-291-0/+4
* bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)Victor Stinner2020-12-011-1/+1
* bpo-20175: Convert Modules/_multiprocessing to the Argument Clinic (GH-14245)Zackery Spytz2020-07-121-69/+175
* bpo-39511: Fix multiprocessing semlock_acquire() (GH-18298)Victor Stinner2020-02-011-10/+11
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-2/+2
* bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264)Serhiy Storchaka2019-03-131-1/+1
* bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-...Zackery Spytz2018-12-071-3/+6
* bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)Serhiy Storchaka2018-11-271-2/+2
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-5/+5
* bpo-31653: Remove deadcode in semlock_acquire() (#4091)Victor Stinner2017-10-231-4/+4
* bpo-31653: Don't release the GIL if we can acquire a multiprocessing semaphor...Antoine Pitrou2017-10-221-10/+20
* bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)Serhiy Storchaka2017-04-161-1/+1
* bpo-6532: Make the thread id an unsigned integer. (#781)Serhiy Storchaka2017-03-231-1/+1
* Issue #27591: Set sigint_event to NULL if _PyOS_IsMainThread() returns falseBerker Peksag2016-07-231-0/+3
* Issue #8713: Support alternative start methods in multiprocessing on Unix.Richard Oudkerk2013-08-141-14/+64
* Replace WaitForMultipleObjects with WaitForMultipleObjectEx,Martin v. Löwis2013-01-251-1/+1
* Replace WaitForSingleObject with WaitForSingleObjectEx,Martin v. Löwis2013-01-251-2/+2
* Issue #9586: Merge.Richard Oudkerk2013-01-011-0/+7
|\
| * Issue #9586: MergeRichard Oudkerk2013-01-011-0/+7
| |\
| | * Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy.Richard Oudkerk2013-01-011-0/+7
* | | Get rid of circular import and eliminate unprefixed exported symbolsRichard Oudkerk2012-10-071-7/+7
|/ /
* | Mark multiprocessing files with "Licensed to PSF under a Contributor Agreement"Richard Oudkerk2012-04-301-1/+2
* | Issue #10350: Read and save errno before calling a function which might overw...Antoine Pitrou2011-12-161-1/+3
|\ \ | |/
| * Issue #10350: Read and save errno before calling a function which might overw...Antoine Pitrou2011-12-161-1/+3
* | Issue #12328: Under Windows, refactor handling of Ctrl-C events andAntoine Pitrou2011-11-211-32/+20
* | Remove dead code from _multiprocessingAntoine Pitrou2011-05-091-2/+2
|/
* Fix compiler warnings about formatting pid_t as an int, by always casting to ...Georg Brandl2010-10-181-1/+1
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-446/+446
* Merged revisions 70908,70939,71009,71022,71036 via svnmerge fromBenjamin Peterson2009-04-051-5/+5
* merge 70783 to py3kJesse Noller2009-03-311-1/+1
* Issue #1717: rename tp_compare to tp_reserved. I'll change theMark Dickinson2009-02-021-1/+1
* Merged revisions 67348,67355,67359,67362,67364-67365,67367-67368,67398,67423-...Benjamin Peterson2008-11-301-1/+1
* Merged revisions 64104,64117 via svnmerge fromBenjamin Peterson2008-06-111-0/+625