Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								000a4eebe7 
								
							 
						 
						
							
							
								
								GH-94382: port multiprocessing static types to heap types ( #94336 )  
							
							 
							
							
							
						 
						
							2022-07-20 21:26:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Oleg Iarygin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								670f7f10cf 
								
							 
						 
						
							
							
								
								gh-94512: Fix forced arg format in AC-processed multiprocessing (GH-94517)  
							
							 
							
							
							
						 
						
							2022-07-04 14:11:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4dc198dedd 
								
							 
						 
						
							
							
								
								bpo-45847: Fix _multiprocessing on platforms without sem_open (GH-29833)  
							
							 
							
							
							
						 
						
							2021-11-29 10:36:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dde91b1953 
								
							 
						 
						
							
							
								
								bpo-1635741: Fix NULL ptr deref in multiprocessing (GH-22880)  
							
							 
							
							... 
							
							
							
							Commit 1d541c25c8  introduced a NULL
pointer dereference in error path.
Signed-off-by: Christian Heimes <christian@python.org> 
							
						 
						
							2020-10-22 03:20:36 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mohamed Koubaa 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d541c25c8 
								
							 
						 
						
							
							
								
								bpo-1635741: Port multiprocessing ext to multiphase init (GH-21378)  
							
							 
							
							... 
							
							
							
							Port the _multiprocessing extension module to multiphase initialization (PEP 489). 
							
						 
						
							2020-08-11 12:32:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zackery Spytz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								545b54d2ab 
								
							 
						 
						
							
							
								
								bpo-20175: Convert Modules/_multiprocessing to the Argument Clinic (GH-14245)  
							
							 
							
							
							
						 
						
							2020-07-12 19:11:11 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								55fe1ae970 
								
							 
						 
						
							
							
								
								bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( #1051 )  
							
							 
							
							
							
						 
						
							2017-04-16 10:46:38 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								408bfa6d96 
								
							 
						 
						
							
							
								
								Issue  #28152 : Fix -Wunreachable-code warning on clang  
							
							 
							
							... 
							
							
							
							Replace 0 with (0) to ignore a compiler warning about dead code on
"((int)(SEM_VALUE_MAX) < 0)": SEM_VALUE_MAX is not negative on Linux. 
							
						 
						
							2016-12-05 18:00:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								1a269d09f6 
								
							 
						 
						
							
							
								
								Issue  #26924 : Fix Windows buildbots  
							
							 
							
							... 
							
							
							
							sem_unlink is defined as
    #define SEM_UNLINK(name) 0
under Windows. 
							
						 
						
							2016-05-07 21:13:50 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								0ce9cd985b 
								
							 
						 
						
							
							
								
								Issue  #26924 : Do not define _multiprocessing.sem_unlink under Android  
							
							 
							
							... 
							
							
							
							Android declares sem_unlink but doesn't implement it. 
							
						 
						
							2016-05-07 20:39:20 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								e0e65817e5 
								
							 
						 
						
							
							
								
								Issue  #21704 : Fix build error for _multiprocessing when semaphores  
							
							 
							
							... 
							
							
							
							are not available.  Patch by Arfrever Frehtes Taifersar Arahesis. 
							
						 
						
							2014-07-28 23:01:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								b988ee0632 
								
							 
						 
						
							
							
								
								Fix conversion from Py_ssize_t to int.  
							
							 
							
							
							
						 
						
							2013-09-07 17:40:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								84ed9a68bd 
								
							 
						 
						
							
							
								
								Issue  #8713 : Support alternative start methods in multiprocessing on Unix.  
							
							 
							
							... 
							
							
							
							See http://hg.python.org/sandbox/sbt#spawn  
							
						 
						
							2013-08-14 15:35:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								94fd53ba4e 
								
							 
						 
						
							
							
								
								- Fix typos in the multiprocessing module.  
							
							 
							
							
							
						 
						
							2013-05-15 18:08:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								9df891ca41 
								
							 
						 
						
							
							
								
								- Fix typos in the multiprocessing module.  
							
							 
							
							
							
						 
						
							2013-05-15 18:06:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								2606a6f197 
								
							 
						 
						
							
							
								
								Issue  #16719 : Get rid of WindowsError. Use OSError instead  
							
							 
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-19 14:33:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb9f4cf7b 
								
							 
						 
						
							
							
								
								Get rid of circular import and eliminate unprefixed exported symbols  
							
							 
							
							... 
							
							
							
							from _multiprocessing. 
							
						 
						
							2012-10-07 18:08:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								26cdf1fe5b 
								
							 
						 
						
							
							
								
								Make multiprocessing's shared memory use memoryview instead of raw pointer  
							
							 
							
							
							
						 
						
							2012-05-26 22:09:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								3e268aac3b 
								
							 
						 
						
							
							
								
								Mark multiprocessing files with "Licensed to PSF under a Contributor Agreement"  
							
							 
							
							... 
							
							
							
							instead of BSD licence. 
							
						 
						
							2012-04-30 12:13:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								23bba4ca39 
								
							 
						 
						
							
							
								
								Issue  #11750 : The Windows API functions scattered in the _subprocess and  
							
							 
							
							... 
							
							
							
							_multiprocessing.win32 modules now live in a single module "_winapi".
Patch by sbt. 
							
						 
						
							2012-04-18 20:51:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								7e447c8224 
								
							 
						 
						
							
							
								
								Fix compilation warning on Windows  
							
							 
							
							
							
						 
						
							2011-12-17 10:23:14 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								dc863ddf79 
								
							 
						 
						
							
							
								
								Issue  #12981 : rewrite multiprocessing_{sendfd,recvfd} in Python.  
							
							 
							
							
							
						 
						
							2011-09-24 20:04:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								41c98a3207 
								
							 
						 
						
							
							
								
								Close   #13022 : _multiprocessing.recvfd() doesn't check that file descriptor was actually received  
							
							 
							
							
							
						 
						
							2011-09-21 03:56:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								4507e6456e 
								
							 
						 
						
							
							
								
								Close   #13022 : _multiprocessing.recvfd() doesn't check that file descriptor was actually received  
							
							 
							
							
							
						 
						
							2011-09-21 03:53:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								ab7060e502 
								
							 
						 
						
							
							
								
								Close   #12950 : multiprocessing "test_fd_transfer" fails under OpenIndiana  
							
							 
							
							
							
						 
						
							2011-09-10 04:04:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								bbd8bec389 
								
							 
						 
						
							
							
								
								Close   #12950 : multiprocessing "test_fd_transfer" fails under OpenIndiana  
							
							 
							
							
							
						 
						
							2011-09-10 04:04:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								162fee109b 
								
							 
						 
						
							
							
								
								Issue  #11657 : Fix sending file descriptors over 255 over a multiprocessing Pipe.  
							
							 
							
							... 
							
							
							
							Also added some tests. 
							
						 
						
							2011-08-23 19:48:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb39d4846 
								
							 
						 
						
							
							
								
								Issue  #11657 : Fix sending file descriptors over 255 over a multiprocessing Pipe.  
							
							 
							
							... 
							
							
							
							Also added some tests. 
							
						 
						
							2011-08-23 19:46:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2341f9ba00 
								
							 
						 
						
							
							
								
								Remove dead code from _multiprocessing  
							
							 
							
							
							
						 
						
							2011-05-09 20:55:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								87cf220972 
								
							 
						 
						
							
							
								
								Issue  #11743 : Rewrite multiprocessing connection classes in pure Python.  
							
							 
							
							
							
						 
						
							2011-05-09 17:04:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								223f091737 
								
							 
						 
						
							
							
								
								fix strict aliasing warnings  
							
							 
							
							
							
						 
						
							2010-10-17 21:12:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								68e0135e41 
								
							 
						 
						
							
							
								
								Fix multiprocessing Semaphore's on netbsd5. SEM_VALUE_MAX is defined  
							
							 
							
							... 
							
							
							
							as (~0U) on NetBSD which was causing it to appear as -1 when used as
a signed int for _multprocessing.SemLock.SEM_VALUE_MAX.  This works
around the problem by substituting INT_MAX on systems where it appears
negative when used as an int. 
							
						 
						
							2010-10-17 02:14:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f95a1b3c53 
								
							 
						 
						
							
							
								
								Recorded merge of revisions 81029 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
  Untabify C files. Will watch buildbots.
........ 
							
						 
						
							2010-05-09 15:52:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								a614f042a2 
								
							 
						 
						
							
							
								
								Merged revisions 76432,76558 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r76432 | mark.dickinson | 2009-11-20 19:30:22 +0000 (Fri, 20 Nov 2009) | 5 lines
  Issue #7272 :  Add configure test to detect whether sem_open works
  properly, and use this to skip test_multiprocessing on platforms
  where sem_open raises a signal.  This should fix some FreeBSD buildbot
  failures for test_multiprocessing.
........
  r76558 | mark.dickinson | 2009-11-28 10:44:20 +0000 (Sat, 28 Nov 2009) | 4 lines
  Issue #7272 , continued:  don't re-use existing HAVE_BROKEN_POSIX_SEMAPHORES
  to indicate that semaphores aren't available;  define a new variable
  POSIX_SEMAPHORES_NOT_ENABLED instead.
........ 
							
						 
						
							2009-11-28 12:48:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								965ce87991 
								
							 
						 
						
							
							
								
								Merged revisions 70908,70939,71009,71022,71036 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r70908 | jesse.noller | 2009-03-31 17:20:35 -0500 (Tue, 31 Mar 2009) | 1 line
  Issue 5619: Pass MS CRT debug flags into subprocesses
........
  r70939 | jesse.noller | 2009-03-31 22:45:50 -0500 (Tue, 31 Mar 2009) | 1 line
  Fix multiprocessing.event to match the new threading.Event API
........
  r71009 | jesse.noller | 2009-04-01 19:03:28 -0500 (Wed, 01 Apr 2009) | 1 line
  issue5545: Switch to Autoconf for multiprocessing; special thanks to Martin Lowis for help
........
  r71022 | jesse.noller | 2009-04-01 21:32:55 -0500 (Wed, 01 Apr 2009) | 1 line
  Issue 3110: Additional protection for SEM_VALUE_MAX on platforms, thanks to Martin Loewis
........
  r71036 | jesse.noller | 2009-04-01 23:22:09 -0500 (Wed, 01 Apr 2009) | 1 line
  Issue 3551: Raise ValueError if the size causes ERROR_NO_SYSTEM_RESOURCES
........ 
							
						 
						
							2009-04-05 21:24:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fa268032c9 
								
							 
						 
						
							
							
								
								fix multiprocessing line endings in py3k  
							
							 
							
							
							
						 
						
							2008-06-13 19:28:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								af065c34bc 
								
							 
						 
						
							
							
								
								Merged revisions 64223-64224 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r64223 | georg.brandl | 2008-06-13 01:56:50 -0500 (Fri, 13 Jun 2008) | 2 lines
  #3095 : don't leak values from Py_BuildValue.
........
  r64224 | georg.brandl | 2008-06-13 02:08:48 -0500 (Fri, 13 Jun 2008) | 2 lines
  Typo.
........ 
							
						 
						
							2008-06-13 15:36:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								ea6d58d9d3 
								
							 
						 
						
							
							
								
								Correctly export the module init function. Needed on Windows.  
							
							 
							
							
							
						 
						
							2008-06-11 18:35:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e711cafab1 
								
							 
						 
						
							
							
								
								Merged revisions 64104,64117 via svnmerge from  
							
							 
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r64104 | benjamin.peterson | 2008-06-10 21:40:25 -0500 (Tue, 10 Jun 2008) | 2 lines
  add the multiprocessing package to fulfill PEP 371
........
  r64117 | benjamin.peterson | 2008-06-11 07:26:31 -0500 (Wed, 11 Jun 2008) | 2 lines
  fix import of multiprocessing by juggling imports
........ 
							
						 
						
							2008-06-11 16:44:04 +00:00