COMMITS
/ Modules/_io/iobase.c 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
M
Issue #20699: Document that “io” methods accept bytes-like objects
Martin Panter committed
March 31, 2016
M
Issue #22854: Merge UnsupportedOperation fixes from 3.5
Martin Panter committed
M
Issue #22854: Clarify documentation about UnsupportedOperation and add tests
Martin Panter committed
March 19, 2016
V
cleanup iobase.c
Victor Stinner committed
May 20, 2015
A
Issue #9858: Add missing method stubs to _io.RawIOBase. Patch by Laura Rupprecht.
Antoine Pitrou committed
April 16, 2015
S
Issue #20175: Converted the _io module to Argument Clinic.
Serhiy Storchaka committed
April 16, 2014
A
#15840: make docs consistent by saying operations on closed files raise ValueError.
Andrew Kuchling committed
December 21, 2013
A
Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.
Antoine Pitrou committed
November 12, 2013
V
Issue #19515: Remove identifiers duplicated in the same file.
Victor Stinner committed
November 7, 2013
V
Issue #19437: Fix _io._IOBase.close(), handle _PyObject_SetAttrId() failure
Victor Stinner committed
October 29, 2013
V
Issue #18408: Fix iobase_readline(), handle PyByteArray_Resize() failure
Victor Stinner committed
July 30, 2013
C
Fix use of uninitialized scalar variable, see 3f994367a979
Christian Heimes committed
A
Issue #18112: PEP 442 implementation (safe object finalization).
Antoine Pitrou committed
March 11, 2013
T
Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4
Terry Jan Reedy committed
T
Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*,
Terry Jan Reedy committed
February 1, 2013
G
Additional fix for issue #12268: The io module file object write methods no
Gregory P. Smith committed
September 18, 2012
E
#15796: merge with 3.2.
Ezio Melotti committed
E
#15796: Fix \n in readline docstring. Patch by Serhiy Storchaka.
Ezio Melotti committed
June 24, 2012
G
Fixes issue #12268: File readline, readlines and read() or readall() methods
Gregory P. Smith committed
G
Fixes issue #12268: File readline, readlines and read() or readall() methods
Gregory P. Smith committed
February 20, 2012
B
use new generic __dict__ descriptor implementations
Benjamin Peterson committed
October 14, 2011
M
Replace {Get,Set,Has}AttrString with *AttrId.
Martin v. Löwis committed