COMMITS
/ Modules/_posixsubprocess.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
November 19, 2025
A
gh-141659: Fix bad file descriptor error in subprocess on AIX (GH-141660)
Ayappan Perumal committed
September 6, 2025
M
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
April 13, 2025
R
GH-115322: Add missing audit hooks (GH-115624)
Robin Jadoul committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
March 17, 2025
V
gh-131238: Add explicit includes to pycore headers (#131257)
Victor Stinner committed
July 31, 2024
C
gh-121381 Remove subprocess._USE_VFORK escape hatch (#121383)
Cody Maloney committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 19, 2024
S
gh-113964: Don't prevent new threads until all non-daemon threads exit (#116677)
Sam Gross committed
February 14, 2024
V
gh-114570: Add PythonFinalizationError exception (#115352)
Victor Stinner committed
January 18, 2024
S
gh-104522: Fix OSError raised when run a subprocess (#114195)
Serhiy Storchaka committed
December 4, 2023
G
gh-112334: Restore subprocess's use of `vfork()` & fix `extra_groups=[]` behavior (#112617)
Gregory P. Smith committed
September 3, 2023
S
September 2, 2023
V
gh-108765: Python.h no longer includes <unistd.h> (#108783)
Victor Stinner committed
July 4, 2023
V
gh-106320: Remove private pylifecycle.h functions (#106400)
Victor Stinner committed
July 2, 2023
V
gh-106320: Use _PyInterpreterState_GET() (#106336)
Victor Stinner committed
June 26, 2023
V
gh-106084: Remove _PySequence_BytesToCharpArray() function (#106088)
Victor Stinner committed
June 4, 2023
May 25, 2023
G
gh-104372: Drop the GIL around the vfork() call. (#104782)
Gregory P. Smith committed
May 24, 2023
G
gh-104372: use == -1 before PyErr_Occurred (#104831)
Gregory P. Smith committed
May 20, 2023
G
gh-104372: Use non-Raw malloc for c_fds_to_keep in _posixsubprocess (#104697)
Gregory P. Smith committed
May 17, 2023
G
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
April 24, 2023
O
gh-94518: Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic (#94519)
Oleg Iarygin committed
January 26, 2023
O
gh-94518: Rename `group*` to `extra_group*` to avoid confusion (#101054)
Oleg Iarygin committed
January 14, 2023
O
gh-94518: [_posixsubprocess] Replace variable validity flags with reserved values (#94687)
Oleg Iarygin committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
October 31, 2022
E
gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)
Eric Snow committed
October 26, 2022
E
May 27, 2022
V
gh-82616: Add Py_IS_TYPE_SIGNED() macro (#93178)
Victor Stinner committed
May 5, 2022
G
gh-82616: Add process_group support to subprocess.Popen (#23930)
Gregory P. Smith committed
A
gh-92301: subprocess: Prefer close_range() to procfs-based fd closing (#92303)
Alexey Izbyshev committed
April 25, 2022
G
gh-91401: Add a failsafe way to disable vfork. (#91490)
Gregory P. Smith committed
March 31, 2022
G
bpo-47151: Fallback to fork when vfork fails in subprocess. (GH-32186)
Gregory P. Smith committed
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
September 3, 2021
V
bpo-45094: Add Py_NO_INLINE macro (GH-28140)
Victor Stinner committed
April 28, 2021
V
bpo-28254: _posixsubprocess uses PyGC_Enable/PyGC_Disable (GH-25693)
Victor Stinner committed
December 29, 2020
J
bpo-42655: Fix subprocess extra_groups gid conversion (GH-23762)
Jakub Kulík committed
November 21, 2020
C
bpo-1635741: Port _posixsubprocess module to multiphase init (GH-23406)
Christian Heimes committed
November 19, 2020
D
bpo-42375: subprocess DragonFlyBSD build update. (GH-23320)
David CARLIER committed
November 1, 2020
A
bpo-42146: Unify cleanup in subprocess_fork_exec() (GH-22970)
Alexey Izbyshev committed
October 26, 2020
A
bpo-42146: Fix memory leak in subprocess.Popen() in case of uid/gid overflow (GH-22966)
Alexey Izbyshev committed
October 24, 2020
G
bpo-35823: Allow setsid() after vfork() on Linux. (GH-22945)
Gregory P. Smith committed
A
bpo-35823: subprocess: Fix handling of pthread_sigmask() errors (GH-22944)
Alexey Izbyshev committed
A
bpo-35823: subprocess: Use vfork() instead of fork() on Linux when safe (GH-11671)
Alexey Izbyshev committed
October 13, 2020
K
bpo-40422: Move _Py_closerange to fileutils.c (GH-22680)
Kyle Evans committed
October 11, 2020
K
bpo-40422: create a common _Py_closerange API (GH-19754)
Kyle Evans committed
June 12, 2020
C
bpo-40955: Fix memory leak in subprocess module (GH-20825)
Christian Heimes committed
May 1, 2020
V
bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820)
Victor Stinner committed