COMMITS
/ Modules/posixmodule.c April 2, 2026
S
GH-145247: Use _PyTuple_FromPair in Modules (part 2) (#148003)
Sergey Miryanov committed
March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
March 17, 2026
S
gh-144545: Improve handling of default values in Argument Clinic (GH-146016)
Serhiy Storchaka committed
March 10, 2026
A
gh-85277: Fix building without `stropts.h` or empty `stropts.h` (#143521)
Alexander Shadchin committed
March 3, 2026
V
gh-145335: Fix os functions when passing fd -1 as path (#145439)
Victor Stinner committed
March 2, 2026
A
gh-145335: Fix crash when passing -1 as fd in os.pathconf (#145390)
AN Long committed
February 21, 2026
B
gh-143698: correctly check `scheduler` and `setpgroup` values for `os.posix_spawn[p]` (#143699)
Bénédikt Tran committed
February 19, 2026
P
gh-84393: Remove AIX workaround: re-enable posix_fadvise and f_allocate (GH-144784)
Petr Viktorin committed
January 20, 2026
January 6, 2026
C
gh-143474: Add `os.RWF_ATOMIC` constant (GH-143475)
Clay Dugo committed
January 3, 2026
B
gh-143309: fix UAF in `os.execve` when the environment is concurrently mutated (#143314)
Bénédikt Tran committed
December 20, 2025
A
December 11, 2025
B
Fix os.posix_spawn() error handling (#142532)
Bartosz Sławecki committed
November 13, 2025
G
gh-137109: refactor warning about threads when forking (#141438)
Gregory P. Smith committed
November 5, 2025
V
gh-83714: Fix stat_nanosecond_timestamp() for 32-bit time_t (#141069)
Victor Stinner committed
V
gh-83714: Fix a compiler warning in stat_nanosecond_timestamp() (#141043)
Victor Stinner committed
October 27, 2025
S
gh-140634: Fix a reference counting bug in os.sched_param.__reduce__() (GH-140667)
Serhiy Storchaka committed
October 23, 2025
V
gh-83714: Set os.statx().stx_mode to None if missing from stx_mask (#140484)
Victor Stinner committed
October 22, 2025
P
gh-83714: Only use STATX_MNT_ID & STATX_SUBVOL if they're defined (GH-140446)
Petr Viktorin committed
V
gh-83714: Use "stx_" prefix for all os.statx_result members (#140432)
Victor Stinner committed
October 21, 2025
J
gh-83714: Check for struct statx members in configure (#140402)
Jeffrey Bosboom committed
October 20, 2025
V
gh-83714: Set os.statx() members to None if missing from stx_mask (#140216)
Victor Stinner committed
M
fix typo in comments PyOS_CallInputHook -> PyOS_InputHook (#140237)
mdehoon committed
October 16, 2025
J
gh-83714: Check for struct statx.stx_atomic_write_unit_max_opt in configure (#140185)
Jeffrey Bosboom committed
V
Set type names earlier in posixmodule.c (#140168)
Victor Stinner committed
October 15, 2025
V
gh-83714: Disable os.statx_result.stx_atomic_write_unit_max_opt (#140162)
Victor Stinner committed
J
gh-83714: Implement os.statx() function (#139178)
Jeffrey Bosboom committed
October 11, 2025
V
gh-139482: Add `posix._clearenv()` function (#139965)
Victor Stinner committed
October 10, 2025
K
gh-139894: fix incorrect sharing of current task while forking in `asyncio` (#139897)
Kumar Aditya committed
N
gh-139184: Set O_CLOEXEC for master_fd when calling os.forkpty() (#139408)
Nadeshiko Manju committed
October 8, 2025
B
gh-139748: fix leaks in AC error paths when using unicode FS-based converters (#139765)
Bénédikt Tran committed
October 2, 2025
V
gh-139322: Reenable test_os.test_getlogin() (#139498)
Victor Stinner committed
September 23, 2025
S
gh-67795: Accept any real numbers as timestamp and timeout (GH-139224)
Serhiy Storchaka committed
September 18, 2025
B
fixes gh-139090: add os.RWF_DONTCACHE (#139091)
Benjamin Peterson committed
September 15, 2025
S
gh-138712: Add os.NODEV (GH-138728)
Serhiy Storchaka committed
S
gh-138779: Use the dev_t converter for st_rdev (GH-138780)
Serhiy Storchaka committed
September 13, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in posix extension (#138829)
Victor Stinner committed
September 11, 2025
B
gh-116946: add `Py_TPFLAGS_IMMUTABLETYPE` to several internal types (#138582)
Bénédikt Tran committed
September 9, 2025
V
gh-138535: Pass directly state to posix fill_time() (#138693)
Victor Stinner committed
J
gh-138535: Optimize fill_time for typical timestamps (#138537)
Jeffrey Bosboom committed
September 5, 2025
C
gh-138401: Check arg count>=0 in os.sendfile() (#138403)
Christoph Walcher committed
September 2, 2025
A
GH-135763: AC: Use ``Py_ssize_t(allow_negative=False)`` (#138394)
Adam Turner committed
September 1, 2025
V
gh-135755: Make Py_MAX_SCRIPT_PATH_SIZE private (#138350)
Victor Stinner committed
August 27, 2025
J
bpo-41839: Fix error checking in sched_get_priority_ functions (GH-22374)
Jakub Kulík committed
August 26, 2025
R
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror (GH-136796)
Rani Pinchuk committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
August 12, 2025
A
GH-137623: Begin enforcing docstring length in Argument Clinic (#137624)
Adam Turner committed
July 23, 2025
S
gh-136437: Make several functions in `os.path` pos-only (#136949)
sobolevn committed
July 22, 2025
H
gh-124621: Emscripten: Support pyrepl in browser (GH-136931)
Hood Chatham committed
July 16, 2025
H
gh-136710: Fix bad indentation in `os.chdir` docstring (GH-136709)
Harmen Stoppels committed