100 Commits (0d3350daa8123a3e16d4a534b6e873eb12c10d7c)

Author SHA1 Message Date
Christian Heimes 0d3350daa8
bpo-40955: Fix memory leak in subprocess module (GH-20825) 6 years ago
Victor Stinner 252346acd9
bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820) 6 years ago
Victor Stinner e6f8abd500
bpo-38061: subprocess uses closefrom() on FreeBSD (GH-19697) 6 years ago
Hai Shi f707d94af6
bpo-39968: Convert extension modules' macros of get_module_state() to inline functions (GH-19017) 6 years ago
Victor Stinner be79373a78
bpo-39947: Add PyInterpreterState_Get() function (GH-18979) 6 years ago
Petr Viktorin ffd9753a94
bpo-39245: Switch to public API for Vectorcall (GH-18460) 6 years ago
Gregory P. Smith f3751efb5c
bpo-38417: Add umask support to subprocess (GH-16726) 6 years ago
Orivej Desh 77abf23c67 bpo-6559: Update _posixsubprocess.fork_exec doc (GH-16283) 6 years ago
Patrick McLean 2b2ead7438 bpo-36046: Add user and group parameters to subprocess (GH-11950) 6 years ago
Dino Viehland 5a7d2e11aa bpo-38069: Convert _posixsubprocess to PEP-384 (GH-15780) 6 years ago
Christian Heimes 98d90f745d
bpo-37951: Lift subprocess's fork() restriction (GH-15544) 6 years ago
Jeroen Demeyer 762f93ff2e bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) 7 years ago
Jakub Kulík 6f9bc72c79 bpo-35550: Fix incorrect Solaris define guards (GH-11275) 7 years ago
Gregory P. Smith 3015fb8ce4
bpo-35214: Add _Py_ prefix to MEMORY_SANITIZER def. (GH-10503) 7 years ago
Gregory P. Smith 1584a00815
bpo-35214: Initial clang MemorySanitizer support (GH-10479) 7 years ago
Eric Snow 5903296045
bpo-34651: Only allow the main interpreter to fork. (gh-9279) 7 years ago
Gregory P. Smith a20b6adb5a bpo-34658: Fix rare subprocess prexec_fn fork error. (GH-9255) 7 years ago
Gregory P. Smith ce34410b8b
bpo-32270: Don't close stdin/out/err in pass_fds (GH-6242) 7 years ago
Alexey Izbyshev 0e7144b064 bpo-32844: Fix a subprocess misredirection of a low fd (GH5689) 8 years ago
Alexey Izbyshev c1e46e94de bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-5560) 8 years ago
luzpaz a5293b4ff2 Fix miscellaneous typos (#4275) 8 years ago
Gregory P. Smith 163468a766 bpo-16500: Don't use string constants for os.register_at_fork() behavior (#1834) 9 years ago
Antoine Pitrou 346cbd351e bpo-16500: Allow registering at-fork handlers (#1715) 9 years ago
Serhiy Storchaka 66bffd1663 bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (#1110) 9 years ago
Serhiy Storchaka 5ae4f49f4a Issue #20947: Fixed a gcc warning with -Wstrict-overflow. 9 years ago
Xavier de Gaye c716f183f8 Issue #26862: SYS_getdents64 does not need to be defined on android API 21. 10 years ago
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 10 years ago
Martin Panter afdd51343c Issue #25764: Preserve subprocess fork exception when preexec_fn used 10 years ago
Gregory P. Smith d0a5b1c343 Fixes #23564: Fix a partially broken sanity check in the _posixsubprocess 10 years ago
Victor Stinner bc5b80bac1 Close #24784: Fix compilation without thread support 10 years ago
Victor Stinner 92f0113701 Close #24784: Fix compilation without thread support 10 years ago
Gregory P. Smith f9681776c9 Fix computation of max_fd on OpenBSD. Issue #23852. 11 years ago
Gregory P. Smith 4dff6f6fa6 Issue9951: update _hashopenssl and md5module to use _Py_strhex(). 11 years ago
Victor Stinner e7c749238e Issue #23851: close() must not be retried when it fails with EINTR 11 years ago
Victor Stinner 185fd33a17 Issue #23836: Use _Py_write_noraise() to retry on EINTR in child_exec() of 11 years ago
Victor Stinner 160e819a1d Issue #23694: Fix usage of _Py_open() in the _posixsubprocess module 11 years ago
Victor Stinner a555cfcb73 Issue #23694: Enhance _Py_open(), it now raises exceptions 11 years ago
Victor Stinner 8f437aac06 Issue #22290: Fix error handling in the _posixsubprocess module. 11 years ago
Gregory P. Smith a26987a0a5 Fix the comment to not refer to the removed end_fd parameter. 12 years ago
Gregory P. Smith d4dcb70287 Don't restrict ourselves to a "max" fd when closing fds before exec() 12 years ago
Gregory P. Smith efeb9da4ae Add conditional code for android's lack of definition of SYS_getdent64. 12 years ago
Gregory P. Smith 708a3182c9 Fixes issue #15798: subprocess.Popen() no longer fails if file 12 years ago
Gregory P. Smith 361e30c17a Undo supposed fix for Issue #15798 until I understand why this is 12 years ago
Gregory P. Smith 1eda9e7c30 Fixes Issue #15798 - subprocess.Popen() no longer fails if file 12 years ago
Victor Stinner daf455554b Issue #18571: Implementation of the PEP 446: file descriptors and file handles 12 years ago
Charles-François Natali 249cdc39fc Issue #18763: subprocess: The file descriptors are now closed after calling the 12 years ago
Gregory P. Smith 255bf5b9ec Issue #16962: Use getdents64 instead of the obsolete getdents syscall in 13 years ago
Gregory P. Smith 8d07c264e4 Raise our own SubprocessError rather than a RuntimeError in when dealing with 13 years ago
Gregory P. Smith 5591b02a4c Fixes Issue #16114: The subprocess module no longer provides a 13 years ago
Ross Lagerwall f2b34b8b96 Issue 15777: Fix a refleak in _posixsubprocess. 14 years ago