Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5ab81d787f 
								
							 
						 
						
							
							
								
								Issue  #28959 : Added private macro PyDict_GET_SIZE for retrieving the size of dict.  
							
							
							
						 
						
							2016-12-16 16:18:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								e2197d1312 
								
							 
						 
						
							
							
								
								Issue  #20100 : Simplify newPyEpoll_Object()  
							
							... 
							
							
							
							EPOLL_CLOEXEC is the only value that can be passed
to epoll_create1() and we are passing EPOLL_CLOEXEC
unconditionally since Python 3.4. 
							
						 
						
							2016-09-26 23:30:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								7ec64562b2 
								
							 
						 
						
							
							
								
								Issue  #28153 : Make kqueue()'s event filters optional  
							
							... 
							
							
							
							Patch by Ed Schouten. 
							
						 
						
							2016-09-14 18:16:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ca47063998 
								
							 
						 
						
							
							
								
								replace Py_(u)intptr_t with the c99 standard types  
							
							
							
						 
						
							2016-09-06 13:47:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								e1d22fda7e 
								
							 
						 
						
							
							
								
								Expose EPOLLRDHUP conditionally  
							
							
							
						 
						
							2016-08-08 13:39:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								fe8d966657 
								
							 
						 
						
							
							
								
								Issue  #27567 : Expose the POLLRDHUP constant in the select module  
							
							
							
						 
						
							2016-07-19 21:09:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0715ce358a 
								
							 
						 
						
							
							
								
								add EPOLLEXCLUSIVE  
							
							
							
						 
						
							2016-07-18 22:02:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								96e97169cc 
								
							 
						 
						
							
							
								
								expose EPOLLRDHUP ( closes   #27567 )  
							
							
							
						 
						
							2016-07-18 21:47:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								0594cff293 
								
							 
						 
						
							
							
								
								merge from 3.5  
							
							... 
							
							
							
							issue27018 - Fix the documentation of select.epoll.register method. 
							
						 
						
							2016-05-14 21:29:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								507898d35d 
								
							 
						 
						
							
							
								
								issue27018 - Fix the documentation of select.epoll.register method.  
							
							
							
						 
						
							2016-05-14 21:28:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b6a9c9761c 
								
							 
						 
						
							
							
								
								Issue  #26778 : Fixed "a/an/and" typos in code comment, documentation and error  
							
							... 
							
							
							
							messages. 
							
						 
						
							2016-04-17 09:39:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2d06e84455 
								
							 
						 
						
							
							
								
								Issue  #25923 : Added the const qualifier to static constant arrays.  
							
							
							
						 
						
							2015-12-25 19:53:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e5df40727c 
								
							 
						 
						
							
							
								
								merge 3.4 ( #25371 )  
							
							
							
						 
						
							2015-10-10 19:32:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b397e3b526 
								
							 
						 
						
							
							
								
								add a missing comma ( closes   #25371 )  
							
							
							
						 
						
							2015-10-10 19:32:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								1824544d82 
								
							 
						 
						
							
							
								
								Issue  #23652 : Merge with 3.4  
							
							
							
						 
						
							2015-08-01 21:38:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								45ca48b03d 
								
							 
						 
						
							
							
								
								Issue  #23485 : select.devpoll.poll() is now retried when interrupted by a signal  
							
							
							
						 
						
							2015-03-31 12:10:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4448c08451 
								
							 
						 
						
							
							
								
								Issue  #23485 : select.kqueue.control() is now retried when interrupted by a signal  
							
							
							
						 
						
							2015-03-31 11:48:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								41eba224de 
								
							 
						 
						
							
							
								
								Issue  #23485 : select.epoll.poll() is now retried when interrupted by a signal  
							
							
							
						 
						
							2015-03-30 21:59:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3c7d6e0693 
								
							 
						 
						
							
							
								
								Issue  #23485 : select.poll.poll() is now retried when interrupted by a signal  
							
							
							
						 
						
							2015-03-30 21:38:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f70e1ca0fc 
								
							 
						 
						
							
							
								
								Issue  #23485 : select.select() is now retried automatically with the recomputed  
							
							... 
							
							
							
							timeout when interrupted by a signal, except if the signal handler raises an
exception. This change is part of the PEP 475.
The asyncore and selectors module doesn't catch the InterruptedError exception
anymore when calling select.select(), since this function should not raise
InterruptedError anymore. 
							
						 
						
							2015-03-30 21:16:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								869e1778c0 
								
							 
						 
						
							
							
								
								Issue  #22117 : Replace usage of _PyTime_ROUND_UP with _PyTime_ROUND_CEILING  
							
							... 
							
							
							
							All these functions only accept positive timeouts, so this change has no effect
in practice. 
							
						 
						
							2015-03-30 03:49:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c337838af7 
								
							 
						 
						
							
							
								
								Issue  #22117 : Use the new _PyTime_t API in the select module  
							
							
							
						 
						
							2015-03-28 05:07:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								54799672da 
								
							 
						 
						
							
							
								
								Issue  #23708 : select.devpoll now retries its internal write() when interrupted  
							
							... 
							
							
							
							by a signal (EINTR).
Modify devpoll_flush() to use _Py_write() instead of calling directly write(). 
							
						 
						
							2015-03-19 23:33:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a555cfcb73 
								
							 
						 
						
							
							
								
								Issue  #23694 : Enhance _Py_open(), it now raises exceptions  
							
							... 
							
							
							
							* _Py_open() now raises exceptions on error. If open() fails, it raises an
  OSError with the filename.
* _Py_open() now releases the GIL while calling open()
* Add _Py_open_noraise() when _Py_open() cannot be used because the GIL is not
  held 
							
						 
						
							2015-03-18 00:22:14 +01: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