COMMITS
/ Modules/_posixsubprocess.c 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
April 24, 2020
V
bpo-38061: subprocess uses closefrom() on FreeBSD (GH-19697)
Victor Stinner committed
March 16, 2020
March 13, 2020
V
bpo-39947: Add PyInterpreterState_Get() function (GH-18979)
Victor Stinner committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
October 12, 2019
G
bpo-38417: Add umask support to subprocess (GH-16726)
Gregory P. Smith committed
September 20, 2019
O
bpo-6559: Update _posixsubprocess.fork_exec doc (GH-16283)
Orivej Desh committed
September 12, 2019
P
bpo-36046: Add user and group parameters to subprocess (GH-11950)
Patrick McLean committed
September 10, 2019
D
bpo-38069: Convert _posixsubprocess to PEP-384 (GH-15780)
Dino Viehland committed
August 27, 2019
C
bpo-37951: Lift subprocess's fork() restriction (GH-15544)
Christian Heimes committed
July 8, 2019
J
bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)
Jeroen Demeyer committed
December 31, 2018
J
bpo-35550: Fix incorrect Solaris define guards (GH-11275)
Jakub Kulík committed
November 13, 2018
G
bpo-35214: Add _Py_ prefix to MEMORY_SANITIZER def. (GH-10503)
Gregory P. Smith committed
November 12, 2018
G
bpo-35214: Initial clang MemorySanitizer support (GH-10479)
Gregory P. Smith committed
September 14, 2018
E
bpo-34651: Only allow the main interpreter to fork. (gh-9279)
Eric Snow committed
September 13, 2018
G
bpo-34658: Fix rare subprocess prexec_fn fork error. (GH-9255)
Gregory P. Smith committed
September 11, 2018
G
bpo-32270: Don't close stdin/out/err in pass_fds (GH-6242)
Gregory P. Smith committed
March 26, 2018
A
bpo-32844: Fix a subprocess misredirection of a low fd (GH5689)
Alexey Izbyshev committed
February 6, 2018
A
bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-5560)
Alexey Izbyshev committed
November 5, 2017
L
Fix miscellaneous typos (#4275)
luzpaz committed
May 29, 2017
G
bpo-16500: Don't use string constants for os.register_at_fork() behavior (#1834)
Gregory P. Smith committed
May 27, 2017
A
bpo-16500: Allow registering at-fork handlers (#1715)
Antoine Pitrou committed