COMMITS
/ Modules/_io/_iomodule.h November 11, 2025
V
gh-141376: Fix exported symbols (GH-141377)
Victor Stinner committed
March 7, 2025
May 15, 2023
E
gh-101819: Isolate `_io` (#101948)
Erlend E. Aasland committed
May 12, 2023
E
gh-101819: Prepare _io._IOBase for module state (#104386)
Erlend E. Aasland committed
May 10, 2023
E
gh-101819: Clean up _io windows console io after gh-104197 (#104354)
Erlend E. Aasland committed
May 9, 2023
E
gh-101819: Refactor _io in preparation for module isolation (#104334)
Erlend E. Aasland committed
May 7, 2023
E
gh-101819: Port _io.PyBytesIOBuffer_Type to heap type (#104264)
Erlend E. Aasland committed
E
gh-101819: Adapt _io.PyWindowsConsoleIO_Type to heap type (#104197)
Erlend E. Aasland committed
E
gh-101819: Port _io.PyIncrementalNewlineDecoder_Type to heap type (#104249)
Erlend E. Aasland committed
May 6, 2023
E
gh-101819: Remove unused 'locale_module' from _io state (#104246)
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 20, 2023
E
gh-101819: Adapt _io types to heap types, batch 1 (GH-101949)
Erlend E. Aasland committed
February 15, 2023
E
gh-101819: Remove _PyWindowsConsoleIO_Type from the Windows DLL (GH-101904)
Erlend E. Aasland committed
February 23, 2022
October 31, 2020
V
bpo-42208: Add _Py_GetLocaleEncoding() (GH-23050)
Victor Stinner committed
October 15, 2019
January 16, 2018
S
bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io module. (#3726)
Serhiy Storchaka committed
December 13, 2017
A
bpo-17852: Revert incorrect fix based on misunderstanding of _Py_PyAtExit() semantics (#4826)
Antoine Pitrou committed
September 22, 2017
N
bpo-17852: Maintain a list of BufferedWriter objects. Flush them on exit. (#3372)
Neil Schemenauer committed
September 5, 2017
N
Revert "bpo-17852: Maintain a list of BufferedWriter objects. Flush them on exit. (#1908)" (#3337)
Neil Schemenauer committed
N
bpo-17852: Maintain a list of BufferedWriter objects. Flush them on exit. (#1908)
Neil Schemenauer 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
S
bpo-29878: Add global instances of int for 0 and 1. (#852)
Serhiy Storchaka committed
October 3, 2016
September 26, 2016
C
Issue #28277: remove linefeed character from iomodule.h. Patch by Michael Felt
Christian Heimes committed
August 31, 2016
S
Issue #1602: Windows console doesn't input or print Unicode (PEP 528)
Steve Dower committed
September 8, 2016
B
more PY_LONG_LONG to long long
Benjamin Peterson committed
September 6, 2016
B
require a long long data type (closes #27961)
Benjamin Peterson committed
December 25, 2015
S
Issue #25923: Added more const qualifiers to signatures of static and private functions.
Serhiy Storchaka committed
October 10, 2015
M
Issue #22413: Merge StringIO doc from 3.4 into 3.5
Martin Panter committed
M
Issue #22413: Document newline effect on StringIO initializer and getvalue
Martin Panter committed
February 17, 2015
S
Issue #22883: Got rid of outdated references to PyInt and PyString in comments.
Serhiy Storchaka committed
December 21, 2013
A
Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.
Antoine Pitrou committed
August 1, 2013
A
Issue #18608: Avoid keeping a strong reference to the locale module inside the _io module.
Antoine Pitrou committed
June 24, 2013
V
If MS_WIN64 is defined, MS_WINDOWS is also defined: #ifdef can be simplified.
Victor Stinner 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
March 31, 2012
A
Issue #14437: Fix building the _io module under Cygwin.
Antoine Pitrou committed
February 29, 2012
B
Issue #14153 Create _Py_device_encoding() to prevent _io from having to import
Brett Cannon committed
October 12, 2011
A
PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy.
Antoine Pitrou committed
September 28, 2011
M
Implement PEP 393.
Martin v. Löwis committed
May 25, 2011
V
Issue #12175: BufferedReader.read(-1) now calls raw.readall() if available.
Victor Stinner committed
September 6, 2010
A
Issue #5506: BytesIO objects now have a getbuffer() method exporting a
Antoine Pitrou committed
December 13, 2009
B
Merged revisions 76805 via svnmerge from
Benjamin Peterson committed
November 24, 2009
M
Merged revisions 76502 via svnmerge from
Mark Dickinson committed
October 29, 2009
M
Merged revisions 75939 via svnmerge from
Mark Dickinson committed
October 28, 2009
M
Merged revisions 75909 via svnmerge from
Mark Dickinson committed
M
Merged revisions 75905 via svnmerge from
Mark Dickinson committed