COMMITS
/ Modules/_io/stringio.c March 23, 2026
P
gh-146175: Soft-deprecate outdated macros; convert internal usage (GH-146178)
Petr Viktorin committed
November 11, 2025
V
gh-141376: Fix exported symbols (GH-141377)
Victor Stinner committed
June 30, 2025
X
June 12, 2025
P
Revert "gh-135410: use a critical section around `StringIO.__next__` (#135412)" (#135439)
Peter Bierma committed
P
gh-135410: use a critical section around `StringIO.__next__` (#135412)
Peter Bierma committed
May 9, 2025
K
fix thread safety of `io.StringIO.truncate` (#133732)
Kumar Aditya committed
February 8, 2025
B
gh-111178: fix UBSan failures in `Modules/_io/*.c` (GH-129083)
Bénédikt Tran committed
January 23, 2025
V
gh-119182: Use public PyUnicodeWriter in stringio.c (#129243)
Victor Stinner committed
January 20, 2025
E
gh-111178: Generate correct signature for most self converters (#128447)
Erlend E. Aasland committed
November 25, 2024
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
June 21, 2024
P
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520)
Petr Viktorin committed
December 13, 2023
D
gh-112205: Support `@setter` annotation from AC (gh-112922)
Donghee Na committed
November 30, 2023
D
gh-112205: Update stringio module to use AC for the thread-safe (gh-112549)
Donghee Na committed
November 19, 2023
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner committed
May 15, 2023
E
gh-101819: Isolate `_io` (#101948)
Erlend E. Aasland committed
May 5, 2023
V
gh-101819: Prepare to modernize the _io extension (#104178)
Victor Stinner committed
February 20, 2023
E
gh-101819: Adapt _io types to heap types, batch 1 (GH-101949)
Erlend E. Aasland committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99656)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99467)
Victor Stinner committed
July 27, 2022
A
gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006)
Aivars Kalvāns committed
February 23, 2022
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
March 4, 2020
A
bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)
Andy Lester committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
September 1, 2019
S
bpo-15999: Clean up of handling boolean arguments. (GH-15610)
Serhiy Storchaka committed
August 30, 2019
M
Fix typos mostly in comments, docs and test names (GH-15209)
Min ho Kim committed
July 8, 2019
J
bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)
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
November 21, 2018
V
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
Victor Stinner committed
November 1, 2018
V
bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271)
Victor Stinner committed
June 30, 2018
S
bpo-25862: Fix several bugs in the _io module. (GH-8026)
Serhiy Storchaka committed
April 29, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
Siddhesh Poyarekar 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 21, 2017
S
bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748)
Serhiy Storchaka committed
March 12, 2017
O
bpo-29730: replace some calls to PyNumber_Check and improve some error messages (#650)
Oren Milman committed
March 10, 2017
O
November 20, 2016
S
Added the const qualifier to char* variables that refer to readonly internal
Serhiy Storchaka committed
S
Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize
Serhiy Storchaka committed
April 19, 2016
M
Merge doc and comment fixes from 3.5
Martin Panter committed
M
Fix spelling (inital), grammar (may translates) in documentation, comments
Martin Panter committed
April 17, 2016
S
Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error
Serhiy Storchaka committed
October 10, 2015
M
Issue #22413: Remove comment made out of date by Argument Clinic
Martin Panter committed
October 7, 2015
M
Merge typo fixes from 3.4 into 3.5
Martin Panter committed
M
Various minor typos in documentation and comments
Martin Panter committed
April 16, 2015
S
Issue #20175: Converted the _io module to Argument Clinic.
Serhiy Storchaka committed