COMMITS
/ Lib/multiprocessing/forkserver.py April 7, 2026
G
gh-144503: Pass sys.argv to forkserver as real argv elements (GH-148194)
Gregory P. Smith committed
January 18, 2026
G
gh-141860: Add on_error= keyword arg to `multiprocessing.set_forkserver_preload` (GH-141859)
Gregory P. Smith committed
January 12, 2026
G
gh-143706: Fix sys.argv not set during multiprocessing forkserver `__main__` preload (#143717)
Gregory P. Smith committed
November 23, 2025
November 22, 2025
G
gh-98552: flush std streams in the multiprocessing forkserver before fork (#141849)
Gregory P. Smith committed
September 7, 2025
D
gh-126631: gh-137996: fix pre-loading of `__main__` (GH-135295)
Duane Griffin committed
June 18, 2025
D
gh-135335: flush stdout/stderr in forkserver after preloading modules (#135338)
Duane Griffin committed
January 30, 2025
C
gh-129205: Update multiprocessing.forkserver to use os.readinto() (#129425)
Cody Maloney committed
November 20, 2024
G
gh-97514: Authenticate the forkserver control socket. (GH-99309)
Gregory P. Smith committed
November 9, 2024
G
gh-117378: Fix multiprocessing forkserver preload sys.path inheritance. (GH-126538)
Gregory P. Smith committed
May 3, 2024
T
gh-83856: Honor atexit for all multiprocessing start methods (GH-114279)
Tian Gao committed
August 15, 2023
D
gh-107963: Fix set_forkserver_preload to check the type of given list (#107965)
Dong-hee Na committed
April 1, 2020
V
bpo-40094: Add os.waitstatus_to_exitcode() (GH-19201)
Victor Stinner committed
March 9, 2020
P
bpo-39850: Add support for abstract sockets in multiprocessing (GH-18866)
Pablo Galindo committed
July 5, 2019
V
bpo-37421: multiprocessing tests now stop ForkServer (GH-14601)
Victor Stinner committed
May 20, 2019
T
bpo-36888: Add multiprocessing.parent_process() (GH-13247)
Thomas Moreau committed
May 10, 2019
P
bpo-36867: Make semaphore_tracker track other system resources (GH-13222)
Pierre Glaser committed
November 3, 2017
A
bpo-31308: If multiprocessing's forkserver dies, launch it again when necessary (#3246)
Antoine Pitrou committed
August 29, 2017
A
bpo-5001: More-informative multiprocessing error messages (#3079)
Allen W. Smith, Ph.D committed
July 22, 2017
A
bpo-26732: fix too many fds in processes started with the "forkserver" method (#2813)
Antoine Pitrou committed
June 24, 2017
A
Fix bpo-30596: Add close() method to multiprocessing.Process (#2010)
Antoine Pitrou committed
June 13, 2017
A
bpo-30643: Fix race condition in signal wakeup in forkserver (followup to PR #1989) (#2139)
Antoine Pitrou committed
June 12, 2017
A
Fix bpo-30589: improve Process.exitcode with forkserver (#1989)
Antoine Pitrou committed
May 27, 2017
A
bpo-16500: Allow registering at-fork handlers (#1715)
Antoine Pitrou committed
May 18, 2017
J
bpo-30296 Remove unnecessary tuples, lists, sets, and dicts (#1489)
Jon Dufresne committed
May 4, 2017
A
bpo-30185: avoid KeyboardInterrupt tracebacks in forkserver (#1319)
Antoine Pitrou committed
September 9, 2016
D
Issue #28053: Applying refactorings, docs and other cleanup to follow.
Davin Potts committed
March 25, 2016
V
Issue #25654:
Victor Stinner committed
February 7, 2015
C
Issue #23285: PEP 475 -- Retry system calls failing with EINTR.
Charles-François Natali committed
July 23, 2014
C
Issue #21566: Make use of socket.listen() default backlog.
Charles-François Natali committed
October 16, 2013
R
Issue #18999: Make multiprocessing use context objects.
Richard Oudkerk committed
September 5, 2013
C
Issue #18934: multiprocessing: use selectors module.
Charles-François Natali committed
August 28, 2013
R
Issue #18865: PEP 446 makes multiprocessing.util.pipe() unnecessary.
Richard Oudkerk committed
August 27, 2013
V
Issue #18571: Implementation of the PEP 446: file descriptors and file handles
Victor Stinner committed
August 22, 2013
R
Stop making fork server have copy of semaphore_tracker_fd.
Richard Oudkerk committed
R
Issue #18762: Fix EBADF error when using forkserver.
Richard Oudkerk committed
August 21, 2013
R
Issue #18762: Print debug info on failure to create new forkserver process.
Richard Oudkerk committed
August 14, 2013
R
Issue #8713: Support alternative start methods in multiprocessing on Unix.
Richard Oudkerk committed