Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Minor fix for test_multiprocessing | Richard Oudkerk | 2012-05-08 | 1 | -1/+1 | |
| | | ||||||
* | | Make test_multiprocessing more lenient about another timeout check | Richard Oudkerk | 2012-05-06 | 1 | -4/+7 | |
| | | ||||||
* | | Fix for Issue 14725 for 3.3 branch. | Richard Oudkerk | 2012-05-05 | 1 | -0/+16 | |
| | | ||||||
* | | Give test_multiprocessing better chance of avoiding timeout failures on Windows | Richard Oudkerk | 2012-05-04 | 1 | -7/+16 | |
| | | ||||||
* | | Fix dangling warning for test_multiprocessing | Richard Oudkerk | 2012-05-03 | 1 | -0/+3 | |
| | | ||||||
* | | Make test_multiprocessing cleanup properly | Richard Oudkerk | 2012-05-02 | 1 | -8/+13 | |
| | | | | | | | | | | | | | | Previously, when an error was encountered some processes would not be stopped until atexit callbacks were run. On Windows that was too late to prevent a PermissionError when regrtest tried to remove the temp directory it ran the tests in. | |||||
* | | Issue #14669: Skip multiprocessing connection pickling test on MacOSX | Richard Oudkerk | 2012-04-30 | 1 | -0/+2 | |
| | | | | | | | | Passing of fds is unreliable on MacOSX, compare issues #6560 and #12958. | |||||
* | | Minor fix for multiprocessing unit test | Richard Oudkerk | 2012-04-30 | 1 | -1/+8 | |
| | | | | | | | | Read from socket might have returned partial message. | |||||
* | | Issue #14666: stop multiprocessing's resource-sharing thread after the tests ↵ | Antoine Pitrou | 2012-04-27 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | 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 | 1 | -34/+69 | |
| | | | | | | | | | | | | multiprocessing Connections. Patch by Richard Oudkerk (sbt). | |||||
* | | Issue #11750: The Windows API functions scattered in the _subprocess and | Antoine Pitrou | 2012-04-18 | 1 | -1/+1 | |
| | | | | | | | | | | _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 | 1 | -0/+67 | |
| | | ||||||
* | | 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/+6 | |
| | | | | | | | | | | 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 | -1/+13 | |
|\ \ | |/ | | | | | | | 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 | -1/+13 | |
| | | | | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu. | |||||
* | | Relax timeout tests for weak Windows buildbot | Antoine Pitrou | 2012-03-09 | 1 | -7/+7 | |
| | | ||||||
* | | Remove a couple of local imports. | Antoine Pitrou | 2012-03-06 | 1 | -5/+4 | |
| | | ||||||
* | | Reap processes at test end to avoid false positives in reference leak detection. | Antoine Pitrou | 2012-03-06 | 1 | -0/+2 | |
| | | ||||||
* | | Issue #12328: Fix multiprocessing's use of overlapped I/O on Windows. | Antoine Pitrou | 2012-03-05 | 1 | -1/+234 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add a multiprocessing.connection.wait(rlist, timeout=None) function for polling multiple objects at once. Patch by sbt. Complete changelist from sbt's patch: * Adds a wait(rlist, timeout=None) function for polling multiple objects at once. On Unix this is just a wrapper for select(rlist, [], [], timeout=None). * Removes use of the SentinelReady exception and the sentinels argument to certain methods. concurrent.futures.process has been changed to use wait() instead of SentinelReady. * Fixes bugs concerning PipeConnection.poll() and messages of zero length. * Fixes PipeListener.accept() to call ConnectNamedPipe() with overlapped=True. * Fixes Queue.empty() and SimpleQueue.empty() so that they are threadsafe on Windows. * Now PipeConnection.poll() and wait() will not modify the pipe except possibly by consuming a zero length message. (Previously poll() could consume a partial message.) * All of multiprocesing's pipe related blocking functions/methods are now interruptible by SIGINT on Windows. | |||||
* | | Issue #8184: multiprocessing: On Windows, don't set SO_REUSEADDR on Connection | Charles-François Natali | 2012-02-08 | 1 | -0/+12 | |
| | | | | | | | | | | sockets, and set FILE_FLAG_FIRST_PIPE_INSTANCE on named pipes, to make sure two listeners can't bind to the same socket/pipe (or any existing socket/pipe). | |||||
* | | Issue #13812: When a multiprocessing Process child raises an exception, ↵ | Antoine Pitrou | 2012-01-27 | 1 | -0/+23 | |
|\ \ | |/ | | | | | flush stderr after printing the exception traceback. | |||||
| * | Issue #13812: When a multiprocessing Process child raises an exception, ↵ | Antoine Pitrou | 2012-01-27 | 1 | -0/+23 | |
| | | | | | | | | flush stderr after printing the exception traceback. | |||||
| * | Issue #12156: Skip test_multiprocessing on systems which don't support enough | Charles-François Natali | 2011-11-22 | 1 | -0/+18 | |
| | | | | | | | | POSIX semaphores (among which FreeBSD < 8). | |||||
* | | Issue #12708: Add starmap() and starmap_async() methods (similar to ↵ | Antoine Pitrou | 2011-12-21 | 1 | -0/+18 | |
| | | | | | | | | | | | | itertools.starmap()) to multiprocessing.Pool. Patch by Hynek Schlawack. | |||||
* | | Issue #12156: Skip test_multiprocessing on systems which don't support enough | Charles-François Natali | 2011-11-22 | 1 | -0/+18 | |
| | | | | | | | | POSIX semaphores (among which FreeBSD < 8). | |||||
* | | Issue #10332: multiprocessing: fix a race condition when a Pool is closed | Charles-François Natali | 2011-10-24 | 1 | -0/+14 | |
|\ \ | |/ | | | | | before all tasks have completed. | |||||
| * | Issue #10332: multiprocessing: fix a race condition when a Pool is closed | Charles-François Natali | 2011-10-24 | 1 | -0/+14 | |
| | | | | | | | | before all tasks have completed. | |||||
* | | Issue #12981: test_multiprocessing: catch ImportError when importing | Charles-François Natali | 2011-09-21 | 1 | -0/+1 | |
|\ \ | |/ | | | | | | | multiprocessing.reduction, which may not be available (e.g. if the OS doesn't support FD passing over Unix domain sockets). | |||||
| * | Issue #12981: test_multiprocessing: catch ImportError when importing | Charles-François Natali | 2011-09-21 | 1 | -2/+13 | |
| | | | | | | | | | | multiprocessing.reduction, which may not be available (e.g. if the OS doesn't support FD passing over Unix domain sockets). | |||||
* | | Close #13022: _multiprocessing.recvfd() doesn't check that file descriptor ↵ | Jesus Cea | 2011-09-21 | 1 | -0/+17 | |
|\ \ | |/ | | | | | was actually received | |||||
| * | Close #13022: _multiprocessing.recvfd() doesn't check that file descriptor ↵ | Jesus Cea | 2011-09-21 | 1 | -0/+17 | |
| | | | | | | | | was actually received | |||||
* | | Merge 3.2: test_multiprocessing removes temporary files | Victor Stinner | 2011-09-20 | 1 | -0/+2 | |
|\ \ | |/ | ||||||
| * | test_multiprocessing removes temporary files | Victor Stinner | 2011-09-20 | 1 | -0/+2 | |
| | | ||||||
* | | Issue #12981: test_multiprocessing: catch ImportError when importing | Charles-François Natali | 2011-09-20 | 1 | -2/+12 | |
| | | | | | | | | | | multiprocessing.reduction, which may not be available (e.g. if the OS doesn't support FD passing over Unix domain sockets). | |||||
* | | Fix issue #12948: multiprocessing test failures can hang the buildbots | Jesus Cea | 2011-09-09 | 1 | -2/+0 | |
|\ \ | |/ | ||||||
| * | Fix issue #12948: multiprocessing test failures can hang the buildbots | Jesus Cea | 2011-09-09 | 1 | -2/+0 | |
| | | ||||||
* | | Close issue #12948: multiprocessing test failures can hang the buildbots | Jesus Cea | 2011-09-09 | 1 | -3/+27 | |
|\ \ | |/ | ||||||
| * | Close issue #12948: multiprocessing test failures can hang the buildbots | Jesus Cea | 2011-09-09 | 1 | -3/+27 | |
| | | ||||||
* | | Issue #11657: Fix sending file descriptors over 255 over a multiprocessing Pipe. | Antoine Pitrou | 2011-08-23 | 1 | -1/+81 | |
|\ \ | |/ | | | | | Also added some tests. | |||||
| * | Issue #11657: Fix sending file descriptors over 255 over a multiprocessing Pipe. | Antoine Pitrou | 2011-08-23 | 1 | -1/+81 | |
| | | | | | | | | Also added some tests. | |||||
* | | Merge issue #12352: Fix a deadlock in multiprocessing.Heap when a block is | Charles-François Natali | 2011-07-02 | 1 | -0/+24 | |
|\ \ | |/ | | | | | freed by the garbage collector while the Heap lock is held. | |||||
| * | Merge issue #12352: Fix a deadlock in multiprocessing.Heap when a block is | Charles-François Natali | 2011-07-02 | 1 | -0/+24 | |
| |\ | | | | | | | | | | freed by the garbage collector while the Heap lock is held. | |||||
| | * | Issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by | Charles-François Natali | 2011-07-02 | 1 | -0/+24 | |
| | | | | | | | | | | | | the garbage collector while the Heap lock is held. | |||||
* | | | (merge 3.2) Issue #12285: multiprocessing.Pool() raises a ValueError if the | Victor Stinner | 2011-06-20 | 1 | -0/+3 | |
|\ \ \ | |/ / | | | | | | | number of processes if negative or null. | |||||
| * | | Issue #12285: multiprocessing.Pool() raises a ValueError if the number of | Victor Stinner | 2011-06-20 | 1 | -0/+3 | |
| | | | | | | | | | | | | processes if negative or null. | |||||
* | | | Issue #12040: Expose a new attribute `sentinel` on instances of | Antoine Pitrou | 2011-06-06 | 1 | -0/+37 | |
| | | | | | | | | | | | | | | | :class:`multiprocessing.Process`. Also, fix Process.join() to not use polling anymore, when given a timeout. | |||||
* | | | Issue #11743: Rewrite multiprocessing connection classes in pure Python. | Antoine Pitrou | 2011-05-09 | 1 | -3/+9 | |
| | | | ||||||
* | | | Issue #11790: Fix sporadic failures in ↵ | Antoine Pitrou | 2011-04-16 | 1 | -1/+7 | |
|\ \ \ | |/ / | | | | | | | test_multiprocessing.WithProcessesTestCondition. | |||||
| * | | Issue #11790: Fix sporadic failures in ↵ | Antoine Pitrou | 2011-04-16 | 1 | -1/+7 | |
| | | | | | | | | | | | | test_multiprocessing.WithProcessesTestCondition. |