summaryrefslogtreecommitdiffstats
path: root/Lib/multiprocessing
Commit message (Collapse)AuthorAgeFilesLines
...
| * Issue #8184: Fix a potential file descriptor leak when aCharles-François Natali2012-02-041-4/+8
| | | | | | | | multiprocessing.Connection socket can't be bound.
* | Issue #8184: multiprocessing: On Windows, don't set SO_REUSEADDR on ConnectionCharles-François Natali2012-02-081-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 aCharles-François Natali2012-02-041-4/+8
| | | | | | | | multiprocessing.Connection socket can't be bound.
* | Issue #13812: When a multiprocessing Process child raises an exception, ↵Antoine Pitrou2012-01-272-5/+4
|\ \ | |/ | | | | flush stderr after printing the exception traceback.
| * Issue #13812: When a multiprocessing Process child raises an exception, ↵Antoine Pitrou2012-01-272-5/+4
| | | | | | | | flush stderr after printing the exception traceback.
* | Issue #13565: Increase multiprocessing's server socket backlog, to avoidCharles-François Natali2011-12-231-1/+1
|\ \ | |/ | | | | dropped connections in case of simultaneous connection requests.
| * Issue #13565: Increase multiprocessing's server socket backlog, to avoidCharles-François Natali2011-12-231-1/+1
| | | | | | | | dropped connections in case of simultaneous connection requests.
* | Issue #12708: Add starmap() and starmap_async() methods (similar to ↵Antoine Pitrou2011-12-212-3/+32
| | | | | | | | | | | | itertools.starmap()) to multiprocessing.Pool. Patch by Hynek Schlawack.
* | Issue #13215: multiprocessing.Connection: don't hammer the remote end withCharles-François Natali2011-11-191-15/+1
| | | | | | | | retries in case of ECONNREFUSED.
* | Remove unused or redundant imports in concurrent.futures and multiprocessing.Florent Xicluna2011-11-119-24/+5
| |
* | Issue #13373: multiprocessing.Queue.get() could sometimes block indefinitelyAntoine Pitrou2011-11-091-1/+5
|\ \ | |/ | | | | when called with a timeout. Patch by Arnaud Ysmal.
| * Issue #13373: multiprocessing.Queue.get() could sometimes block indefinitelyAntoine Pitrou2011-11-091-1/+5
| | | | | | | | when called with a timeout. Patch by Arnaud Ysmal.
* | Merge 3.2Florent Xicluna2011-10-282-3/+3
|\ \ | |/
| * Closes #13258: Use callable() built-in in the standard library.Florent Xicluna2011-10-282-3/+3
| |
* | Issue #10332: multiprocessing: fix a race condition when a Pool is closedCharles-François Natali2011-10-241-1/+5
|\ \ | |/ | | | | before all tasks have completed.
| * Issue #10332: multiprocessing: fix a race condition when a Pool is closedCharles-François Natali2011-10-241-1/+5
| | | | | | | | before all tasks have completed.
* | Use InterruptedError instead of checking for EINTRAntoine Pitrou2011-10-231-6/+3
| |
* | Merge with 3.2.Ezio Melotti2011-10-191-1/+1
|\ \ | |/
| * Remove duplication.Ezio Melotti2011-10-191-1/+1
| |
* | PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy.Antoine Pitrou2011-10-121-4/+4
| |
* | Issue #12981: rewrite multiprocessing_{sendfd,recvfd} in Python.Charles-François Natali2011-09-241-3/+18
| |
* | Issue #12996: multiprocessing.connection: transmit the header in network byteCharles-François Natali2011-09-201-2/+2
| | | | | | | | order (endpoints machines can have different endianness).
* | Remove indirection in threading (issue #10968).Éric Araujo2011-07-271-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 Pitrou2011-07-201-2/+2
| | | | | | | | (followup to dfaa3a149a92)
* | Silence spurious "broken pipe" tracebacks when shutting down a ↵Antoine Pitrou2011-07-151-2/+7
| | | | | | | | ProcessPoolExecutor.
* | Issue #12573: Add resource checks for dangling Thread and Process objects.Antoine Pitrou2011-07-151-0/+5
|\ \ | |/
| * Issue #12573: Add resource checks for dangling Thread and Process objects.Antoine Pitrou2011-07-151-0/+5
| |
* | Add commentAntoine Pitrou2011-07-081-0/+2
| |
* | Rebind locally the globals which can be looked up at shutdownAntoine Pitrou2011-07-082-7/+11
| | | | | | | | (to avoid the warnings seen on a buildbot)
* | Merge issue #12352: Fix a deadlock in multiprocessing.Heap when a block isCharles-François Natali2011-07-021-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 isCharles-François Natali2011-07-021-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 byCharles-François Natali2011-07-021-6/+33
| | | | | | | | | | | | the garbage collector while the Heap lock is held.
* | | (merge 3.2) Issue #12285: multiprocessing.Pool() raises a ValueError if theVictor Stinner2011-06-201-0/+2
|\ \ \ | |/ / | | | | | | number of processes if negative or null.
| * | Issue #12285: multiprocessing.Pool() raises a ValueError if the number ofVictor Stinner2011-06-201-0/+2
| | | | | | | | | | | | processes if negative or null.
* | | (Merge 3.2) Issue #12310: finalize the old process after _run_after_forkers()Victor Stinner2011-06-171-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 Stinner2011-06-171-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 killedAntoine Pitrou2011-06-083-55/+101
| | | | | | | | | | | | | | | children and raises BrokenProcessPool in such a situation. Previously it would reliably freeze/deadlock.
* | | Whitespace normalizationAntoine Pitrou2011-06-061-1/+0
| | |
* | | Issue #12040: Expose a new attribute `sentinel` on instances ofAntoine Pitrou2011-06-063-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 Pitrou2011-05-091-4/+2
| | |
* | | Issue #11743: Rewrite multiprocessing connection classes in pure Python.Antoine Pitrou2011-05-093-22/+311
| | |
* | | Fix #5162. Allow child spawning from Windows services (via pywin32).brian.curtin2011-04-111-2/+3
|\ \ \ | |/ /
| * | Fix #5162. Allow child spawning from Windows services (via pywin32).brian.curtin2011-04-111-2/+3
| |\ \ | | |/
| | * Fix #5162. Allow child spawning from Windows services (via pywin32).brian.curtin2011-04-111-2/+3
| | |
* | | Merge from 3.2 (issue #11814, issue #8428)Antoine Pitrou2011-04-101-3/+8
|\ \ \ | |/ /
| * | Issue #11814: Fix likely typo in multiprocessing.Pool._terminate().Antoine Pitrou2011-04-101-1/+1
| | |
| * | Issue #8428: Fix a race condition in multiprocessing.Pool when terminatingAntoine Pitrou2011-04-101-2/+7
| | | | | | | | | | | | | | | worker processes: new processes would be spawned while the pool is being shut down. Patch by Charles-François Natali.
* | | Merge #11675Mark Dickinson2011-03-261-1/+3
|\ \ \ | |/ /
| * | Merge #11675Mark Dickinson2011-03-261-1/+3
| |\ \ | | |/
| | * Issue #11675: Zero-out newly-created multiprocessing.[Raw]Array objects.Mark Dickinson2011-03-261-1/+3
| | |