218 Commits (d8320ecb86da8df7c13d8bf8582507f736aa2924)

Author SHA1 Message Date
Serhiy Storchaka a24107b04c
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) 7 years ago
Zackery Spytz 99d56b5356 bpo-35441: Remove dead and buggy code related to PyList_SetItem(). (GH-11033) 7 years ago
Oran Avraham 7f52415a6d bpo-35310: Clear select() lists before returning upon EINTR (GH-10877) 7 years ago
Serhiy Storchaka d4f9cf5545
bpo-33029: Fix signatures of getter and setter functions. (GH-10746) 7 years ago
Berker Peksag b690b9b047
bpo-29386: Pass -1 to epoll_wait() when timeout is < -1 (GH-9040) 7 years ago
Michael Osipov 0e6e7a1e52 bpo-34419: selectmodule.c does not compile on HP-UX due to bpo-31938 (GH-8796) 8 years ago
Serhiy Storchaka 7cb7bcff20
bpo-20260: Implement non-bitwise unsigned int converters for Argument Clinic. (GH-8434) 8 years ago
Tal Einat 6dc57e2a20
bpo-31938: Convert selectmodule.c to Argument Clinic (GH-4265) 8 years ago
Tal Einat 0cdf5f4289
bpo-32568: make select.epoll() and its docs consistent (#7840) 8 years ago
Siddhesh Poyarekar 55edd0c185 bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) 8 years ago
oldk aa0735f597 bpo-32747: Remove trailing spaces in docstrings. (GH-5491) 8 years ago
Victor Stinner b8d90328ad
bpo-28914: Fix compilation of select on Android (#5447) 8 years ago
stratakis e8b1965639 bpo-23699: Use a macro to reduce boilerplate code in rich comparison functions (GH-793) 8 years ago
Serhiy Storchaka 2298fad5ff
bpo-31893: Fix errors in b9052a0f91. (#4196) 8 years ago
Serhiy Storchaka b9052a0f91
bpo-31893: Fixed select.kqueue(). (#4166) 8 years ago
Riccardo Coccioli 6cfa927ceb bpo-31334: Fix timeout in select.poll.poll() (GH-3277) 8 years ago
Pablo Galindo 2c15b29aea bpo-31786: Make functions in the select module blocking when timeout is a small negative value. (#4003) 8 years ago
Serhiy Storchaka de07210077 bpo-30058: Fixed buffer overflow in select.kqueue.control(). (#1095) 8 years ago
Serhiy Storchaka bf623ae884 bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096) 9 years ago
Serhiy Storchaka 55fe1ae970 bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051) 9 years ago
Serhiy Storchaka 783d0c1a1c bpo-28667: Fix a compile warning on FreeBSD when compare with FD_SETSIZE. (#501) 9 years ago
Serhiy Storchaka 228b12edcc Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever 9 years ago
Serhiy Storchaka 5ab81d787f Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. 9 years ago
Berker Peksag e2197d1312 Issue #20100: Simplify newPyEpoll_Object() 9 years ago
Berker Peksag 7ec64562b2 Issue #28153: Make kqueue()'s event filters optional 9 years ago
Benjamin Peterson ca47063998 replace Py_(u)intptr_t with the c99 standard types 9 years ago
Berker Peksag e1d22fda7e Expose EPOLLRDHUP conditionally 10 years ago
Berker Peksag fe8d966657 Issue #27567: Expose the POLLRDHUP constant in the select module 10 years ago
Benjamin Peterson 0715ce358a add EPOLLEXCLUSIVE 10 years ago
Benjamin Peterson 96e97169cc expose EPOLLRDHUP (closes #27567) 10 years ago
Senthil Kumaran 507898d35d issue27018 - Fix the documentation of select.epoll.register method. 10 years ago
Serhiy Storchaka 2d06e84455 Issue #25923: Added the const qualifier to static constant arrays. 10 years ago
Benjamin Peterson b397e3b526 add a missing comma (closes #25371) 10 years ago
Zachary Ware 3e77677692 Issue #23652: Make the select module compile against LSB headers. 11 years ago
Victor Stinner 45ca48b03d Issue #23485: select.devpoll.poll() is now retried when interrupted by a signal 11 years ago
Victor Stinner 4448c08451 Issue #23485: select.kqueue.control() is now retried when interrupted by a signal 11 years ago
Victor Stinner 41eba224de Issue #23485: select.epoll.poll() is now retried when interrupted by a signal 11 years ago
Victor Stinner 3c7d6e0693 Issue #23485: select.poll.poll() is now retried when interrupted by a signal 11 years ago
Victor Stinner f70e1ca0fc Issue #23485: select.select() is now retried automatically with the recomputed 11 years ago
Victor Stinner 869e1778c0 Issue #22117: Replace usage of _PyTime_ROUND_UP with _PyTime_ROUND_CEILING 11 years ago
Victor Stinner c337838af7 Issue #22117: Use the new _PyTime_t API in the select module 11 years ago
Victor Stinner 54799672da Issue #23708: select.devpoll now retries its internal write() when interrupted 11 years ago
Victor Stinner a555cfcb73 Issue #23694: Enhance _Py_open(), it now raises exceptions 11 years ago
Victor Stinner 329e492570 Issue #20656: Restore explicit downcast in select_select(). 12 years ago
Victor Stinner 5a8e5796f1 Close #20656: Fix select.select() on OpenBSD 64-bit 12 years ago
Victor Stinner 3c1b379ebd Issue #20320: select.select() and select.kqueue.control() now round the timeout 12 years ago
Serhiy Storchaka 505ff755d7 Issue #20437: Fixed 21 potential bugs when deleting objects references. 12 years ago
Victor Stinner dcd9740ad2 Issue #20452: select and selectors round (again) timeout away from zero for 12 years ago
Victor Stinner 933209689e Issue #20311: Revert 033137c12d88, select.epoll.poll() rounds again the timeout 12 years ago
Georg Brandl 381c280815 #20311: revert changes to 3.3 branch for now until experts have decided how to resolve the issue. 12 years ago