Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | #16307: Fix multiprocessing.Pool.map_async not calling its callbacks | Hynek Schlawack | 2012-10-27 | 1 | -1/+2 |
| | | | | Patch by Janne Karila. | ||||
* | raise a ValueError instead of an AssertionError when pool is an invalid state | Benjamin Peterson | 2012-09-25 | 1 | -7/+8 |
| | |||||
* | Issue #15881: Clarify comment in exit function | Richard Oudkerk | 2012-09-13 | 1 | -8/+11 |
| | |||||
* | Fixed whitespace | Alexander Belopolsky | 2012-09-09 | 1 | -1/+1 |
| | |||||
* | Issue #15881: Fixed atexit hook in multiprocessing. | Alexander Belopolsky | 2012-09-09 | 1 | -9/+32 |
| | |||||
* | Issue #14669: Fix pickling of connections and sockets on MacOSX | Richard Oudkerk | 2012-08-16 | 1 | -0/+8 |
| | | | | | by sending/receiving an acknowledgment after file descriptor transfer. TestPicklingConnection has been reenabled for MacOSX. | ||||
* | Merge 3.2 | Richard Oudkerk | 2012-08-14 | 1 | -1/+1 |
|\ | |||||
| * | Issue #15646: Prevent equivalent of a fork bomb when using multiprocessing | Richard Oudkerk | 2012-08-14 | 1 | -1/+1 |
| | | | | | | | | on Windows without the "if __name__ == '__main__'" idiom. | ||||
| * | Issue #6056: Make multiprocessing use setblocking(True) on the sockets it uses. | Richard Oudkerk | 2012-07-27 | 1 | -0/+5 |
| | | | | | | | | Original patch by J Derek Wilson. | ||||
* | | Issue #15525: Increase timeout when TerminateProcess() fails | Richard Oudkerk | 2012-08-01 | 1 | -2/+2 |
| | | |||||
* | | Issue #6056: Make multiprocessing use setblocking(True) on the sockets it uses. | Richard Oudkerk | 2012-07-27 | 1 | -0/+5 |
| | | | | | | | | Original patch by J Derek Wilson. | ||||
* | | Issue #15064: Make BaseManager.__enter__() start server if necessary. | Richard Oudkerk | 2012-06-18 | 1 | -0/+3 |
| | | |||||
* | | Issue #15064: Implement context manager protocol for multiprocessing types | Richard Oudkerk | 2012-06-18 | 3 | -1/+35 |
| | | |||||
* | | Issue #15101: Make pool finalizer avoid joining current thread. | Richard Oudkerk | 2012-06-18 | 1 | -3/+6 |
|\ \ | |/ | |||||
| * | Issue #15101: Make pool finalizer avoid joining current thread. | Richard Oudkerk | 2012-06-18 | 1 | -3/+6 |
| | | |||||
* | | Increase timeout used when waiting for manager to shutdown cleanly | Richard Oudkerk | 2012-06-15 | 1 | -1/+1 |
| | | | | | | | | before resorting to terminate() | ||||
* | | Issue #14059: Implement multiprocessing.Barrier | Richard Oudkerk | 2012-06-15 | 4 | -4/+72 |
| | | |||||
* | | Issue #13841: Make child processes exit using sys.exit() on Windows | Richard Oudkerk | 2012-06-14 | 3 | -54/+46 |
| | | |||||
* | | Issue #3518: Remove references to non-existent BaseManager.from_address() | Richard Oudkerk | 2012-06-11 | 1 | -4/+0 |
| | | | | | | | | method | ||||
* | | Merge fixes for #13854 and #12157. | Richard Oudkerk | 2012-06-07 | 2 | -3/+4 |
|\ \ | |/ | |||||
| * | Issue #13854: Properly handle non-integer, non-string arg to SystemExit | Richard Oudkerk | 2012-06-06 | 1 | -3/+3 |
| | | | | | | | | | | Previously multiprocessing only expected int or str. It also wrongly used an exit code of 1 when the argument was a string instead of zero. | ||||
| * | Issue #12157: pool.map() does not handle empty iterable correctly | Richard Oudkerk | 2012-06-06 | 1 | -0/+1 |
| | | | | | | | | Initial patch by mouad | ||||
* | | Prevent handle leak if CreateProcess() fails in multiprocessing | Richard Oudkerk | 2012-06-04 | 1 | -25/+27 |
| | | |||||
* | | Fix potential NameError in multiprocessing.Condition.wait() | Richard Oudkerk | 2012-06-04 | 1 | -2/+1 |
| | | |||||
* | | Make Finalize reserve a reference to os.getpid in case called at shutdown | Richard Oudkerk | 2012-06-04 | 1 | -2/+2 |
| | | |||||
* | | Use Python 3.x-style keyword only arg in Array() | Richard Oudkerk | 2012-05-29 | 2 | -9/+6 |
| | | | | | | | | | | | | Previously a Python 2.x compatible hack was used for multiprocessing.sharedctypes.Array(). Also the documented signature was wrong. | ||||
* | | Remove __getslice__, __setslice__, __delslice__ methods from proxies | Richard Oudkerk | 2012-05-29 | 1 | -6/+5 |
| | | | | | | | | Proxy classes in multiprocessing do not need these methods in Python 3.x. | ||||
* | | Make multiprocessing's shared memory use memoryview instead of raw pointer | Richard Oudkerk | 2012-05-26 | 2 | -9/+5 |
| | | |||||
* | | Issue #14548: Make multiprocessing finalizers check pid before running | Richard Oudkerk | 2012-05-25 | 1 | -3/+9 |
| | | | | | | | | This protects from possibilty of gc running just after fork. | ||||
* | | Issue #12091: simplify ApplyResult and MapResult with threading.Event | Richard Oudkerk | 2012-05-25 | 1 | -30/+9 |
| | | | | | | | | Patch by Charles-François Natali | ||||
* | | Merge | Richard Oudkerk | 2012-05-25 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | Issue #14881: Allow normal non-main thread to spawn a dummy process | Richard Oudkerk | 2012-05-25 | 1 | -1/+2 |
| | | | | | | | | Fix suggested by Itay Brandes | ||||
| * | Fix for issue 14725 for 3.2 branch | Richard Oudkerk | 2012-05-05 | 1 | -1/+4 |
| | | |||||
* | | Fix whitespace | Antoine Pitrou | 2012-05-18 | 1 | -1/+0 |
| | | |||||
* | | Move private function _args_from_interpreter_flags() to subprocess.py, so | Antoine Pitrou | 2012-05-18 | 1 | -29/+1 |
| | | | | | | | | | | that it can be imported when threads are disabled. (followup to issue #12098) | ||||
* | | #12098: Make multiprocessing's child processes inherit sys.flags on Windows | Richard Oudkerk | 2012-05-18 | 2 | -1/+33 |
| | | | | | | | | Initial patch by Sergey Mezentsev. | ||||
* | | Issue #14753: Make multiprocessing treat negative timeouts as it did in 3.2 | Richard Oudkerk | 2012-05-10 | 3 | -27/+4 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | | Make AcquirerProxy.acquire() support timeout argument | Richard Oudkerk | 2012-05-06 | 1 | -2/+3 |
| | | |||||
* | | Fix for Issue 14725 for 3.3 branch. | Richard Oudkerk | 2012-05-05 | 1 | -9/+17 |
| | | |||||
* | | Fix dangling warning for test_multiprocessing | Richard Oudkerk | 2012-05-03 | 1 | -1/+4 |
| | | |||||
* | | Mark multiprocessing files with "Licensed to PSF under a Contributor Agreement" | Richard Oudkerk | 2012-04-30 | 12 | -312/+12 |
| | | | | | | | | instead of BSD licence. | ||||
* | | Issue #14666: stop multiprocessing's resource-sharing thread after the tests ↵ | Antoine Pitrou | 2012-04-27 | 1 | -1/+28 |
| | | | | | | | | | | | | | | | | are done. Also, block delivery of signals to that thread. Patch by Richard Oudkerk. This will hopefully fix sporadic freezes on the FreeBSD 9.0 buildbot. | ||||
* | | Issue #4892: multiprocessing Connections can now be transferred over ↵ | Antoine Pitrou | 2012-04-24 | 4 | -159/+203 |
| | | | | | | | | | | | | multiprocessing Connections. Patch by Richard Oudkerk (sbt). | ||||
* | | Issue #11750: The Windows API functions scattered in the _subprocess and | Antoine Pitrou | 2012-04-18 | 4 | -84/+83 |
| | | | | | | | | | | _multiprocessing.win32 modules now live in a single module "_winapi". Patch by sbt. | ||||
* | | Issue #14087: multiprocessing: add Condition.wait_for(). Patch by sbt. | Charles-François Natali | 2012-04-17 | 2 | -0/+38 |
| | | |||||
* | | Issue #14522: Avoid duplicating socket handles in multiprocessing.connection. | Antoine Pitrou | 2012-04-07 | 1 | -12/+3 |
| | | | | | | | | Patch by sbt. | ||||
* | | Issue #14482: Raise a ValueError, not a NameError, when trying to create | Antoine Pitrou | 2012-04-03 | 1 | -0/+4 |
|\ \ | |/ | | | | | | | a multiprocessing Client or Listener with an AF_UNIX type address under Windows. Patch by Popa Claudiu. | ||||
| * | Issue #14482: Raise a ValueError, not a NameError, when trying to create | Antoine Pitrou | 2012-04-03 | 1 | -0/+4 |
| | | | | | | | | | | a multiprocessing Client or Listener with an AF_UNIX type address under Windows. Patch by Popa Claudiu. | ||||
* | | Issue #14151: Raise a ValueError, not a NameError, when trying to create | Antoine Pitrou | 2012-04-01 | 1 | -0/+9 |
|\ \ | |/ | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu. | ||||
| * | Issue #14151: Raise a ValueError, not a NameError, when trying to create | Antoine Pitrou | 2012-04-01 | 1 | -0/+9 |
| | | | | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu. |