Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Issue #8184: Fix a potential file descriptor leak when a | Charles-François Natali | 2012-02-04 | 1 | -4/+8 | |
| | | | | | | | | multiprocessing.Connection socket can't be bound. | |||||
* | | Issue #8184: multiprocessing: On Windows, don't set SO_REUSEADDR on Connection | Charles-François Natali | 2012-02-08 | 1 | -3/+8 | |
| | | | | | | | | | | 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 #8184: Fix a potential file descriptor leak when a | Charles-François Natali | 2012-02-04 | 1 | -4/+8 | |
| | | | | | | | | multiprocessing.Connection socket can't be bound. | |||||
* | | Issue #13812: When a multiprocessing Process child raises an exception, ↵ | Antoine Pitrou | 2012-01-27 | 2 | -5/+4 | |
|\ \ | |/ | | | | | flush stderr after printing the exception traceback. | |||||
| * | Issue #13812: When a multiprocessing Process child raises an exception, ↵ | Antoine Pitrou | 2012-01-27 | 2 | -5/+4 | |
| | | | | | | | | flush stderr after printing the exception traceback. | |||||
* | | Issue #13565: Increase multiprocessing's server socket backlog, to avoid | Charles-François Natali | 2011-12-23 | 1 | -1/+1 | |
|\ \ | |/ | | | | | dropped connections in case of simultaneous connection requests. | |||||
| * | Issue #13565: Increase multiprocessing's server socket backlog, to avoid | Charles-François Natali | 2011-12-23 | 1 | -1/+1 | |
| | | | | | | | | dropped connections in case of simultaneous connection requests. | |||||
* | | Issue #12708: Add starmap() and starmap_async() methods (similar to ↵ | Antoine Pitrou | 2011-12-21 | 2 | -3/+32 | |
| | | | | | | | | | | | | itertools.starmap()) to multiprocessing.Pool. Patch by Hynek Schlawack. | |||||
* | | Issue #13215: multiprocessing.Connection: don't hammer the remote end with | Charles-François Natali | 2011-11-19 | 1 | -15/+1 | |
| | | | | | | | | retries in case of ECONNREFUSED. | |||||
* | | Remove unused or redundant imports in concurrent.futures and multiprocessing. | Florent Xicluna | 2011-11-11 | 9 | -24/+5 | |
| | | ||||||
* | | Issue #13373: multiprocessing.Queue.get() could sometimes block indefinitely | Antoine Pitrou | 2011-11-09 | 1 | -1/+5 | |
|\ \ | |/ | | | | | when called with a timeout. Patch by Arnaud Ysmal. | |||||
| * | Issue #13373: multiprocessing.Queue.get() could sometimes block indefinitely | Antoine Pitrou | 2011-11-09 | 1 | -1/+5 | |
| | | | | | | | | when called with a timeout. Patch by Arnaud Ysmal. | |||||
* | | Merge 3.2 | Florent Xicluna | 2011-10-28 | 2 | -3/+3 | |
|\ \ | |/ | ||||||
| * | Closes #13258: Use callable() built-in in the standard library. | Florent Xicluna | 2011-10-28 | 2 | -3/+3 | |
| | | ||||||
* | | Issue #10332: multiprocessing: fix a race condition when a Pool is closed | Charles-François Natali | 2011-10-24 | 1 | -1/+5 | |
|\ \ | |/ | | | | | 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 | -1/+5 | |
| | | | | | | | | before all tasks have completed. | |||||
* | | Use InterruptedError instead of checking for EINTR | Antoine Pitrou | 2011-10-23 | 1 | -6/+3 | |
| | | ||||||
* | | Merge with 3.2. | Ezio Melotti | 2011-10-19 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Remove duplication. | Ezio Melotti | 2011-10-19 | 1 | -1/+1 | |
| | | ||||||
* | | PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. | Antoine Pitrou | 2011-10-12 | 1 | -4/+4 | |
| | | ||||||
* | | Issue #12981: rewrite multiprocessing_{sendfd,recvfd} in Python. | Charles-François Natali | 2011-09-24 | 1 | -3/+18 | |
| | | ||||||
* | | Issue #12996: multiprocessing.connection: transmit the header in network byte | Charles-François Natali | 2011-09-20 | 1 | -2/+2 | |
| | | | | | | | | order (endpoints machines can have different endianness). | |||||
* | | Remove indirection in threading (issue #10968). | Éric Araujo | 2011-07-27 | 1 | -12/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The public names (Thread, Condition, etc.) used to be factory functions returning instances of hidden classes (_Thread, _Condition, etc.), because (if Guido recalls correctly) this code pre-dates the ability to subclass extension types. It is now possible to inherit from Thread and other classes, without having to import the private underscored names like multiprocessing did. A doc update will follow: a patch is under discussion on the issue. | |||||
* | | Fix test_multiprocessing failure under Windows. | Antoine Pitrou | 2011-07-20 | 1 | -2/+2 | |
| | | | | | | | | (followup to dfaa3a149a92) | |||||
* | | Silence spurious "broken pipe" tracebacks when shutting down a ↵ | Antoine Pitrou | 2011-07-15 | 1 | -2/+7 | |
| | | | | | | | | ProcessPoolExecutor. | |||||
* | | Issue #12573: Add resource checks for dangling Thread and Process objects. | Antoine Pitrou | 2011-07-15 | 1 | -0/+5 | |
|\ \ | |/ | ||||||
| * | Issue #12573: Add resource checks for dangling Thread and Process objects. | Antoine Pitrou | 2011-07-15 | 1 | -0/+5 | |
| | | ||||||
* | | Add comment | Antoine Pitrou | 2011-07-08 | 1 | -0/+2 | |
| | | ||||||
* | | Rebind locally the globals which can be looked up at shutdown | Antoine Pitrou | 2011-07-08 | 2 | -7/+11 | |
| | | | | | | | | (to avoid the warnings seen on a buildbot) | |||||
* | | Merge issue #12352: Fix a deadlock in multiprocessing.Heap when a block is | Charles-François Natali | 2011-07-02 | 1 | -6/+33 | |
|\ \ | |/ | | | | | 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 | -6/+33 | |
| |\ | | | | | | | | | | 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 | -6/+33 | |
| | | | | | | | | | | | | 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/+2 | |
|\ \ \ | |/ / | | | | | | | 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/+2 | |
| | | | | | | | | | | | | processes if negative or null. | |||||
* | | | (Merge 3.2) Issue #12310: finalize the old process after _run_after_forkers() | Victor Stinner | 2011-06-17 | 1 | -2/+8 | |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | multiprocessing: Process._bootstrap() keeps a reference to the old process to delay its finalization until after _run_after_forkers() as been executed. This change should fix a crash on Mac OS X Tiger when a lock is released after a fork. Patch written by Charles-François Nataliv and Antoine Pitrou. | |||||
| * | | Issue #12310: finalize the old process after _run_after_forkers() | Victor Stinner | 2011-06-17 | 1 | -2/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | multiprocessing: Process._bootstrap() keeps a reference to the old process to delay its finalization until after _run_after_forkers() as been executed. This change should fix a crash on Mac OS X Tiger when a lock is released after a fork. Patch written by Charles-François Nataliv and Antoine Pitrou. | |||||
* | | | Issue #9205: concurrent.futures.ProcessPoolExecutor now detects killed | Antoine Pitrou | 2011-06-08 | 3 | -55/+101 | |
| | | | | | | | | | | | | | | | children and raises BrokenProcessPool in such a situation. Previously it would reliably freeze/deadlock. | |||||
* | | | Whitespace normalization | Antoine Pitrou | 2011-06-06 | 1 | -1/+0 | |
| | | | ||||||
* | | | Issue #12040: Expose a new attribute `sentinel` on instances of | Antoine Pitrou | 2011-06-06 | 3 | -14/+53 | |
| | | | | | | | | | | | | | | | :class:`multiprocessing.Process`. Also, fix Process.join() to not use polling anymore, when given a timeout. | |||||
* | | | os.dup()-then-close() can be replaced with detach() | Antoine Pitrou | 2011-05-09 | 1 | -4/+2 | |
| | | | ||||||
* | | | Issue #11743: Rewrite multiprocessing connection classes in pure Python. | Antoine Pitrou | 2011-05-09 | 3 | -22/+311 | |
| | | | ||||||
* | | | Fix #5162. Allow child spawning from Windows services (via pywin32). | brian.curtin | 2011-04-11 | 1 | -2/+3 | |
|\ \ \ | |/ / | ||||||
| * | | Fix #5162. Allow child spawning from Windows services (via pywin32). | brian.curtin | 2011-04-11 | 1 | -2/+3 | |
| |\ \ | | |/ | ||||||
| | * | Fix #5162. Allow child spawning from Windows services (via pywin32). | brian.curtin | 2011-04-11 | 1 | -2/+3 | |
| | | | ||||||
* | | | Merge from 3.2 (issue #11814, issue #8428) | Antoine Pitrou | 2011-04-10 | 1 | -3/+8 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #11814: Fix likely typo in multiprocessing.Pool._terminate(). | Antoine Pitrou | 2011-04-10 | 1 | -1/+1 | |
| | | | ||||||
| * | | Issue #8428: Fix a race condition in multiprocessing.Pool when terminating | Antoine Pitrou | 2011-04-10 | 1 | -2/+7 | |
| | | | | | | | | | | | | | | | worker processes: new processes would be spawned while the pool is being shut down. Patch by Charles-François Natali. | |||||
* | | | Merge #11675 | Mark Dickinson | 2011-03-26 | 1 | -1/+3 | |
|\ \ \ | |/ / | ||||||
| * | | Merge #11675 | Mark Dickinson | 2011-03-26 | 1 | -1/+3 | |
| |\ \ | | |/ | ||||||
| | * | Issue #11675: Zero-out newly-created multiprocessing.[Raw]Array objects. | Mark Dickinson | 2011-03-26 | 1 | -1/+3 | |
| | | |