COMMITS
/ Modules/_io/fileio.c January 19, 2024
M
[3.12] gh-114286: Fix `maybe-uninitialized` warning in `Modules/_io/fileio.c` (GH-114287) (GH-114288)
Miss Islington (bot) committed
August 26, 2023
M
[3.12] gh-107913: Fix possible losses of OSError error codes (GH-107930) (#108523)
Miss Islington (bot) committed
May 15, 2023
E
gh-101819: Isolate `_io` (#101948)
Erlend E. Aasland committed
May 11, 2023
E
gh-101819: Refactor `_io` futher in preparation for module isolation (#104369)
Erlend E. Aasland committed
May 5, 2023
V
gh-101819: Prepare to modernize the _io extension (#104178)
Victor Stinner committed
March 9, 2023
M
gh-102255: Improve build support for Windows API partitions (GH-102256)
Max Bachmann committed
February 24, 2023
I
February 20, 2023
E
gh-101819: Adapt _io types to heap types, batch 1 (GH-101949)
Erlend E. Aasland committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 25, 2022
Z
bpo-38031: Fix a possible assertion failure in _io.FileIO() (#GH-5688)
Zackery Spytz committed
May 12, 2022
I
gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)
Inada Naoki committed
February 8, 2022
October 13, 2021
V
bpo-45434: Move _Py_BEGIN_SUPPRESS_IPH to pycore_fileutils.h (GH-28922)
Victor Stinner committed
July 10, 2020
S
bpo-36346: Make using the legacy Unicode C API optional (GH-21437)
Serhiy Storchaka committed
May 26, 2020
S
bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)
Serhiy Storchaka committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
November 12, 2019
B
closes bpo-27805: Ignore ESPIPE in initializing seek of append-mode files. (GH-17112)
Benjamin Peterson committed
September 14, 2019
S
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933)
Serhiy Storchaka committed
July 11, 2019
J
bpo-37547: add _PyObject_CallMethodOneArg (GH-14685)
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 23, 2019
S
bpo-36842: Implement PEP 578 (GH-12613)
Steve Dower committed
November 21, 2018
V
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
Victor Stinner committed
October 31, 2018
S
bpo-33138: Change standard error message for non-pickleable and non-copyable types. (GH-6239)
Serhiy Storchaka committed
October 17, 2018
S
bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705)
Stéphane Wirtel committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar committed
January 25, 2018
S
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
Serhiy Storchaka committed
December 1, 2017
N
bpo-32186: Release the GIL during lseek and fstat (#4652)
Nir Soffer committed
November 8, 2017
V
Replace KB unit with KiB (#4293)
Victor Stinner committed
June 28, 2017
S
[security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)
Serhiy Storchaka committed
May 2, 2017
V
bpo-30228: FileIO seek() and tell() set seekable (#1384)
Victor Stinner committed
April 16, 2017
S
bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)
Serhiy Storchaka committed
March 30, 2017
S
bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)
Serhiy Storchaka committed
March 19, 2017
S
bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514)
Serhiy Storchaka committed
March 12, 2017
S
bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)
Serhiy Storchaka committed
February 4, 2017
S
Merge issue #28164 and issue #29409
Steve Dower committed
S
Issue #29409: Implement PEP 529 for io.FileIO (Patch by Eryk Sun)
Steve Dower committed
December 28, 2016
S
Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto
Steve Dower committed
S
Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto
Steve Dower committed
December 9, 2016
V
Use _PyObject_CallMethodIdObjArgs() in _io
Victor Stinner committed
September 8, 2016
S
Issue #23524: Finish removing _PyVerify_fd from sources
Steve Dower committed
June 8, 2016
B
Issue #27066: Fixed SystemError if a custom opener (for open()) returns a
Barry Warsaw committed
B
Issue #27066: Fixed SystemError if a custom opener (for open()) returns
Barry Warsaw 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 19, 2016
V
On ResourceWarning, log traceback where the object was allocated
Victor Stinner committed
December 25, 2015
S
Issue #25923: Added more const qualifiers to signatures of static and private functions.
Serhiy Storchaka committed
December 6, 2015
M
Issue #25717: Add comment explaining why errors are ignored
Martin Panter committed
M
Issue #25717: Tolerate fstat() failures in the FileIO constructor
Martin Panter committed
May 4, 2015
L
Issue #24001: Argument Clinic converters now use accept={type}
Larry Hastings committed