| 
								
								
									 Zachary Ware | 3e77677692 | Issue #23652: Make the select module compile against LSB headers. Patch by Matt Frank. | 2015-08-01 21:34:05 -05:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 329e492570 | Issue #20656: Restore explicit downcast in select_select(). Cast from time_t (64 bit) to long (32 bit). It should fix a compiler warning. | 2014-02-18 09:30:33 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 5a8e5796f1 | Close #20656: Fix select.select() on OpenBSD 64-bit | 2014-02-18 01:35:40 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 3c1b379ebd | Issue #20320: select.select() and select.kqueue.control() now round the timeout aways from zero, instead of rounding towards zero.
It should make test_asyncio more reliable, especially test_timeout_rounding() test. | 2014-02-17 00:02:43 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | dfe98a102e | Issue #20437: Fixed 22 potential bugs when deleting objects references. | 2014-02-09 13:46:20 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 505ff755d7 | Issue #20437: Fixed 21 potential bugs when deleting objects references. | 2014-02-09 13:33:53 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | dcd9740ad2 | Issue #20452: select and selectors round (again) timeout away from zero for poll and epoll
Improve also debug info to analyze the issue | 2014-01-31 12:12:53 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 38c72bd199 | (Merge 3.3) Issue #20311: Revert 033137c12d88 (02f9db3e684e), select.epoll.poll() rounds again the timeout towards zero | 2014-01-25 14:40:04 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 933209689e | Issue #20311: Revert 033137c12d88, select.epoll.poll() rounds again the timeout towards zero | 2014-01-25 14:37:50 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 09354fd606 | (Merge 3.3) Issue #20311: select.epoll.poll() now rounds the timeout away from 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. | 2014-01-21 01:42:11 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 665486e0e7 | Issue #20311: select.epoll.poll() now rounds the timeout away from 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. | 2014-01-21 01:41:00 +01:00 |  | 
				
					
						| 
								
								
									 Christian Heimes | af01f66817 | Issue #16136: Remove VMS support and VMS-related code | 2013-12-21 16:19:10 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 03241e8017 | Issue #17919: Fixed integer overflow in the eventmask parameter. | 2013-12-14 19:18:39 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 5da107ac72 | Issue #17919: Fixed integer overflow in the eventmask parameter. | 2013-12-14 19:12:02 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | cb1c4c8c22 | Issue #17919: select.poll.poll() again works with poll.POLLNVAL on AIX. | 2013-12-13 12:08:55 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 3ad2d70947 | Issue #17919: select.poll.poll() again works with poll.POLLNVAL on AIX. | 2013-12-13 12:08:01 +02:00 |  | 
				
					
						| 
								
								
									 Guido van Rossum | ee07b94788 | Fix indentation of switch cases. | 2013-12-06 17:46:22 -08:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 7613542a27 | Issue #19437: Fix select.epoll.poll(), fix code handling PyMem_New() error The bug was introduced with the select.epoll module! So it's 5 years old :-) | 2013-10-30 19:57:52 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | d72fe89b80 | select.epoll.fromfd(fd) must be not change the inheritable flag of the file descriptor | 2013-08-28 12:22:39 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | daf455554b | Issue #18571: Implementation of the PEP 446: file descriptors and file handles are now created non-inheritable; add functions os.get/set_inheritable(),
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). | 2013-08-28 00:53:59 +02:00 |  | 
				
					
						| 
								
								
									 Christian Heimes | 9dd279a3ac | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now properly handled as unsigned. | 2013-08-25 14:57:38 +02:00 |  | 
				
					
						| 
								
								
									 Christian Heimes | f1fe159822 | Issue #11973: Fix a problem in kevent. The flags and fflags fields are now properly handled as unsigned. | 2013-08-25 14:57:00 +02:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | a93bf7b9a6 | Fix devpoll_dealloc(). | 2013-08-22 14:03:44 +01:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 168d59b669 | Move definition of devpoll_internal_close() before devpoll_close(). | 2013-08-22 13:31:15 +01:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 069d65c35a | Fix compilation of select module on Solaris. | 2013-08-22 13:04:23 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 13423c3726 | Close #18794: Add a fileno() method and a closed attribute to select.devpoll objects.
Add also tests on fileno() method and closed attribute of select.epoll and select.kqueue. | 2013-08-22 00:19:50 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 5617df1be6 | Issue #8865: Concurrent invocation of select.poll.poll() now raises a RuntimeError exception.  Patch by Christian Schubert. | 2013-08-20 20:50:32 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | b1973c252c | Issue #8865: Concurrent invocation of select.poll.poll() now raises a RuntimeError exception.  Patch by Christian Schubert. | 2013-08-20 20:38:21 +03:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | bbf8ce5b87 | Issue #18408: Fix select.select() to handle PyList_New() failure (MemoryError) in set2list() | 2013-07-09 00:49:03 +02:00 |  | 
				
					
						| 
								
								
									 Charles-Francois Natali | 74ca886788 | Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant() when applicable. | 2013-05-20 19:13:19 +02:00 |  | 
				
					
						| 
								
								
									 Charles-Francois Natali | b1294fa9f4 | Issue #12181: select module: Fix struct kevent definition on OpenBSD 64-bit platforms. Patch by Federico Schwindt. | 2013-05-06 21:26:05 +02:00 |  | 
				
					
						| 
								
								
									 Charles-Francois Natali | 002a77d2f7 | Issue #12181: select module: Fix struct kevent definition on OpenBSD 64-bit platforms. Patch by Federico Schwindt. | 2013-05-06 21:24:31 +02:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | c07fcbb698 | Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL. Patch by Jeffrey Armstrong. | 2013-01-19 12:39:29 +01:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | 95195b35b8 | Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL. Patch by Jeffrey Armstrong. | 2013-01-19 12:21:26 +01:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | 986a56cefe | Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL. Patch by Jeffrey Armstrong. | 2013-01-19 12:19:10 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 9101e23ff6 | Issue #15989: Fix several occurrences of integer overflow when result of PyLong_AsLong() narrowed to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277. | 2013-01-19 12:41:45 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 441d30fac7 | Issue #15989: Fix several occurrences of integer overflow when result of PyLong_AsLong() narrowed to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277. | 2013-01-19 12:26:26 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 7898043868 | Issue #15989: Fix several occurrences of integer overflow when result of PyLong_AsLong() narrowed to int without checks. | 2013-01-15 01:12:17 +02:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | a6ebb2d7fb | Issue #16876: Revert be8e6b81284e, which wasn't thread-safe: wait until a solution is found for poll(). | 2013-01-12 12:31:00 +01:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | f424f3856d | Issue #16876: Optimize epoll.poll() by keeping a per-instance epoll events buffer instead of allocating a new one at each poll(). | 2013-01-09 19:00:26 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 09bb89b8cf | Issue #16488: epoll() objects now support the withstatement.Patch by Serhiy Storchaka. | 2012-12-15 21:14:21 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 787fbe9d6b | Issue #16230: Fix a crash in select.select() when one the lists changes size while iterated on. Patch by Serhiy Storchaka. | 2012-11-01 20:16:07 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 0168d3d9b1 | Issue #16230: Fix a crash in select.select() when one the lists changes size while iterated on. Patch by Serhiy Storchaka. | 2012-11-01 20:15:23 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | e4ad37e50e | Issue #16230: Fix a crash in select.select() when one the lists changes size while iterated on. Patch by Serhiy Storchaka. | 2012-11-01 20:13:54 +01:00 |  | 
				
					
						| 
								
								
									 Jesus Cea | 14c81aba50 | #16135: Removal of OS/2 support (Modules/*) | 2012-10-05 02:11:36 +02:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 6f3e5e48d3 | remove useless and defined initialization (closes #15921) | 2012-09-11 12:05:05 -04:00 |  | 
				
					
						| 
								
								
									 Jesus Cea | 024abca053 | MERGE: Closes #15395: memory leaks in selectmodule.c | 2012-07-19 21:32:07 +02:00 |  | 
				
					
						| 
								
								
									 Jesus Cea | 62a5c3216d | Closes #15395: memory leaks in selectmodule.c | 2012-07-19 21:31:26 +02:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | 8798ad3e1e | struct timeval.tv_usec is 4 bytes on 64-bit OS X as it should be, but is defined as an int while everyone else expects a long regardless of
length. | 2012-04-07 14:59:29 -04:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | b2a3773301 | Issue #14180: Fix the select module to handle correctly the Windows timeval structure. timeval.tv_sec is a long on Windows, not time_t. | 2012-03-14 00:20:51 +01:00 |  |