Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								8f7c4b8a85 
								
							 
						 
						
							
							
								
								Issue  #16481 : Merge  
							
							
							
						 
						
							2012-11-15 18:22:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								021f4c2ecc 
								
							 
						 
						
							
							
								
								Issue  #16481 : multiprocessing no longer leaks process handles on Windows.  
							
							
							
						 
						
							2012-11-15 18:16:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								5046e9741c 
								
							 
						 
						
							
							
								
								Make __mp_main__ an alias for __main__ in all processes to simplify  
							
							... 
							
							
							
							pickling of classes defined in main module. 
							
						 
						
							2012-10-08 13:07:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								3165a75e45 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2012-08-14 12:51:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								e88a2445bc 
								
							 
						 
						
							
							
								
								Issue  #15646 : Prevent equivalent of a fork bomb when using multiprocessing  
							
							... 
							
							
							
							on Windows without the "if __name__ == '__main__'" idiom. 
							
						 
						
							2012-08-14 11:41:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								b303580c7c 
								
							 
						 
						
							
							
								
								Issue  #15525 : Increase timeout when TerminateProcess() fails  
							
							
							
						 
						
							2012-08-01 17:44:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								73d9a292ae 
								
							 
						 
						
							
							
								
								Issue  #13841 : Make child processes exit using sys.exit() on Windows  
							
							
							
						 
						
							2012-06-14 15:30:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								bd7b5dd816 
								
							 
						 
						
							
							
								
								Prevent handle leak if CreateProcess() fails in multiprocessing  
							
							
							
						 
						
							2012-06-04 18:59:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								77c84f2def 
								
							 
						 
						
							
							
								
								#12098 : Make multiprocessing's child processes inherit sys.flags on Windows  
							
							... 
							
							
							
							Initial patch by Sergey Mezentsev. 
							
						 
						
							2012-05-18 14:28:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								59d5404bc7 
								
							 
						 
						
							
							
								
								Issue  #14753 : Make multiprocessing treat negative timeouts as it did in 3.2  
							
							... 
							
							
							
							In Python 3.2 and earlier, Process.join() and Connection.poll()
treated negative timeouts as zero timeouts.  Earlier versions from
the 3.3 line of development treat them as infinite timeouts.
The patch reverts to the old behaviour. 
							
						 
						
							2012-05-10 16:11:12 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								5438ed1572 
								
							 
						 
						
							
							
								
								Issue  #4892 : multiprocessing Connections can now be transferred over multiprocessing Connections.  
							
							... 
							
							
							
							Patch by Richard Oudkerk (sbt). 
							
						 
						
							2012-04-24 22:56:57 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								846fd302a0 
								
							 
						 
						
							
							
								
								Issue  #14335 : multiprocessing's custom Pickler subclass now inherits from the C-accelerated implementation.  
							
							... 
							
							
							
							Patch by sbt. 
							
						 
						
							2012-03-17 00:23:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2d843d2520 
								
							 
						 
						
							
							
								
								Issue  #13812 : When a multiprocessing Process child raises an exception, flush stderr after printing the exception traceback.  
							
							
							
						 
						
							2012-01-27 10:53:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								84a0fbf6b0 
								
							 
						 
						
							
							
								
								Issue  #13812 : When a multiprocessing Process child raises an exception, flush stderr after printing the exception traceback.  
							
							
							
						 
						
							2012-01-27 10:52:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								04842a84c3 
								
							 
						 
						
							
							
								
								Remove unused or redundant imports in concurrent.futures and multiprocessing.  
							
							
							
						 
						
							2011-11-11 20:05:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dd69649660 
								
							 
						 
						
							
							
								
								Issue  #9205 : concurrent.futures.ProcessPoolExecutor now detects killed  
							
							... 
							
							
							
							children and raises BrokenProcessPool in such a situation.  Previously it
would reliably freeze/deadlock. 
							
						 
						
							2011-06-08 17:21:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								176f07dadf 
								
							 
						 
						
							
							
								
								Issue  #12040 : Expose a new attribute sentinel on instances of  
							
							... 
							
							
							
							:class:`multiprocessing.Process`.  Also, fix Process.join() to not use
polling anymore, when given a timeout. 
							
						 
						
							2011-06-06 19:35:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								87cf220972 
								
							 
						 
						
							
							
								
								Issue  #11743 : Rewrite multiprocessing connection classes in pure Python.  
							
							
							
						 
						
							2011-05-09 17:04:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									brian.curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								727b498102 
								
							 
						 
						
							
							
								
								Fix   #5162 . Allow child spawning from Windows services (via pywin32).  
							
							
							
						 
						
							2011-04-11 17:57:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									brian.curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								e2f299845d 
								
							 
						 
						
							
							
								
								Fix   #5162 . Allow child spawning from Windows services (via pywin32).  
							
							
							
						 
						
							2011-04-11 17:56:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								793ee1f8a8 
								
							 
						 
						
							
							
								
								Issue  #10845 : Improve compatibility between multiprocessing on Windows and package, zipfile and directory execution (Reviewed by Antoine Pitrou and approved by Georg Brandl)  
							
							
							
						 
						
							2011-01-30 01:24:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								d382066d2c 
								
							 
						 
						
							
							
								
								Merged revisions 87225 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r87225 | r.david.murray | 2010-12-13 20:38:16 -0500 (Mon, 13 Dec 2010) | 2 lines
  9162: fix license in multiprocessing files
........ 
							
						 
						
							2010-12-14 01:41:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								3fc969a4a2 
								
							 
						 
						
							
							
								
								9162: fix license in multiprocessing files  
							
							
							
						 
						
							2010-12-14 01:38:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								6aa8bc3442 
								
							 
						 
						
							
							
								
								Merged revisions 83722 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r83722 | brian.curtin | 2010-08-04 10:47:24 -0500 (Wed, 04 Aug 2010) | 7 lines
  Fix  #9513  to remove relative imports from multiprocessing.
  The test suite currently skips test_multiprocessing on Windows
  because it fails on finding _multiprocessing in several
  win32-specific blocks. Removing the relative import lets this
  through and allows the test to run (and pass).
........ 
							
						 
						
							2010-08-04 15:54:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								a6a3274aad 
								
							 
						 
						
							
							
								
								Fix   #9513  to remove relative imports from multiprocessing.  
							
							... 
							
							
							
							The test suite currently skips test_multiprocessing on Windows
because it fails on finding _multiprocessing in several
win32-specific blocks. Removing the relative import lets this
through and allows the test to run (and pass). 
							
						 
						
							2010-08-04 15:47:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								9b0e9180e2 
								
							 
						 
						
							
							
								
								Note: only the relevant parts of r79474 are merged.  
							
							... 
							
							
							
							Merged revisions 78793,78798-78799,78977,79095,79196,79474 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r78793 | florent.xicluna | 2010-03-08 13:25:35 +0100 (lun, 08 mar 2010) | 2 lines
  Fix macpath to deal with bytes
................
  r78798 | florent.xicluna | 2010-03-08 14:32:17 +0100 (lun, 08 mar 2010) | 18 lines
  Merged revisions 78777,78787,78790 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r78777 | florent.xicluna | 2010-03-08 00:49:03 +0100 (lun, 08 mar 2010) | 4 lines
    Backport the Popen.poll() protection from subprocess to multiprocessing. See #1731717 .
    It should fix transient failures on test_multiprocessing.
  ........
    r78787 | florent.xicluna | 2010-03-08 08:21:16 +0100 (lun, 08 mar 2010) | 2 lines
    Don't fail on a debug() statement, if the worker PID is (still) None.
  ........
    r78790 | florent.xicluna | 2010-03-08 12:01:39 +0100 (lun, 08 mar 2010) | 2 lines
    On finalize, don't try to join not started process.
  ........
................
  r78799 | florent.xicluna | 2010-03-08 15:44:41 +0100 (lun, 08 mar 2010) | 2 lines
  Fix ntpath abspath to deal with bytes.
................
  r78977 | florent.xicluna | 2010-03-15 14:14:39 +0100 (lun, 15 mar 2010) | 2 lines
  Fix \xhh specs, #1889 .  (an oversight of r60193, r60210).
................
  r79095 | florent.xicluna | 2010-03-19 15:40:31 +0100 (ven, 19 mar 2010) | 2 lines
  Rename test.test_support to test.support for 3.x.
................
  r79196 | florent.xicluna | 2010-03-21 13:29:50 +0100 (dim, 21 mar 2010) | 9 lines
  Merged revisions 79195 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r79195 | florent.xicluna | 2010-03-21 13:27:20 +0100 (dim, 21 mar 2010) | 2 lines
    Issue #8179 : Fix macpath.realpath() on a non-existing path.
  ........
................
  r79474 | florent.xicluna | 2010-03-28 01:25:02 +0100 (dim, 28 mar 2010) | 33 lines
  Merged revisions 79297,79310,79382,79425-79427,79450 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r79297 | florent.xicluna | 2010-03-22 18:18:18 +0100 (lun, 22 mar 2010) | 2 lines
    #7668 : Fix test_httpservers failure when sys.executable contains non-ASCII bytes.
  ........
    r79310 | florent.xicluna | 2010-03-22 23:52:11 +0100 (lun, 22 mar 2010) | 2 lines
    Issue #8205 : Remove the "Modules" directory from sys.path when Python is running from the build directory (POSIX only).
  ........
    r79382 | florent.xicluna | 2010-03-24 20:33:25 +0100 (mer, 24 mar 2010) | 2 lines
    Skip tests which depend on multiprocessing.sharedctypes, if _ctypes is not available.
  ........
    r79425 | florent.xicluna | 2010-03-25 21:32:07 +0100 (jeu, 25 mar 2010) | 2 lines
    Syntax cleanup `== None` -> `is None`
  ........
    r79426 | florent.xicluna | 2010-03-25 21:33:49 +0100 (jeu, 25 mar 2010) | 2 lines
    #8207 : Fix test_pep277 on OS X
  ........
    r79427 | florent.xicluna | 2010-03-25 21:39:10 +0100 (jeu, 25 mar 2010) | 2 lines
    Fix test_unittest and test_warnings when running "python -Werror -m test.regrtest"
  ........
    r79450 | florent.xicluna | 2010-03-26 20:32:44 +0100 (ven, 26 mar 2010) | 2 lines
    Ensure that the failed or unexpected tests are sorted before printing.
  ........
................ 
							
						 
						
							2010-03-28 11:42:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								998171f0d7 
								
							 
						 
						
							
							
								
								Merged revisions 78777,78787,78790 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78777 | florent.xicluna | 2010-03-08 00:49:03 +0100 (lun, 08 mar 2010) | 4 lines
  Backport the Popen.poll() protection from subprocess to multiprocessing. See #1731717 .
  It should fix transient failures on test_multiprocessing.
........
  r78787 | florent.xicluna | 2010-03-08 08:21:16 +0100 (lun, 08 mar 2010) | 2 lines
  Don't fail on a debug() statement, if the worker PID is (still) None.
........
  r78790 | florent.xicluna | 2010-03-08 12:01:39 +0100 (lun, 08 mar 2010) | 2 lines
  On finalize, don't try to join not started process.
........ 
							
						 
						
							2010-03-08 13:32:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesse Noller 
								
							 
						 
						
							
							
							
							
								
							
							
								f70a538f20 
								
							 
						 
						
							
							
								
								Issues  #10867 : remove old cPickle imports from multiprocessing  
							
							
							
						 
						
							2009-01-18 19:44:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								949d47dc7a 
								
							 
						 
						
							
							
								
								Issue  #3125 : Remove copy_reg in multiprocessing and replace it with  
							
							... 
							
							
							
							ForkingPickler.register() to resolve conflict with ctypes. 
							
						 
						
							2008-08-19 21:30:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								58ea9fedc8 
								
							 
						 
						
							
							
								
								Merged revisions 65864 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r65864 | jesse.noller | 2008-08-19 14:06:19 -0500 (Tue, 19 Aug 2008) | 2 lines
  issue3352: clean up the multiprocessing API to remove many get_/set_ methods and convert them to properties. Update the docs and the examples included.
........ 
							
						 
						
							2008-08-19 19:17:39 +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