Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Issue #20311: Revert 033137c12d88, select.epoll.poll() rounds again the timeout | Victor Stinner | 2014-01-25 | 1 | -3/+1 | |
| | | | | | | | | towards zero | |||||
* | | (Merge 3.3) Issue #20311: select.epoll.poll() now rounds the timeout away from | Victor Stinner | 2014-01-21 | 1 | -1/+3 | |
|\ \ | |/ | | | | | | | | | zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. | |||||
| * | Issue #20311: select.epoll.poll() now rounds the timeout away from zero, | Victor Stinner | 2014-01-21 | 1 | -1/+3 | |
| | | | | | | | | | | instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. | |||||
* | | Issue #16136: Remove VMS support and VMS-related code | Christian Heimes | 2013-12-21 | 1 | -14/+11 | |
| | | ||||||
* | | Issue #17919: Fixed integer overflow in the eventmask parameter. | Serhiy Storchaka | 2013-12-14 | 1 | -11/+29 | |
|\ \ | |/ | ||||||
| * | Issue #17919: Fixed integer overflow in the eventmask parameter. | Serhiy Storchaka | 2013-12-14 | 1 | -11/+29 | |
| | | ||||||
* | | Issue #17919: select.poll.poll() again works with poll.POLLNVAL on AIX. | Serhiy Storchaka | 2013-12-13 | 1 | -3/+2 | |
|\ \ | |/ | ||||||
| * | Issue #17919: select.poll.poll() again works with poll.POLLNVAL on AIX. | Serhiy Storchaka | 2013-12-13 | 1 | -3/+2 | |
| | | ||||||
* | | Fix indentation of switch cases. | Guido van Rossum | 2013-12-06 | 1 | -11/+11 | |
| | | ||||||
* | | Issue #19437: Fix select.epoll.poll(), fix code handling PyMem_New() error | Victor Stinner | 2013-10-30 | 1 | -1/+0 | |
| | | | | | | | | The bug was introduced with the select.epoll module! So it's 5 years old :-) | |||||
* | | select.epoll.fromfd(fd) must be not change the inheritable flag of the file | Victor Stinner | 2013-08-28 | 1 | -1/+1 | |
| | | | | | | | | descriptor | |||||
* | | Issue #18571: Implementation of the PEP 446: file descriptors and file handles | Victor Stinner | 2013-08-28 | 1 | -2/+17 | |
| | | | | | | | | | | are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). | |||||
* | | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now | Christian Heimes | 2013-08-25 | 1 | -1/+1 | |
|\ \ | |/ | | | | | properly handled as unsigned. | |||||
| * | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now | Christian Heimes | 2013-08-25 | 1 | -1/+1 | |
| | | | | | | | | properly handled as unsigned. | |||||
* | | Fix devpoll_dealloc(). | Richard Oudkerk | 2013-08-22 | 1 | -1/+1 | |
| | | ||||||
* | | Move definition of devpoll_internal_close() before devpoll_close(). | Richard Oudkerk | 2013-08-22 | 1 | -15/+15 | |
| | | ||||||
* | | Fix compilation of select module on Solaris. | Richard Oudkerk | 2013-08-22 | 1 | -1/+1 | |
| | | ||||||
* | | Close #18794: Add a fileno() method and a closed attribute to select.devpoll | Victor Stinner | 2013-08-22 | 1 | -7/+85 | |
| | | | | | | | | | | | | objects. Add also tests on fileno() method and closed attribute of select.epoll and select.kqueue. | |||||
* | | Issue #8865: Concurrent invocation of select.poll.poll() now raises a | Serhiy Storchaka | 2013-08-20 | 1 | -0/+13 | |
|\ \ | |/ | | | | | RuntimeError exception. Patch by Christian Schubert. | |||||
| * | Issue #8865: Concurrent invocation of select.poll.poll() now raises a | Serhiy Storchaka | 2013-08-20 | 1 | -0/+13 | |
| | | | | | | | | RuntimeError exception. Patch by Christian Schubert. | |||||
* | | Issue #18408: Fix select.select() to handle PyList_New() failure (MemoryError) | Victor Stinner | 2013-07-09 | 1 | -3/+3 | |
| | | | | | | | | in set2list() | |||||
* | | Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() | Charles-Francois Natali | 2013-05-20 | 1 | -25/+25 | |
| | | | | | | | | when applicable. | |||||
* | | Issue #12181: select module: Fix struct kevent definition on OpenBSD 64-bit | Charles-Francois Natali | 2013-05-06 | 1 | -7/+28 | |
|\ \ | |/ | | | | | platforms. Patch by Federico Schwindt. | |||||
| * | Issue #12181: select module: Fix struct kevent definition on OpenBSD 64-bit | Charles-Francois Natali | 2013-05-06 | 1 | -7/+28 | |
| | | | | | | | | platforms. Patch by Federico Schwindt. | |||||
* | | Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL. | Charles-François Natali | 2013-01-19 | 1 | -2/+2 | |
|\ \ | |/ | | | | | Patch by Jeffrey Armstrong. | |||||
| * | Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL. | Charles-François Natali | 2013-01-19 | 1 | -2/+2 | |
| |\ | | | | | | | | | | Patch by Jeffrey Armstrong. | |||||
| | * | Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL. | Charles-François Natali | 2013-01-19 | 1 | -2/+2 | |
| | | | | | | | | | | | | Patch by Jeffrey Armstrong. | |||||
| * | | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-19 | 1 | -4/+8 | |
| |\ \ | | |/ | | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277. | |||||
| | * | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-19 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277. | |||||
* | | | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-15 | 1 | -4/+8 | |
| | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. | |||||
* | | | Issue #16876: Revert be8e6b81284e, which wasn't thread-safe: wait until a | Charles-François Natali | 2013-01-12 | 1 | -32/+13 | |
| | | | | | | | | | | | | solution is found for poll(). | |||||
* | | | Issue #16876: Optimize epoll.poll() by keeping a per-instance epoll events | Charles-François Natali | 2013-01-09 | 1 | -13/+32 | |
| | | | | | | | | | | | | buffer instead of allocating a new one at each poll(). | |||||
* | | | Issue #16488: epoll() objects now support the `with` statement. | Antoine Pitrou | 2012-12-15 | 1 | -0/+22 | |
| | | | | | | | | | | | | Patch by Serhiy Storchaka. | |||||
* | | | Issue #16230: Fix a crash in select.select() when one the lists changes size ↵ | Antoine Pitrou | 2012-11-01 | 1 | -4/+2 | |
|\ \ \ | |/ / | | | | | | | | | | | | | while iterated on. Patch by Serhiy Storchaka. | |||||
| * | | Issue #16230: Fix a crash in select.select() when one the lists changes size ↵ | Antoine Pitrou | 2012-11-01 | 1 | -4/+2 | |
| |\ \ | | |/ | | | | | | | | | | | | | while iterated on. Patch by Serhiy Storchaka. | |||||
| | * | Issue #16230: Fix a crash in select.select() when one the lists changes size ↵ | Antoine Pitrou | 2012-11-01 | 1 | -4/+2 | |
| | | | | | | | | | | | | | | | | | | while iterated on. Patch by Serhiy Storchaka. | |||||
* | | | #16135: Removal of OS/2 support (Modules/*) | Jesus Cea | 2012-10-05 | 1 | -5/+0 | |
|/ / | ||||||
* | | remove useless and defined initialization (closes #15921) | Benjamin Peterson | 2012-09-11 | 1 | -1/+1 | |
| | | ||||||
* | | MERGE: Closes #15395: memory leaks in selectmodule.c | Jesus Cea | 2012-07-19 | 1 | -1/+2 | |
|\ \ | |/ | ||||||
| * | Closes #15395: memory leaks in selectmodule.c | Jesus Cea | 2012-07-19 | 1 | -1/+2 | |
| | | ||||||
* | | struct timeval.tv_usec is 4 bytes on 64-bit OS X as it should be, but | Brett Cannon | 2012-04-07 | 1 | -1/+5 | |
| | | | | | | | | | | is defined as an int while everyone else expects a long regardless of length. | |||||
* | | Issue #14180: Fix the select module to handle correctly the Windows timeval | Victor Stinner | 2012-03-14 | 1 | -3/+16 | |
| | | | | | | | | structure. timeval.tv_sec is a long on Windows, not time_t. | |||||
* | | Issue #14180: Fix another typo in kqueue_queue_control() | Victor Stinner | 2012-03-13 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #14180: Fix select.select() compilation on BSD and a typo in ↵ | Victor Stinner | 2012-03-13 | 1 | -2/+4 | |
| | | | | | | | | kqueue_queue_control() | |||||
* | | Close #14180: Factorize code to convert a number of seconds to time_t, ↵ | Victor Stinner | 2012-03-13 | 1 | -32/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | timeval or timespec time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(), datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now raises an OverflowError, instead of a ValueError, if the timestamp does not fit in time_t. datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now round microseconds towards zero instead of rounding to nearest with ties going away from zero. | |||||
* | | try to always use the old API | Benjamin Peterson | 2011-12-27 | 1 | -4/+5 | |
| | | ||||||
* | | fix for old kernels which don't have epoll_create1 | Benjamin Peterson | 2011-12-27 | 1 | -3/+9 | |
| | | ||||||
* | | add a flags parameter to select.epoll | Benjamin Peterson | 2011-12-27 | 1 | -19/+15 | |
| | | ||||||
* | | Issue #6397: Support '/dev/poll' polling objects in select module, under ↵ | Jesus Cea | 2011-11-14 | 1 | -0/+370 | |
| | | | | | | | | Solaris & derivatives. | |||||
* | | PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. | Antoine Pitrou | 2011-10-12 | 1 | -16/+13 | |
| | |