1. ab74504 bpo-32576: use queue.SimpleQueue in critical places (#5216) by Antoine Pitrou · 7 years ago
  2. 94459fd bpo-31699 Deadlocks in `concurrent.futures.ProcessPoolExecutor` with pickling error (#3895) by Thomas Moreau · 7 years ago
  3. a4a3020 bpo-32157: Removed explicit quotes around %r and {!r}. (#4582) by Serhiy Storchaka · 7 years ago
  4. cbe1756 bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed (#3247) by Antoine Pitrou · 7 years ago
  5. fc6b348 bpo-31308: If multiprocessing's forkserver dies, launch it again when necessary (#3246) by Antoine Pitrou · 7 years ago
  6. daeefd2 bpo-28326: Fix multiprocessing.Process when stdout and/or stderr is closed or None. (#4073) by Antoine Pitrou · 7 years ago
  7. e91c2a5 [Trivial] Remove now redundant assert (#3245) by Antoine Pitrou · 7 years ago
  8. bd73e72 bpo-5001: More-informative multiprocessing error messages (#3079) by Allen W. Smith, Ph.D · 7 years ago
  9. ee84a60 bpo-18966: non-daemonic threads created by a multiprocessing.Process should be joined on exit (#3111) by Antoine Pitrou · 7 years ago
  10. 48d9823 bpo-5001, bpo-31169: Fix two uninformative asserts in multiprocessing/managers.py (#3078) by Allen W. Smith, Ph.D · 7 years ago
  11. 2db6482 bpo-31019: Fix multiprocessing.Process.is_alive() (#2875) by Victor Stinner · 7 years ago
  12. 3051f0b bpo-30919: shared memory allocation performance regression in multiprocessing (#2708) by Antoine Pitrou · 7 years ago
  13. 896145d bpo-26732: fix too many fds in processes started with the "forkserver" method (#2813) by Antoine Pitrou · 7 years ago
  14. 3913bad bpo-19896: Add typecodes 'q' and 'Q' to multiprocessing.sharedctypes (#2741) by Gareth Rees · 7 years ago
  15. ba75af7 bpo-30794: added kill() method to multiprocessing.Process (#2528) by Vitor Pereira · 7 years ago
  16. 3b69d91 bpo-30886: Fix multiprocessing.Queue.join_thread() (#2642) by Victor Stinner · 7 years ago
  17. 4835041 bpo-29293: multiprocessing.Condition.notify() lacks parameter `n` (#2480) by Antoine Pitrou · 7 years ago
  18. 79d37ae Clear potential ref cycle between Process and Process target (#2470) by Antoine Pitrou · 7 years ago
  19. 13e96cc Fix bpo-30596: Add close() method to multiprocessing.Process (#2010) by Antoine Pitrou · 7 years ago
  20. 1eb6c00 bpo-24484: Avoid race condition in multiprocessing cleanup (#2159) by Antoine Pitrou · 7 years ago
  21. 2b5cc5e bpo-30643: Fix race condition in signal wakeup in forkserver (followup to PR #1989) (#2139) by Antoine Pitrou · 7 years ago
  22. dfd5f34 Fix bpo-30589: improve Process.exitcode with forkserver (#1989) by Antoine Pitrou · 7 years ago
  23. 1b7863c bpo-30595: Fix multiprocessing.Queue.get(timeout) (#2027) by Victor Stinner · 7 years ago
  24. 346cbd3 bpo-16500: Allow registering at-fork handlers (#1715) by Antoine Pitrou · 7 years ago
  25. bc50f03 bpo-30414: multiprocessing.Queue._feed do not break from main loop on exc (#1683) by grzgrzgrz3 · 7 years ago
  26. 3972628 bpo-30296 Remove unnecessary tuples, lists, sets, and dicts (#1489) by Jon Dufresne · 7 years ago
  27. 6f75bc0 bpo-30301: Fix AttributeError when using SimpleQueue.empty() (#1601) by Xiang Zhang · 7 years ago
  28. 6dd4d73 bpo-30185: avoid KeyboardInterrupt tracebacks in forkserver (#1319) by Antoine Pitrou · 7 years ago
  29. 66bffd1 bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (#1110) by Serhiy Storchaka · 7 years ago
  30. 5affd23 bpo-29762: More use "raise from None". (#569) by Serhiy Storchaka · 7 years ago
  31. 794623b bpo-28699: fix abnormal behaviour of pools in multiprocessing.pool (GH-693) by Xiang Zhang · 7 years ago
  32. d6debb2 bpo-29919: Remove unused imports found by pyflakes (#137) by Victor Stinner · 7 years ago
  33. 8988945 bpo-29861: release references to multiprocessing Pool tasks (#743) by Antoine Pitrou · 7 years ago
  34. bdf6b91 bpo-29776: Use decorator syntax for properties. (#585) by Serhiy Storchaka · 7 years ago
  35. ebb39bc Issue #28779: multiprocessing.set_forkserver_preload() would crash the forkserver process if a preloaded module instantiated some multiprocessing objects such as locks. by Antoine Pitrou · 8 years ago
  36. cd2a201 Issue #28779: multiprocessing.set_forkserver_preload() would crash the forkserver process if a preloaded module instantiated some multiprocessing objects such as locks. by Antoine Pitrou · 8 years ago
  37. 5458647 Issue #28053: Applying refactorings, docs and other cleanup to follow. by Davin Potts · 8 years ago
  38. 37156a7 Issue #21201: Improves readability of multiprocessing error message from server to client for certain exceptions by Davin Potts · 8 years ago
  39. 70897ec Issue #21201: Improves readability of multiprocessing error message from server to client for certain exceptions by Davin Potts · 8 years ago
  40. 86a7668 Fixes issue #6766: Updated multiprocessing Proxy Objects to support nesting by Davin Potts · 8 years ago
  41. b6a9c97 Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error by Serhiy Storchaka · 8 years ago
  42. 6a7b3a7 Issue #26778: Fixed "a/an/and" typos in code comment and documentation. by Serhiy Storchaka · 8 years ago
  43. a6d865c Issue #25654: by Victor Stinner · 8 years ago
  44. 78f55ff Issue #23992: multiprocessing: make MapResult not fail-fast upon exception. by Charles-François Natali · 8 years ago
  45. 16fb674 Fix typo in docstring of multiprocessing.spawn.spawn_main() by Berker Peksag · 9 years ago
  46. 225821c Issue #25899: Converted non-ASCII characters in docstrings and manpage by Serhiy Storchaka · 9 years ago
  47. d5aec7b Issue #21116: Avoid blowing memory when allocating a multiprocessing shared by Antoine Pitrou · 9 years ago
  48. 2116b12 Issue #23865: close() methods in multiple modules now are idempotent and more by Serhiy Storchaka · 9 years ago
  49. 7e7a3db Issue #23865: close() methods in multiple modules now are idempotent and more by Serhiy Storchaka · 9 years ago
  50. 291d7b0 Issue #23400: Raise same exception on both Python 2 and 3 if sem_open is not available. by Berker Peksag · 9 years ago
  51. 7ecfc82 Issue #23400: Raise same exception on both Python 2 and 3 if sem_open is not available. by Berker Peksag · 9 years ago
  52. 79fbeee Issue #23051: multiprocessing.Pool methods imap() and imap_unordered() now by Serhiy Storchaka · 9 years ago
  53. 63623ac Issue #23051: multiprocessing.Pool methods imap() and imap_unordered() now by Serhiy Storchaka · 9 years ago
  54. 4e02f8f4 Issue #18382: Zero-length messages are consumed by ReadFile on Windows 8 and later by Steve Dower · 9 years ago
  55. 3f9e381 Issue #18382: Zero-length messages are consumed by ReadFile on Windows 8 and later by Steve Dower · 9 years ago
  56. 6e6c59b Issue #23285: PEP 475 -- Retry system calls failing with EINTR. by Charles-François Natali · 9 years ago
  57. 438f4ab Issue #23060: Suppresses a multiprocessing assert that fails incorrectly by Steve Dower · 10 years ago
  58. b757c83 Issue #22581: Use more "bytes-like object" throughout the docs and comments. by Serhiy Storchaka · 10 years ago
  59. 92bf919 Issue #22581: Use more "bytes-like object" throughout the docs and comments. by Serhiy Storchaka · 10 years ago
  60. 0b87831 Simplify code in multiprocessing.Connection.send_bytes(). by Antoine Pitrou · 10 years ago
  61. 465e60e Issue #22033: Reprs of most Python implemened classes now contain actual by Serhiy Storchaka · 10 years ago
  62. 6e20460 Issue #21566: Make use of socket.listen() default backlog. by Charles-François Natali · 10 years ago
  63. fbc877b Fixed bugs in reprs of CookieJar and multiprocessing.dummy.Value. by Serhiy Storchaka · 10 years ago
  64. 1392df9 Fixed bugs in reprs of CookieJar and multiprocessing.dummy.Value. by Serhiy Storchaka · 10 years ago
  65. a924fc7 Issue #21565: multiprocessing: use contex-manager protocol for synchronization by Charles-François Natali · 10 years ago
  66. 40470e0 do not generate pipe names in the temporary dir by Benjamin Peterson · 10 years ago
  67. 99d8dd2 Issue #20990: Correction for 619331c67638. by Richard Oudkerk · 10 years ago
  68. c346060 Merge 3.3. by Richard Oudkerk · 10 years ago
  69. 3e952d5 Issue #20633: Replace relative import by absolute import. by Richard Oudkerk · 10 years ago
  70. 80a5be1 Issue #20980: Stop wrapping exception when using ThreadPool. by Richard Oudkerk · 10 years ago
  71. a40675a Issue #20990: Fix issues found by pyflakes for multiprocessing. by Richard Oudkerk · 10 years ago
  72. 7fa767e Issue #20976: pyflakes: Remove unused imports by Victor Stinner · 10 years ago
  73. 69b1e26 Issue #20978: pyflakes: fix undefined names by Victor Stinner · 10 years ago
  74. b7d6d2a Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. by Antoine Pitrou · 10 years ago
  75. 0c1e31a Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. by Antoine Pitrou · 10 years ago
  76. 9a76735 Close #19946: use runpy as needed in multiprocessing by Nick Coghlan · 11 years ago
  77. ca7ab7c Issue #19946: Raise ImportError when the main module cannot be found by Brett Cannon · 11 years ago
  78. b523f84 Implement PEP 451 (ModuleSpec). by Eric Snow · 11 years ago
  79. 634919a Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMAC by Christian Heimes · 11 years ago
  80. 69cce48 Merge. by Richard Oudkerk · 11 years ago
  81. 8731d7b Fix handling of SystemExit and exit code. Patch by Brodie Rao. by Richard Oudkerk · 11 years ago
  82. e943697 Issue #19478: Make choice of semaphore prefix more flexible. by Richard Oudkerk · 11 years ago
  83. e90cedb Issue #19425 -- a pickling error should not cause pool to hang. by Richard Oudkerk · 11 years ago
  84. 33aaa73 Merge. by Richard Oudkerk · 11 years ago
  85. b1694cf Issue #18999: Make multiprocessing use context objects. by Richard Oudkerk · 11 years ago
  86. 45e2551 Issue #18934: Use poll/select-based selectors for multiprocessing.Connection, by Charles-François Natali · 11 years ago
  87. e241ac9 Issue #18934: multiprocessing: use selectors module. by Charles-François Natali · 11 years ago
  88. 67973c0 Issue #18865: remove unused import from multiprocessing.util.spawnv_passfds() by Victor Stinner · 11 years ago
  89. 0d097b6 Issue #18865: PEP 446 makes multiprocessing.util.pipe() unnecessary. by Richard Oudkerk · 11 years ago
  90. daf4555 Issue #18571: Implementation of the PEP 446: file descriptors and file handles by Victor Stinner · 11 years ago
  91. 7d2d43c Stop making fork server have copy of semaphore_tracker_fd. by Richard Oudkerk · 11 years ago
  92. 0718f70 Issue #18762: Fix EBADF error when using forkserver. by Richard Oudkerk · 11 years ago
  93. a01fb39 Issue #18762: Print debug info on failure to create new forkserver process. by Richard Oudkerk · 11 years ago
  94. 30b9d5d #18705: fix a number of typos. Patch by Févry Thibault. by Ezio Melotti · 11 years ago
  95. 84ed9a6 Issue #8713: Support alternative start methods in multiprocessing on Unix. by Richard Oudkerk · 11 years ago
  96. 580373c Issue #18593: fix typo in comment by Eli Bendersky · 11 years ago
  97. 25f043b Issue #18593: fix typo in comment by Eli Bendersky · 11 years ago
  98. cd171c8 Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) by Brett Cannon · 11 years ago
  99. 1b6348e Issue #17261: Ensure multiprocessing's proxies use proper address. by Richard Oudkerk · 11 years ago
  100. e3e8bcf Issue #17261: Ensure multiprocessing's proxies use proper address. by Richard Oudkerk · 11 years ago