Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1c8f059019 
								
							 
						 
						
							
							
								
								Issue  #18520 : Add a new PyStructSequence_InitType2() function, same than  
							
							... 
							
							
							
							PyStructSequence_InitType() except that it has a return value (0 on success,
-1 on error).
 * PyStructSequence_InitType2() now raises MemoryError on memory allocation failure
 * Fix also some calls to PyDict_SetItemString(): handle error 
							
						 
						
							2013-07-22 22:24:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								52c5f85cf9 
								
							 
						 
						
							
							
								
								Issue  #14173 : Avoid crashing when reading a signal handler during interpreter shutdown.  
							
							
							
						 
						
							2013-05-04 23:21:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c952ce2a 
								
							 
						 
						
							
							
								
								Issue  #14173 : Avoid crashing when reading a signal handler during interpreter shutdown.  
							
							
							
						 
						
							2013-05-04 23:16:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								245bbee0d5 
								
							 
						 
						
							
							
								
								Merge.  
							
							
							
						 
						
							2013-04-17 21:24:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8a1e51ec 
								
							 
						 
						
							
							
								
								- Issue  #17782 : Fix undefined behaviour on platforms where `struct timespec`'s "tv_nsec" member is not a C long.  
							
							
							
						 
						
							2013-04-17 22:06:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7faf70512a 
								
							 
						 
						
							
							
								
								Issue  #17591 : Use lowercase filenames when including Windows header files.  
							
							... 
							
							
							
							Patch by Roumen Petrov. 
							
						 
						
							2013-03-31 22:48:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2d020090b 
								
							 
						 
						
							
							
								
								Issue  #4591 : Uid and gid values larger than 2**31 are supported now.  
							
							
							
						 
						
							2013-02-10 22:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf5599346 
								
							 
						 
						
							
							
								
								Issue  #4591 : Uid and gid values larger than 2**31 are supported now.  
							
							
							
						 
						
							2013-02-10 21:56:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								611afc1b3f 
								
							 
						 
						
							
							
								
								Issue  #17098 : all modules should have __loader__  
							
							
							
						 
						
							2013-02-01 14:07:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								0ecd30b4af 
								
							 
						 
						
							
							
								
								Issue  #17098 : Make sure every module has __loader__ defined.  
							
							... 
							
							
							
							Thanks to Thomas Heller for the bug report. 
							
						 
						
							2013-02-01 14:04:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9f30abd393 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-01-18 00:10:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c68a4a048c 
								
							 
						 
						
							
							
								
								check windows fd validity ( closes   #16992 )  
							
							
							
						 
						
							2013-01-18 00:10:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								0b83224c0d 
								
							 
						 
						
							
							
								
								Fixes issue  #9535 : Fix pending signals that have been received but not  
							
							... 
							
							
							
							yet handled by Python to not persist after os.fork() in the child process. 
							
						 
						
							2012-11-10 20:34:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								34b14951ee 
								
							 
						 
						
							
							
								
								Fixes issue  #9535 : Fix pending signals that have been received but not  
							
							... 
							
							
							
							yet handled by Python to not persist after os.fork() in the child process. 
							
						 
						
							2012-11-10 20:33:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								9463e3ac8b 
								
							 
						 
						
							
							
								
								Fixes issue  #9535 : Fix pending signals that have been received but not  
							
							... 
							
							
							
							yet handled by Python to not persist after os.fork() in the child process. 
							
						 
						
							2012-11-10 20:33:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								14c81aba50 
								
							 
						 
						
							
							
								
								#16135 : Removal of OS/2 support (Modules/*)  
							
							
							
						 
						
							2012-10-05 02:11:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								643cd68ea4 
								
							 
						 
						
							
							
								
								Issue  #13964 : signal.sigtimedwait() timeout is now a float instead of a tuple  
							
							... 
							
							
							
							Add a private API to convert an int or float to a C timespec structure. 
							
						 
						
							2012-03-02 22:54:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								3f32fc87ad 
								
							 
						 
						
							
							
								
								Merge.  
							
							
							
						 
						
							2012-02-02 20:38:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								6d0d24e359 
								
							 
						 
						
							
							
								
								Issue  #13817 : After fork(), reinit the ad-hoc TLS implementation earlier to fix  
							
							... 
							
							
							
							a random deadlock when fork() is called in a multithreaded process in debug
mode, and make PyOS_AfterFork() more robust. 
							
						 
						
							2012-02-02 20:31:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd381eb62 
								
							 
						 
						
							
							
								
								Issue  #12328 : Under Windows, refactor handling of Ctrl-C events and  
							
							... 
							
							
							
							make _multiprocessing.win32.WaitForMultipleObjects interruptible when
the wait_flag parameter is false.  Patch by sbt. 
							
						 
						
							2011-11-21 21:26:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ross Lagerwall 
								
							 
						 
						
							
							
							
							
								
							
							
								bc808224b6 
								
							 
						 
						
							
							
								
								Issue  #12303 : Add sigwaitinfo() and sigtimedwait() to the signal module.  
							
							
							
						 
						
							2011-06-25 12:13:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								10c30d6764 
								
							 
						 
						
							
							
								
								Issue  #8407 : signal.sigwait() releases the GIL  
							
							... 
							
							
							
							Initial patch by Charles-François Natali. 
							
						 
						
							2011-06-10 01:39:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c13ef66649 
								
							 
						 
						
							
							
								
								Issue  #8407 : Fix the signal handler of the signal module: if it is called  
							
							... 
							
							
							
							twice, it now writes the number of the second signal into the wakeup fd. 
							
						 
						
							2011-05-25 02:35:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								aedb2823fd 
								
							 
						 
						
							
							
								
								(Merge 3.2) Issue  #12060 : Use sig_atomic_t type and volatile keyword in the  
							
							... 
							
							
							
							signal module. Patch written by Charles-François Natali. 
							
						 
						
							2011-05-15 10:27:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5ebfe6d9a9 
								
							 
						 
						
							
							
								
								(Merge 3.1) Issue  #12060 : Use sig_atomic_t type and volatile keyword in the  
							
							... 
							
							
							
							signal module. Patch written by Charles-François Natali. 
							
						 
						
							2011-05-15 10:27:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2ec6b176bd 
								
							 
						 
						
							
							
								
								Issue  #12060 : Use sig_atomic_t type and volatile keyword in the signal module.  
							
							... 
							
							
							
							Patch written by Charles-François Natali. 
							
						 
						
							2011-05-15 10:21:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								388196ed72 
								
							 
						 
						
							
							
								
								Issue  #12011 : signal.signal() and signal.siginterrupt() raise an OSError,  
							
							... 
							
							
							
							instead of a RuntimeError: OSError has an errno attribute. 
							
						 
						
							2011-05-10 17:13:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								86e104a6ab 
								
							 
						 
						
							
							
								
								Issue  #8407 : Use an explicit cast for FreeBSD  
							
							... 
							
							
							
							pthread_t is a pointer, not an integer, on FreeBSD. It should fix the following
gcc warning:
passing argument 1 of ‘pthread_kill’ makes pointer from integer without a cast 
							
						 
						
							2011-05-09 14:45:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d49b1f14de 
								
							 
						 
						
							
							
								
								Issue  #8407 : The signal handler writes the signal number as a single byte  
							
							... 
							
							
							
							instead of a nul byte into the wakeup file descriptor. So it is possible to
wait more than one signal and know which signals were raised. 
							
						 
						
							2011-05-08 02:03:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e7219abf 
								
							 
						 
						
							
							
								
								Issue  #8407 : Add pthread_kill(), sigpending() and sigwait() functions to the  
							
							... 
							
							
							
							signal module. 
							
						 
						
							2011-05-08 01:46:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								35b300c5fd 
								
							 
						 
						
							
							
								
								Issue  #8407 : signal.pthread_sigmask() returns a set instead of a list  
							
							... 
							
							
							
							Update the doc. Refactor also related tests. 
							
						 
						
							2011-05-04 13:20:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e516db50 
								
							 
						 
						
							
							
								
								Issue  #8407 : pthread_sigmask() checks immediatly if signal handlers have been  
							
							... 
							
							
							
							called. The test checks that SIG_UNBLOCK calls immediatly the signal handler of
the pending SIGUSR1. Improve also the tests using an exception (division by
zero) instead of a flag (a function attribute). 
							
						 
						
							2011-05-03 14:57:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								72c53b5dcc 
								
							 
						 
						
							
							
								
								cleanup signalmodule.c: use PyModule_AddIntMacro()  
							
							
							
						 
						
							2011-05-02 16:15:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a929335961 
								
							 
						 
						
							
							
								
								Issue  #8407 , issue  #11859 : Add signal.pthread_sigmask() function to fetch  
							
							... 
							
							
							
							and/or change the signal mask of the calling thread.
Fix also tests of test_io using threads and an alarm: use pthread_sigmask() to
ensure that the SIGALRM signal is received by the main thread.
Original patch written by Jean-Paul Calderone. 
							
						 
						
							2011-04-30 15:21:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0c759febb6 
								
							 
						 
						
							
							
								
								Issue  #10517 : After fork(), reinitialize the TLS used by the PyGILState_*  
							
							... 
							
							
							
							APIs, to avoid a crash with the pthread implementation in RHEL 5.  Patch
by Charles-François Natali. 
							
						 
						
							2011-04-27 19:28:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								27026f87d8 
								
							 
						 
						
							
							
								
								(Merge 3.1) Issue  #11768 : The signal handler of the signal module only calls  
							
							... 
							
							
							
							Py_AddPendingCall() for the first signal to fix a deadlock on reentrant or
parallel calls. PyErr_SetInterrupt() writes also into the wake up file. 
							
						 
						
							2011-04-18 16:28:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6c9b35bfe2 
								
							 
						 
						
							
							
								
								Issue  #11768 : The signal handler of the signal module only calls  
							
							... 
							
							
							
							Py_AddPendingCall() for the first signal to fix a deadlock on reentrant or
parallel calls. PyErr_SetInterrupt() writes also into the wake up file. 
							
						 
						
							2011-04-18 16:25:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e5b99f0fb3 
								
							 
						 
						
							
							
								
								Remove redundant includes of headers that are already included by Python.h.  
							
							
							
						 
						
							2010-11-30 09:41:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8d46e4267c 
								
							 
						 
						
							
							
								
								Merged revisions 86214 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r86214 | antoine.pitrou | 2010-11-05 20:47:27 +0100 (ven., 05 nov. 2010) | 4 lines
  Issue #10311 : The signal module now restores errno before returning from
  its low-level signal handler.  Patch by Hallvard B Furuseth.
........ 
							
						 
						
							2010-11-05 19:54:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								39a6591507 
								
							 
						 
						
							
							
								
								Issue  #10311 : The signal module now restores errno before returning from  
							
							... 
							
							
							
							its low-level signal handler.  Patch by Hallvard B Furuseth. 
							
						 
						
							2010-11-05 19:47:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								49d3f2514b 
								
							 
						 
						
							
							
								
								_PyImport_FixupExtension() and _PyImport_FindExtension() uses FS encoding  
							
							... 
							
							
							
							* Rename _PyImport_FindExtension() to _PyImport_FindExtensionUnicode():
   the filename becomes a Unicode object instead of byte string
 * Rename _PyImport_FixupExtension() to _PyImport_FixupExtensionUnicode():
   the filename becomes a Unicode object instead of byte string 
							
						 
						
							2010-10-17 01:24:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								eccd4d910d 
								
							 
						 
						
							
							
								
								Merged revisions 85140 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r85140 | brian.curtin | 2010-10-01 09:49:24 -0500 (Fri, 01 Oct 2010) | 4 lines
  Fix  #10003 . Add SIGBREAK to the set of valid signals on Windows.
  This fixes a regression noticed by bzr, introduced by issue #9324 .
........ 
							
						 
						
							2010-10-01 15:09:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								9e88b5aeee 
								
							 
						 
						
							
							
								
								Fix   #10003 . Add SIGBREAK to the set of valid signals on Windows.  
							
							... 
							
							
							
							This fixes a regression noticed by bzr, introduced by issue #9324 . 
							
						 
						
							2010-10-01 14:49:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								912443c861 
								
							 
						 
						
							
							
								
								Merged revisions 84556 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r84556 | brian.curtin | 2010-09-06 11:04:10 -0500 (Mon, 06 Sep 2010) | 7 lines
  Clean up the fix to #9324  with some of the suggestions raised on python-dev
  in response to the original checkin.
  Move the validation from the original loop into a switch statement,
  and adjust a platform check in the tests.
........ 
							
						 
						
							2010-09-06 16:10:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								c734b312cb 
								
							 
						 
						
							
							
								
								Clean up the fix to  #9324  with some of the suggestions raised on python-dev  
							
							... 
							
							
							
							in response to the original checkin.
Move the validation from the original loop into a switch statement,
and adjust a platform check in the tests. 
							
						 
						
							2010-09-06 16:04:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								b42a21df11 
								
							 
						 
						
							
							
								
								Include Windows.h for BOOL. 2.7 and 3.2 already had this due to  
							
							... 
							
							
							
							a feature 3.1 doesn't have. Followup to #9324 . 
							
						 
						
							2010-08-06 19:52:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								3f004b1cc0 
								
							 
						 
						
							
							
								
								Merged revisions 83763 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r83763 | brian.curtin | 2010-08-06 14:27:32 -0500 (Fri, 06 Aug 2010) | 3 lines
  Fix  #9324 : Add parameter validation to signal.signal on Windows in order
  to prevent crashes.
........ 
							
						 
						
							2010-08-06 19:34:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9efbd69c 
								
							 
						 
						
							
							
								
								Fix   #9324 : Add parameter validation to signal.signal on Windows in order  
							
							... 
							
							
							
							to prevent crashes. 
							
						 
						
							2010-08-06 19:27:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jean-Paul Calderone 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed7ac48ec 
								
							 
						 
						
							
							
								
								Revert r82089.  Commit was intended for a branch.  
							
							
							
						 
						
							2010-06-19 19:58:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jean-Paul Calderone 
								
							 
						 
						
							
							
							
							
								
							
							
								867c435460 
								
							 
						 
						
							
							
								
								merge forward from the python 2.x branch  
							
							
							
						 
						
							2010-06-19 19:54:48 +00:00