summaryrefslogtreecommitdiffstats
path: root/Modules/_io/iobase.c
Commit message (Expand)AuthorAgeFilesLines
* gh-101819: Prepare _io._IOBase for module state (#104386)Erlend E. Aasland2023-05-121-4/+6
* gh-101819: Adapt _io.IOBase.seek and _io.IOBase.truncate to Argument Clinic (...Erlend E. Aasland2023-05-111-21/+34
* gh-101819: Refactor _io in preparation for module isolation (#104334)Erlend E. Aasland2023-05-091-16/+38
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-02-241-7/+5
* gh-99300: Use Py_NewRef() in Modules/ directory (#99467)Victor Stinner2022-11-141-4/+2
* bpo-25415: Remove confusing sentence from IOBase docstrings (PR-31631)slateny2022-03-041-2/+1
* bpo-46765: Replace Locally Cached Strings with Statically Initialized Objects...Eric Snow2022-02-231-13/+13
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-20/+10
* bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998)Victor Stinner2020-10-271-1/+2
* bpo-40170: Use inline _PyType_HasFeature() function (GH-22375)Victor Stinner2020-09-231-1/+2
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* bpo-40268: Add _PyInterpreterState_GetConfig() (GH-19492)Victor Stinner2020-04-131-2/+1
* bpo-39245: Switch to public API for Vectorcall (GH-18460)Petr Viktorin2020-02-111-8/+8
* bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)Jeroen Demeyer2019-07-081-9/+8
* bpo-37483: add _PyObject_CallOneArg() function (#14558)Jeroen Demeyer2019-07-041-1/+1
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-4/+4
* bpo-32388: Remove cross-version binary compatibility requirement in tp_flags ...Antoine Pitrou2019-05-291-2/+2
* bpo-36763: Implement the PEP 587 (GH-13592)Victor Stinner2019-05-271-1/+1
* bpo-36523: Add docstring to io.IOBase.writelines (GH-12683)Marcin Niemira2019-04-221-1/+6
* bpo-18748: io.IOBase destructor now logs close() errors in dev mode (GH-12786)Victor Stinner2019-04-121-3/+15
* bpo-35081: Add Include/internal/pycore_object.h (GH-10640)Victor Stinner2018-11-211-0/+1
* bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exce...Zackery Spytz2018-07-171-5/+7
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-25/+13
* bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io...Serhiy Storchaka2018-01-161-34/+74
* bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096)Serhiy Storchaka2017-04-191-4/+9
* bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)Serhiy Storchaka2017-04-161-2/+2
* bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is prese...Xiang Zhang2017-04-151-8/+17
* bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)Serhiy Storchaka2017-03-301-11/+4
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ...Serhiy Storchaka2017-03-211-1/+1
* Use _PyObject_CallMethodIdObjArgs() in _ioVictor Stinner2016-12-091-1/+2
* Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-1/+1
* Issue #20699: Merge io bytes-like fixes from 3.5Martin Panter2016-05-281-2/+3
|\
| * Issue #20699: Document that “io” methods accept bytes-like objectsMartin Panter2016-05-281-2/+3
* | Issue #22854: Merge UnsupportedOperation fixes from 3.5Martin Panter2016-03-311-8/+8
|\ \ | |/
| * Issue #22854: Clarify documentation about UnsupportedOperation and add testsMartin Panter2016-03-311-8/+8
* | cleanup iobase.cVictor Stinner2016-03-191-1/+1
|/
* Issue #9858: Add missing method stubs to _io.RawIOBase. Patch by Laura Ruppr...Antoine Pitrou2015-05-201-0/+16
* Issue #20175: Converted the _io module to Argument Clinic.Serhiy Storchaka2015-04-161-94/+154
* #15840: make docs consistent by saying operations on closed files raise Value...Andrew Kuchling2014-04-161-2/+2
* Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.Antoine Pitrou2013-12-211-1/+3
* Issue #19515: Remove identifiers duplicated in the same file.Victor Stinner2013-11-121-3/+2
* Issue #19437: Fix _io._IOBase.close(), handle _PyObject_SetAttrId() failureVictor Stinner2013-11-071-3/+8
* Issue #18408: Fix iobase_readline(), handle PyByteArray_Resize() failureVictor Stinner2013-10-291-5/+8
* Fix use of uninitialized scalar variable, see 3f994367a979Christian Heimes2013-07-301-1/+3
* Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-40/+52
* Merge 3.2, Issue #17047: remove doubled words found in 2.7 to 3.4Terry Jan Reedy2013-03-111-1/+1
|\
| * Issue #17047: remove doubled words found in 2.7 to 3.4 Modules/*,Terry Jan Reedy2013-03-111-1/+1
* | Additional fix for issue #12268: The io module file object write methods noGregory P. Smith2013-02-011-1/+4
|\ \ | |/
| * Additional fix for Issue #12268: The io module file object writelines() metho...Gregory P. Smith2013-02-011-1/+4
* | #15796: merge with 3.2.Ezio Melotti2012-09-181-1/+1
|\ \ | |/