| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-121645: Add PyBytes_Join() function (#121646) | Victor Stinner | 2024-08-30 | 1 | -1/+1 |
|
|
* | Fix an incorrect comment in iobase_is_closed (GH-102952) | Jonathon Reinhart | 2024-01-16 | 1 | -10/+9 |
|
|
* | gh-109611: Add convenient C API function _PyFile_Flush() (GH-109612) | Serhiy Storchaka | 2023-09-23 | 1 | -10/+5 |
|
|
* | gh-108511: Add C API functions which do not silently ignore errors (GH-109025) | Serhiy Storchaka | 2023-09-17 | 1 | -5/+1 |
|
|
* | gh-106320: Remove private _PyErr_ChainExceptions() (#108713) | Victor Stinner | 2023-08-31 | 1 | -0/+2 |
|
|
* | gh-107801: Improve the accuracy of io.IOBase.seek docs (#108268) | Erlend E. Aasland | 2023-08-29 | 1 | -1/+3 |
|
|
* | gh-106869: Use new PyMemberDef constant names (#106871) | Victor Stinner | 2023-07-25 | 1 | -2/+2 |
|
|
* | gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) | Serhiy Storchaka | 2023-07-12 | 1 | -4/+4 |
|
|
* | gh-104922: remove PY_SSIZE_T_CLEAN (#106315) | Inada Naoki | 2023-07-02 | 1 | -1/+0 |
|
|
* | gh-106084: Remove _PyObject_CallMethod() function (#106159) | Victor Stinner | 2023-06-27 | 1 | -1/+2 |
|
|
* | gh-62948: IOBase finalizer logs close() errors (#105104) | Victor Stinner | 2023-05-31 | 1 | -12/+0 |
|
|
* | GH-104510: Fix refleaks in `_io` base types (#104516) | Kumar Aditya | 2023-05-16 | 1 | -9/+2 |
|
|
* | gh-101819: Fix _io clinic input for unused base class method stubs (#104418) | Erlend E. Aasland | 2023-05-15 | 1 | -9/+12 |
|
|
* | gh-101819: Isolate `_io` (#101948) | Erlend E. Aasland | 2023-05-15 | 1 | -109/+67 |
|
|
* | gh-101819: Prepare _io._IOBase for module state (#104386) | Erlend E. Aasland | 2023-05-12 | 1 | -4/+6 |
|
|
* | gh-101819: Adapt _io.IOBase.seek and _io.IOBase.truncate to Argument Clinic (... | Erlend E. Aasland | 2023-05-11 | 1 | -21/+34 |
|
|
* | gh-101819: Refactor _io in preparation for module isolation (#104334) | Erlend E. Aasland | 2023-05-09 | 1 | -16/+38 |
|
|
* | gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in... | Irit Katriel | 2023-02-24 | 1 | -7/+5 |
|
|
* | gh-99300: Use Py_NewRef() in Modules/ directory (#99467) | Victor Stinner | 2022-11-14 | 1 | -4/+2 |
|
|
* | bpo-25415: Remove confusing sentence from IOBase docstrings (PR-31631) | slateny | 2022-03-04 | 1 | -2/+1 |
|
|
* | bpo-46765: Replace Locally Cached Strings with Statically Initialized Objects... | Eric Snow | 2022-02-23 | 1 | -13/+13 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -20/+10 |
|
|
* | bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998) | Victor Stinner | 2020-10-27 | 1 | -1/+2 |
|
|
* | bpo-40170: Use inline _PyType_HasFeature() function (GH-22375) | Victor Stinner | 2020-09-23 | 1 | -1/+2 |
|
|
* | bpo-40268: Remove unused structmember.h includes (GH-19530) | Victor Stinner | 2020-04-15 | 1 | -1/+1 |
|
|
* | bpo-40268: Add _PyInterpreterState_GetConfig() (GH-19492) | Victor Stinner | 2020-04-13 | 1 | -2/+1 |
|
|
* | bpo-39245: Switch to public API for Vectorcall (GH-18460) | Petr Viktorin | 2020-02-11 | 1 | -8/+8 |
|
|
* | bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267) | Jeroen Demeyer | 2019-07-08 | 1 | -9/+8 |
|
|
* | bpo-37483: add _PyObject_CallOneArg() function (#14558) | Jeroen Demeyer | 2019-07-04 | 1 | -1/+1 |
|
|
* | bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G... | Jeroen Demeyer | 2019-05-31 | 1 | -4/+4 |
|
|
* | bpo-32388: Remove cross-version binary compatibility requirement in tp_flags ... | Antoine Pitrou | 2019-05-29 | 1 | -2/+2 |
|
|
* | bpo-36763: Implement the PEP 587 (GH-13592) | Victor Stinner | 2019-05-27 | 1 | -1/+1 |
|
|
* | bpo-36523: Add docstring to io.IOBase.writelines (GH-12683) | Marcin Niemira | 2019-04-22 | 1 | -1/+6 |
|
|
* | bpo-18748: io.IOBase destructor now logs close() errors in dev mode (GH-12786) | Victor Stinner | 2019-04-12 | 1 | -3/+15 |
|
|
* | bpo-35081: Add Include/internal/pycore_object.h (GH-10640) | Victor Stinner | 2018-11-21 | 1 | -0/+1 |
|
|
* | bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exce... | Zackery Spytz | 2018-07-17 | 1 | -5/+7 |
|
|
* | bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ... | Serhiy Storchaka | 2018-01-25 | 1 | -25/+13 |
|
|
* | bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io... | Serhiy Storchaka | 2018-01-16 | 1 | -34/+74 |
|
|
* | bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096) | Serhiy Storchaka | 2017-04-19 | 1 | -4/+9 |
|
|
* | bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051) | Serhiy Storchaka | 2017-04-16 | 1 | -2/+2 |
|
|
* | bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is prese... | Xiang Zhang | 2017-04-15 | 1 | -8/+17 |
|
|
* | bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716) | Serhiy Storchaka | 2017-03-30 | 1 | -11/+4 |
|
|
* | bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ... | Serhiy Storchaka | 2017-03-21 | 1 | -1/+1 |
|
|
* | Use _PyObject_CallMethodIdObjArgs() in _io | Victor Stinner | 2016-12-09 | 1 | -1/+2 |
|
|
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 1 | -1/+1 |
|
|
* | Issue #20699: Merge io bytes-like fixes from 3.5 | Martin Panter | 2016-05-28 | 1 | -2/+3 |
|\ |
|
| * | Issue #20699: Document that “io” methods accept bytes-like objects | Martin Panter | 2016-05-28 | 1 | -2/+3 |
|
|
* | | Issue #22854: Merge UnsupportedOperation fixes from 3.5 | Martin Panter | 2016-03-31 | 1 | -8/+8 |
|\ \
| |/ |
|
| * | Issue #22854: Clarify documentation about UnsupportedOperation and add tests | Martin Panter | 2016-03-31 | 1 | -8/+8 |
|
|
* | | cleanup iobase.c | Victor Stinner | 2016-03-19 | 1 | -1/+1 |
|/ |
|