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 |
Ezio Melotti
|
30b9d5d3af
|
#18705: fix a number of typos. Patch by Févry Thibault.
|
2013-08-17 15:50:46 +03:00 |
Richard Oudkerk
|
84ed9a68bd
|
Issue #8713: Support alternative start methods in multiprocessing on Unix.
See http://hg.python.org/sandbox/sbt#spawn
|
2013-08-14 15:35:41 +01:00 |
Eli Bendersky
|
580373c469
|
Issue #18593: fix typo in comment
|
2013-07-30 06:13:01 -07:00 |