COMMITS
/ Modules/_io/iobase.c June 30, 2025
X
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
February 8, 2025
B
gh-111178: fix UBSan failures in `Modules/_io/*.c` (GH-129083)
Bénédikt Tran committed
February 4, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129656)
Victor Stinner committed
August 30, 2024
V
gh-121645: Add PyBytes_Join() function (#121646)
Victor Stinner committed
January 16, 2024
J
Fix an incorrect comment in iobase_is_closed (GH-102952)
Jonathon Reinhart committed
September 23, 2023
S
gh-109611: Add convenient C API function _PyFile_Flush() (GH-109612)
Serhiy Storchaka committed
September 17, 2023
S
gh-108511: Add C API functions which do not silently ignore errors (GH-109025)
Serhiy Storchaka committed
August 31, 2023
V
gh-106320: Remove private _PyErr_ChainExceptions() (#108713)
Victor Stinner committed
August 29, 2023
E
gh-107801: Improve the accuracy of io.IOBase.seek docs (#108268)
Erlend E. Aasland committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
June 27, 2023
V
gh-106084: Remove _PyObject_CallMethod() function (#106159)
Victor Stinner committed
May 31, 2023
V
gh-62948: IOBase finalizer logs close() errors (#105104)
Victor Stinner committed
May 16, 2023
K
GH-104510: Fix refleaks in `_io` base types (#104516)
Kumar Aditya committed
May 15, 2023
E
gh-101819: Fix _io clinic input for unused base class method stubs (#104418)
Erlend E. Aasland committed
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 11, 2023
E
gh-101819: Adapt _io.IOBase.seek and _io.IOBase.truncate to Argument Clinic (#104384)
Erlend E. Aasland committed
May 9, 2023
E
gh-101819: Refactor _io in preparation for module isolation (#104334)
Erlend E. Aasland committed
February 24, 2023
I
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99467)
Victor Stinner committed
March 4, 2022
S
bpo-25415: Remove confusing sentence from IOBase docstrings (PR-31631)
slateny committed
February 23, 2022
February 8, 2022
October 27, 2020
V
bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998)
Victor Stinner committed
September 23, 2020
V
bpo-40170: Use inline _PyType_HasFeature() function (GH-22375)
Victor Stinner committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 13, 2020
V
bpo-40268: Add _PyInterpreterState_GetConfig() (GH-19492)
Victor Stinner committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
July 8, 2019
J
bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)
Jeroen Demeyer committed
July 4, 2019
J
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 29, 2019
A
bpo-32388: Remove cross-version binary compatibility requirement in tp_flags (GH-4944)
Antoine Pitrou committed
May 27, 2019
V
bpo-36763: Implement the PEP 587 (GH-13592)
Victor Stinner committed
April 22, 2019
M
bpo-36523: Add docstring to io.IOBase.writelines (GH-12683)
Marcin Niemira committed
April 12, 2019
V
bpo-18748: io.IOBase destructor now logs close() errors in dev mode (GH-12786)
Victor Stinner committed
November 21, 2018
V
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
Victor Stinner committed
July 17, 2018
Z
bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282)
Zackery Spytz committed
January 25, 2018
S
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
Serhiy Storchaka committed
January 16, 2018
S
bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io module. (#3726)
Serhiy Storchaka committed
April 19, 2017
S
bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096)
Serhiy Storchaka committed
April 16, 2017
S
bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)
Serhiy Storchaka committed
April 15, 2017
X
bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present (#1130)
Xiang Zhang committed
March 30, 2017
S
bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)
Serhiy Storchaka committed
March 21, 2017
S
bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748)
Serhiy Storchaka committed
December 9, 2016
V
Use _PyObject_CallMethodIdObjArgs() in _io
Victor Stinner committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
May 28, 2016
M
Issue #20699: Merge io bytes-like fixes from 3.5
Martin Panter committed