summaryrefslogtreecommitdiffstats
path: root/Modules/_io/fileio.c
Commit message (Expand)AuthorAgeFilesLines
* gh-101819: Refactor `_io` futher in preparation for module isolation (#104369)Erlend E. Aasland2023-05-111-22/+31
* gh-101819: Prepare to modernize the _io extension (#104178)Victor Stinner2023-05-051-4/+9
* gh-102255: Improve build support for Windows API partitions (GH-102256)Max Bachmann2023-03-091-0/+2
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-02-241-14/+17
* gh-101819: Adapt _io types to heap types, batch 1 (GH-101949)Erlend E. Aasland2023-02-201-57/+33
* bpo-15999: Accept arbitrary values for boolean parameters. (#15609)Serhiy Storchaka2022-12-031-2/+2
* bpo-38031: Fix a possible assertion failure in _io.FileIO() (#GH-5688)Zackery Spytz2022-11-251-1/+5
* gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)Inada Naoki2022-05-121-9/+0
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-7/+4
* bpo-45434: Move _Py_BEGIN_SUPPRESS_IPH to pycore_fileutils.h (GH-28922)Victor Stinner2021-10-131-1/+2
* bpo-36346: Make using the legacy Unicode C API optional (GH-21437)Serhiy Storchaka2020-07-101-0/+12
* bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)Serhiy Storchaka2020-05-261-10/+0
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* closes bpo-27805: Ignore ESPIPE in initializing seek of append-mode files. (G...Benjamin Peterson2019-11-121-9/+15
* bpo-37206: Unrepresentable default values no longer represented as None. (GH-...Serhiy Storchaka2019-09-141-3/+3
* bpo-37547: add _PyObject_CallMethodOneArg (GH-14685)Jeroen Demeyer2019-07-111-2/+2
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-2/+2
* bpo-32388: Remove cross-version binary compatibility requirement in tp_flags ...Antoine Pitrou2019-05-291-3/+3
* bpo-36842: Implement PEP 578 (GH-12613)Steve Dower2019-05-231-0/+4
* bpo-35081: Add Include/internal/pycore_object.h (GH-10640)Victor Stinner2018-11-211-0/+1
* bpo-33138: Change standard error message for non-pickleable and non-copyable ...Serhiy Storchaka2018-10-311-9/+0
* bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705)Stéphane Wirtel2018-10-171-5/+3
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-1/+1
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-5/+3
* bpo-32186: Release the GIL during lseek and fstat (#4652)Nir Soffer2017-12-011-1/+5
* Replace KB unit with KiB (#4293)Victor Stinner2017-11-081-1/+1
* [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)Serhiy Storchaka2017-06-281-2/+1
* bpo-30228: FileIO seek() and tell() set seekable (#1384)Victor Stinner2017-05-021-15/+21
* bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)Serhiy Storchaka2017-04-161-4/+4
* bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)Serhiy Storchaka2017-03-301-9/+2
* bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514)Serhiy Storchaka2017-03-191-3/+13
* bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)Serhiy Storchaka2017-03-121-2/+2
* Merge issue #28164 and issue #29409Steve Dower2017-02-041-17/+14
|\
| * Issue #29409: Implement PEP 529 for io.FileIO (Patch by Eryk Sun)Steve Dower2017-02-041-17/+14
* | Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuk...Steve Dower2016-12-281-0/+3
|\ \ | |/
| * Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuk...Steve Dower2016-12-281-0/+3
* | Use _PyObject_CallMethodIdObjArgs() in _ioVictor Stinner2016-12-091-2/+2
|/
* Issue #23524: Finish removing _PyVerify_fd from sourcesSteve Dower2016-09-081-26/+13
* Issue #27066: Fixed SystemError if a custom opener (for open()) returns aBarry Warsaw2016-06-081-1/+7
|\
| * Issue #27066: Fixed SystemError if a custom opener (for open()) returnsBarry Warsaw2016-06-081-1/+6
* | Issue #20699: Merge io bytes-like fixes from 3.5Martin Panter2016-05-281-2/+2
|\ \ | |/
| * Issue #20699: Document that “io” methods accept bytes-like objectsMartin Panter2016-05-281-2/+2
* | On ResourceWarning, log traceback where the object was allocatedVictor Stinner2016-03-191-2/+1
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-2/+2
|/
* Issue #25717: Add comment explaining why errors are ignoredMartin Panter2015-12-061-0/+3
* Issue #25717: Tolerate fstat() failures in the FileIO constructorMartin Panter2015-12-061-12/+27
* Issue #24001: Argument Clinic converters now use accept={type}Larry Hastings2015-05-041-2/+2
* Issue #23908: os functions now reject paths with embedded null characterSerhiy Storchaka2015-04-201-7/+6
|\
| * Issue #23908: os functions now reject paths with embedded null characterSerhiy Storchaka2015-04-201-7/+6
* | Fix typo in assert statementChristian Heimes2015-04-161-1/+1