COMMITS
/ Modules/_io/_iomodule.c November 11, 2025
V
gh-141376: Fix exported symbols (GH-141377)
Victor Stinner committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
April 28, 2025
J
gh-132952: Speed up startup by importing _io instead of io (#132957)
Jelle Zijlstra committed
March 17, 2025
V
gh-131238: Add explicit includes to pycore headers (#131257)
Victor Stinner committed
March 7, 2025
October 8, 2024
C
gh-90102: Remove isatty call during regular open (#124922)
Cody Maloney committed
June 24, 2024
S
Fixes loop variables to be the same types as their limit (GH-120958)
Steve Dower committed
S
Use _PyLong_IsNegative instead of _PyLong_Sign if appropriate. (GH-120493)
Serhiy Storchaka committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
September 1, 2023
V
gh-106320: Remove private _PyLong_Sign() (#108743)
Victor Stinner committed
August 31, 2023
V
gh-106320: Remove private _PyErr_ChainExceptions() (#108713)
Victor Stinner committed
August 26, 2023
V
gh-106320: Remove private AC converter functions (#108505)
Victor Stinner committed
August 24, 2023
V
gh-106320: Remove private PyLong C API functions (#108429)
Victor Stinner committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
May 15, 2023
E
gh-101819: Isolate `_io` (#101948)
Erlend E. Aasland committed
May 12, 2023
E
gh-101819: Prepare _io._IOBase for module state (#104386)
Erlend E. Aasland committed
May 10, 2023
E
gh-101819: Clean up _io windows console io after gh-104197 (#104354)
Erlend E. Aasland committed
E
gh-101819: Harden _io init (#104352)
Erlend E. Aasland committed
May 7, 2023
E
gh-101819: Port _io.PyBytesIOBuffer_Type to heap type (#104264)
Erlend E. Aasland committed
E
gh-101819: Adapt _io.PyWindowsConsoleIO_Type to heap type (#104197)
Erlend E. Aasland committed
E
gh-101819: Port _io.PyIncrementalNewlineDecoder_Type to heap type (#104249)
Erlend E. Aasland committed
May 6, 2023
E
gh-101819: Remove unused 'locale_module' from _io state (#104246)
Erlend E. Aasland committed
May 5, 2023
V
gh-101819: Prepare to modernize the _io extension (#104178)
Victor Stinner committed
May 2, 2023
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
April 19, 2023
E
gh-103617: Fix compiler warning in _iomodule.c (#103618)
Erlend E. Aasland committed
March 21, 2023
E
gh-94673: Isolate the _io module to Each Interpreter (gh-102663)
Eric Snow committed
March 9, 2023
M
gh-102255: Improve build support for Windows API partitions (GH-102256)
Max Bachmann committed
February 24, 2023
I
February 20, 2023
E
gh-101819: Adapt _io types to heap types, batch 1 (GH-101949)
Erlend E. Aasland committed
February 15, 2023
E
gh-101819: Remove _testcapi dependencies on specific _io symbols (#101918)
Erlend E. Aasland committed
January 31, 2023
E
gh-101469: Optimise get_io_state() by using _PyModule_GetState() (GH-101470)
Erlend E. Aasland committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99467)
Victor Stinner committed
November 3, 2022
S
gh-83004: Clean up refleak in _io initialisation (#98840)
Shantanu committed
April 14, 2022
I
gh-91156: Fix `encoding="locale"` in UTF-8 mode (GH-70056)
Inada Naoki committed
April 4, 2022
I
bpo-47000: Make `io.text_encoding()` respects UTF-8 mode (GH-32003)
Inada Naoki committed
February 23, 2022
February 8, 2022
January 22, 2022
V
bpo-46417: Clear _io module static objects at exit (GH-30807)
Victor Stinner committed
September 2, 2021
V
bpo-37330: open() no longer accept 'U' in file mode (GH-28118)
Victor Stinner committed
April 2, 2021
I
bpo-43510: Fix emitting EncodingWarning from _io module. (GH-25146)
Inada Naoki committed
March 31, 2021
I
I
bpo-43510: PEP 597: Accept `encoding="locale"` in binary mode (GH-25103)
Inada Naoki committed
March 29, 2021
I
bpo-43510: Implement PEP 597 opt-in EncodingWarning. (GH-19481)
Inada Naoki committed
October 31, 2020
V
bpo-42208: Add _Py_GetLocaleEncoding() (GH-23050)
Victor Stinner committed
June 7, 2020
H
bpo-40898: Remove redundant if statements in tp_traverse (GH-20692)
Hai Shi committed
May 28, 2020
S
bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443)
Serhiy Storchaka committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed