History for Modules/_posixsubprocess.c - python/cpython · GitHub

github.com

GitHub CopilotWrite better code with AI | MCP RegistryIntegrate external tools | ActionsAutomate any workflow | CodespacesInstant dev environments | IssuesPlan and track work | Code ReviewManage code changes | Code QualityEnforce quality at merge | Why GitHub | Marketplace | View all features | Enterprises | Small and medium teams | Startups | View all use cases | View all industries | View all solutions | AI | Software Development | DevOps | Security | View all topics | Customer stories | Events & webinars | Ebooks & reports | Business insights | Trust center | Partners | View all resources

Tin mới

gh-156261: Move converters used in several files to Argument Clinic (GH-156262)

gh-156261: Move converters used in several files to Argument Clinic (GH-156262)

gh-153400: Use glibc functions instead of syscall() (#155518)

gh-153400: Use glibc functions instead of syscall() (#155518)

gh-151403: Fix use-after-free when an argv item's __fspath__ mutates args (GH-151404)

gh-151403: Fix use-after-free when an argv item's __fspath__ mutates args (GH-151404)

gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338)

gh-150285: Fix too long docstrings in Argument Clinic code (GH-150338)

gh-148575: Use /dev/fd/ to read the set of file descriptors on Cygwin (#148576)

gh-148575: Use /dev/fd/ to read the set of file descriptors on Cygwin (#148576)

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

gh-141659: Fix bad file descriptor error in subprocess on AIX (GH-141660)

gh-141659: Fix bad file descriptor error in subprocess on AIX (GH-141660)

fix comment reference from man 7 signal to man 7 signal-safety (#138554)

fix comment reference from man 7 signal to man 7 signal-safety (#138554)

GH-137623: Use an AC decorator for docstring line length enforcement (#137690)

GH-137623: Use an AC decorator for docstring line length enforcement (#137690)

GH-115322: Add missing audit hooks (GH-115624)

GH-115322: Add missing audit hooks (GH-115624)

gh-131238: Remove more includes from pycore_interp.h (#131480)

gh-131238: Remove more includes from pycore_interp.h (#131480)

gh-131238: Add explicit includes to pycore headers (#131257)

gh-131238: Add explicit includes to pycore headers (#131257)

gh-121381 Remove subprocess._USE_VFORK escape hatch (#121383)

gh-121381 Remove subprocess._USE_VFORK escape hatch (#121383)

gh-116322: Add Py_mod_gil module slot (#116882)

gh-116322: Add Py_mod_gil module slot (#116882)

gh-113964: Don't prevent new threads until all non-daemon threads exit (#116677)

gh-113964: Don't prevent new threads until all non-daemon threads exit (#116677)

gh-114570: Add PythonFinalizationError exception (#115352)

gh-114570: Add PythonFinalizationError exception (#115352)

gh-104522: Fix OSError raised when run a subprocess (#114195)

gh-104522: Fix OSError raised when run a subprocess (#114195)

gh-112334: Restore subprocess's use of `vfork()` & fix `extra_groups=[]` behavior (#112617)

gh-112334: Restore subprocess's use of `vfork()` & fix `extra_groups=[]` behavior (#112617)

gh-108494: Argument Clinic: inline parsing code for positional-only parameters in the limited C API (GH-108622)

gh-108494: Argument Clinic: inline parsing code for positional-only parameters in the limited C API (GH-108622)

gh-108765: Python.h no longer includes <unistd.h> (#108783)

gh-108765: Python.h no longer includes <unistd.h> (#108783)

gh-106320: Remove private pylifecycle.h functions (#106400)

gh-106320: Remove private pylifecycle.h functions (#106400)

gh-106320: Use _PyInterpreterState_GET() (#106336)

gh-106320: Use _PyInterpreterState_GET() (#106336)

gh-106084: Remove _PySequence_BytesToCharpArray() function (#106088)

gh-106084: Remove _PySequence_BytesToCharpArray() function (#106088)

gh-104690 Disallow thread creation and fork at interpreter finalization (#104826)

gh-104690 Disallow thread creation and fork at interpreter finalization (#104826)

gh-104372: Drop the GIL around the vfork() call. (#104782)

gh-104372: use == -1 before PyErr_Occurred (#104831)

gh-104372: Use non-Raw malloc for c_fds_to_keep in _posixsubprocess (#104697)

gh-104372: Cleanup _posixsubprocess `make_inheritable` for async signal safety and no GIL requirement (#104518)

gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)

gh-94518: Port 23-argument `_posixsubprocess.fork_exec` to Argument Clinic (#94519)

gh-94518: Rename `group*` to `extra_group*` to avoid confusion (#101054)

gh-94518: [_posixsubprocess] Replace variable validity flags with reserved values (#94687)

bpo-15999: Accept arbitrary values for boolean parameters. (#15609)

gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)

gh-98608: Change _Py_NewInterpreter() to _Py_NewInterpreterFromConfig() (gh-98609)

1 1