COMMITS
/ Modules/clinic/posixmodule.c.h 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 6, 2026
C
gh-143474: Add `os.RWF_ATOMIC` constant (GH-143475)
Clay Dugo committed
October 20, 2025
M
fix typo in comments PyOS_CallInputHook -> PyOS_InputHook (#140237)
mdehoon committed
October 15, 2025
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
N
gh-139184: Set O_CLOEXEC for master_fd when calling os.forkpty() (#139408)
Nadeshiko Manju committed
September 18, 2025
B
fixes gh-139090: add os.RWF_DONTCACHE (#139091)
Benjamin Peterson 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
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
July 13, 2025
S
gh-132629: Deprecate accepting out-of-range values for unsigned integers in PyArg_Parse (GH-132630)
Serhiy Storchaka committed
May 7, 2025
May 4, 2025
S
gh-81793: Always call linkat() from os.link(), if available (GH-132517)
Serhiy Storchaka committed
April 26, 2025
S
gh-132987: Support __index__() for "k" and "K" formats in PyArg_Parse (GH-132988)
Serhiy Storchaka committed
March 27, 2025
M
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom committed
January 26, 2025
C
gh-129205: Add os.readinto() API for reading data into a caller provided buffer (#129211)
Cody Maloney committed
January 20, 2025
E
gh-111178: Generate correct signature for most self converters (#128447)
Erlend E. Aasland committed
January 7, 2025
E
gh-127614: Correctly check for ttyname_r() in configure (#128503)
Erlend E. Aasland committed
December 6, 2024
H
gh-127627: Add `posix._emscripten_debugger` function (#127628)
Hood Chatham committed
November 19, 2024
M
gh-118201: Simplify conv_confname (#126089)
Malcolm Smith committed
November 8, 2024
S
gh-122943: Add the varpos parameter in _PyArg_UnpackKeywords (GH-126564)
Serhiy Storchaka committed
October 26, 2024
B
gh-94512: Fix forced arg format in posixmodule.c clinic code (#122516)
Bénédikt Tran committed
October 11, 2024
J
gh-124917: Allow keyword args to os.path.exists/lexists on Windows (#124918)
Jelle Zijlstra committed
September 25, 2024
M
gh-123014: Disable pidfd API on older Android versions (#124458)
Malcolm Smith committed
September 18, 2024
July 19, 2024
S
gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907)
Serhiy Storchaka committed
June 21, 2024
P
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520)
Petr Viktorin committed
June 10, 2024
V
gh-120057: Add os.environ.refresh() method (#120059)
Victor Stinner committed
June 4, 2024
P
gh-119842: Honor PyOS_InputHook in the new REPL (GH-119843)
Pablo Galindo Salgado committed
S
gh-89928: Fix integer conversion of device numbers (GH-31794)
Serhiy Storchaka committed
May 24, 2024
N
May 21, 2024
N
gh-118507 : Refactor `nt._path_is*` to improve applicability for other cases (GH-118755)
Nice Zombies committed
April 25, 2024
N
gh-102511: Speed up os.path.splitroot() with native helpers (GH-118089)
Nice Zombies committed
March 14, 2024
V
gh-116646, AC: Always use PyObject_AsFileDescriptor() in fildes (#116806)
Victor Stinner committed
March 11, 2024
V
gh-110850: Fix _PyTime_FromSecondsDouble() API (#116606)
Victor Stinner committed
February 5, 2024
E
gh-115015: Argument Clinic: fix generated code for METH_METHOD methods without params (#115016)
Erlend E. Aasland committed
January 29, 2024
S
gh-85984: Add POSIX pseudo-terminal functions. (GH-102413)
Soumendra Ganguly committed
January 1, 2024
R
gh-113536: Expose `os.waitid` on macOS (#113542)
Ronald Oussoren committed
December 24, 2023
S
gh-113191: Add support of os.fchmod() on Windows (GH-113192)
Serhiy Storchaka committed
December 14, 2023
S
gh-59616: Support os.chmod(follow_symlinks=True) and os.lchmod() on Windows (GH-113049)
Serhiy Storchaka committed
December 6, 2023
P
gh-112730: Use color to highlight error locations (gh-112732)
Pablo Galindo Salgado committed
December 1, 2023
V
gh-112567: Add _Py_GetTicksPerSecond() function (#112587)
Victor Stinner committed
November 9, 2023
B
GH-111804: Drop posix.fallocate() under WASI (GH-111869)
Brett Cannon committed
November 7, 2023
V
gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)
Victor Stinner committed
November 1, 2023
V
gh-111089: Use PyUnicode_AsUTF8() in Argument Clinic (#111585)
Victor Stinner committed
October 23, 2023
F
gh-67565: Remove redundant C-contiguity checks (GH-105521)
Furkan Onder committed