| 
								
								
									 Charles-François Natali | 78f55ffc63 | Issue #23992: multiprocessing: make MapResult not fail-fast upon exception. | 2016-02-10 22:58:18 +00:00 |  | 
				
					
						| 
								
								
									 Berker Peksag | 16fb674882 | Fix typo in docstring of multiprocessing.spawn.spawn_main() | 2016-01-07 19:02:55 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 225821c653 | Issue #25899: Converted non-ASCII characters in docstrings and manpage to ASCII replacements.  Original patch by Chris Angelico. | 2015-12-18 13:05:04 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | d5aec7ba48 | Issue #21116: Avoid blowing memory when allocating a multiprocessing shared array that's larger than 50% of the available RAM.
Patch by Médéric Boquien. | 2015-04-13 20:53:43 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 2116b12da5 | Issue #23865: close() methods in multiple modules now are idempotent and more robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. | 2015-04-10 13:29:28 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 7e7a3dba5f | Issue #23865: close() methods in multiple modules now are idempotent and more robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. | 2015-04-10 13:24:41 +03:00 |  | 
				
					
						| 
								
								
									 Berker Peksag | 291d7b0284 | Issue #23400: Raise same exception on both Python 2 and 3 if sem_open is not available. Patch by Davin Potts. | 2015-04-08 17:57:44 +03:00 |  | 
				
					
						| 
								
								
									 Berker Peksag | 7ecfc82edb | Issue #23400: Raise same exception on both Python 2 and 3 if sem_open is not available. Patch by Davin Potts. | 2015-04-08 17:56:30 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 79fbeee237 | Issue #23051: multiprocessing.Pool methods imap() and imap_unordered() now handle exceptions raised by an iterator.  Patch by Alon Diamant and Davin
Potts. | 2015-03-13 08:25:26 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 63623ac252 | Issue #23051: multiprocessing.Pool methods imap() and imap_unordered() now handle exceptions raised by an iterator.  Patch by Alon Diamant and Davin
Potts. | 2015-03-13 08:30:33 +02:00 |  | 
				
					
						| 
								
								
									 Steve Dower | 4e02f8f4ae | Issue #18382: Zero-length messages are consumed by ReadFile on Windows 8 and later | 2015-03-02 08:06:30 -08:00 |  | 
				
					
						| 
								
								
									 Steve Dower | 3f9e381030 | Issue #18382: Zero-length messages are consumed by ReadFile on Windows 8 and later | 2015-03-02 08:05:27 -08:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | 6e6c59b508 | Issue #23285: PEP 475 -- Retry system calls failing with EINTR. | 2015-02-07 13:27:50 +00:00 |  | 
				
					
						| 
								
								
									 Steve Dower | 438f4abb50 | Issue #23060: Suppresses a multiprocessing assert that fails incorrectly This is to keep buildbots running while we figure out the best long-term fix. | 2014-12-17 06:35:49 -08:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | b757c83ec6 | Issue #22581: Use more "bytes-like object" throughout the docs and comments. | 2014-12-05 22:25:22 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 92bf919ed0 | Issue #22581: Use more "bytes-like object" throughout the docs and comments. | 2014-12-05 22:26:10 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 0b87831de9 | Simplify code in multiprocessing.Connection.send_bytes(). Followup to issue #20540; patch by Serhiy. | 2014-07-31 18:41:57 -04:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 465e60e654 | Issue #22033: Reprs of most Python implemened classes now contain actual class name instead of hardcoded one. | 2014-07-25 23:36:00 +03:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | 6e20460dc6 | Issue #21566: Make use of socket.listen() default backlog. | 2014-07-23 19:28:13 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | fbc877b794 | Fixed bugs in reprs of CookieJar and multiprocessing.dummy.Value. | 2014-07-22 11:10:37 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 1392df96ef | Fixed bugs in reprs of CookieJar and multiprocessing.dummy.Value. | 2014-07-22 11:09:36 +03:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | a924fc7abc | Issue #21565: multiprocessing: use contex-manager protocol for synchronization primitives. | 2014-05-25 14:12:12 +01:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 40470e00b5 | do not generate pipe names in the temporary dir | 2014-04-14 12:24:37 -04:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 99d8dd2489 | Issue #20990: Correction for 619331c67638. | 2014-03-23 18:44:11 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | c346060440 | Merge 3.3. | 2014-03-23 12:52:16 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 3e952d56ea | Issue #20633: Replace relative import by absolute import. | 2014-03-23 12:42:28 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 80a5be1d84 | Issue #20980: Stop wrapping exception when using ThreadPool. | 2014-03-23 12:30:54 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | a40675a1a2 | Issue #20990: Fix issues found by pyflakes for multiprocessing. | 2014-03-23 11:54:15 +00:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 7fa767e517 | Issue #20976: pyflakes: Remove unused imports | 2014-03-20 09:16:38 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 69b1e261fc | Issue #20978: pyflakes: fix undefined names | 2014-03-20 08:50:52 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | b7d6d2ac6e | Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. For small payloads, Nagle's algorithm would introduce idle delays before the entire transmission of a message. | 2014-02-08 23:03:56 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 0c1e31ab1e | Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. For small payloads, Nagle's algorithm would introduce idle delays before the entire transmission of a message. | 2014-02-08 23:05:52 +01:00 |  | 
				
					
						| 
								
								
									 Nick Coghlan | 9a76735b1d | Close #19946: use runpy as needed in multiprocessing - handles main files without a suffix
- handles main submodules properly
- adds test cases for the various kinds of __main__ | 2013-12-17 22:17:26 +10:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | ca7ab7c7f1 | Issue #19946: Raise ImportError when the main module cannot be found by multiprocessing.spawn (before it was raising an AttributeError). | 2013-12-13 11:43:10 -05:00 |  | 
				
					
						| 
								
								
									 Eric Snow | b523f8433a | Implement PEP 451 (ModuleSpec). | 2013-11-22 09:05:39 -07:00 |  | 
				
					
						| 
								
								
									 Christian Heimes | 634919a9fa | Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMAC module supports digestmod names, e.g. hmac.HMAC('sha1'). | 2013-11-20 17:23:06 +01:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 69cce482cb | Merge. | 2013-11-17 17:30:54 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 8731d7b3c6 | Fix handling of SystemExit and exit code.  Patch by Brodie Rao. | 2013-11-17 17:24:11 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | e943697750 | Issue #19478: Make choice of semaphore prefix more flexible. | 2013-11-02 17:05:07 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | e90cedb711 | Issue #19425 -- a pickling error should not cause pool to hang. | 2013-10-28 23:11:58 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 33aaa73cad | Merge. | 2013-10-28 23:23:04 +00:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | b1694cf588 | Issue #18999: Make multiprocessing use context objects. This allows different parts of a program to use different methods for
starting processes without interfering with each other. | 2013-10-16 16:41:56 +01:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | 45e255167e | Issue #18934: Use poll/select-based selectors for multiprocessing.Connection, to avoid one extra FD per Connection. | 2013-09-08 11:30:53 +02:00 |  | 
				
					
						| 
								
								
									 Charles-François Natali | e241ac9283 | Issue #18934: multiprocessing: use selectors module. | 2013-09-05 20:46:49 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 67973c0279 | Issue #18865: remove unused import from multiprocessing.util.spawnv_passfds() | 2013-08-28 12:21:47 +02:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 0d097b6299 | Issue #18865: PEP 446 makes multiprocessing.util.pipe() unnecessary. | 2013-08-28 11:25:34 +01: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 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 7d2d43c0b1 | Stop making fork server have copy of semaphore_tracker_fd. | 2013-08-22 11:38:57 +01:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | 0718f70131 | Issue #18762: Fix EBADF error when using forkserver. | 2013-08-22 11:38:55 +01:00 |  | 
				
					
						| 
								
								
									 Richard Oudkerk | a01fb39877 | Issue #18762: Print debug info on failure to create new forkserver process. Also modify test code to hopefully avoid deadlock on failure. | 2013-08-21 19:45:19 +01:00 |  |