COMMITS
/ Modules/_csv.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
March 18, 2026
V
gh-146093: Fix csv _set_str(): check if PyUnicode_DecodeASCII() failed (#146113)
Victor Stinner committed
March 17, 2026
R
gh-145966: Fix _csv DIALECT_GETATTR macro silently masking non-AttributeError exceptions (GH-145974)
Ramin Farajpour Cami committed
November 21, 2025
A
gh-116738: Make csv module thread-safe (gh-141365)
Alper committed
August 24, 2025
S
gh-137986: Fix and improve the csv functions docstrings (GH-137987)
Serhiy Storchaka committed
June 2, 2025
S
gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes (GH-133241)
Serhiy Storchaka committed
January 29, 2025
S
gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (#129413)
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) committed
January 3, 2025
B
gh-111178: fix UBSan failures in `Modules/_csv.c` (GH-128243)
Bénédikt Tran committed
October 11, 2024
A
gh-116738: Make `_csv` module thread-safe (#118344)
AN Long committed
October 7, 2024
S
gh-124956: Use `#undef` for temp macros in `_csv.c` (#124957)
sobolevn committed
August 29, 2024
S
S
July 25, 2024
M
gh-113785: csv: fields starting with escapechar are not quoted (GH-122110)
Mikołaj Kuranowski committed
June 27, 2024
V
gh-121040: Use __attribute__((fallthrough)) (#121044)
Victor Stinner committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 7, 2024
S
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
Serhiy Storchaka committed
February 23, 2024
S
gh-67044: Always quote or escape \r and \n in csv.writer() (GH-115741)
Serhiy Storchaka committed
February 20, 2024
S
gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721)
Serhiy Storchaka committed
January 30, 2024
S
gh-113732: Fix support of QUOTE_NOTNULL and QUOTE_STRINGS in csv.reader (GH-113738)
Serhiy Storchaka committed
January 22, 2024
S
gh-113796: Add more validation checks in the csv.Dialect constructor (GH-113797)
Serhiy Storchaka committed
January 18, 2024
S
gh-114123: Migrate docstring from _csv to csv (#114124)
Skip Montanaro committed
January 10, 2024
S
gh-70835: Clarify error message for CSV file opened with wrong newline (GH-113786)
Serhiy Storchaka committed
November 27, 2023
S
gh-111789: Use PyDict_GetItemRef() in Modules/_csv.c (gh-112073)
Serhiy Storchaka committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
August 24, 2023
V
gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)
Victor Stinner committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner committed
May 7, 2023
C
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
April 12, 2023
S
gh-67230: add quoting rules to csv module (GH-29469)
Skip Montanaro committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99466)
Victor Stinner committed
October 7, 2022
S
gh-65496: Correct wording on csv's skipinitialspace argument (#96170)
Stanley committed
May 13, 2022
V
gh-89653: Use int type for Unicode kind (#92704)
Victor Stinner committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
April 16, 2022
S
bpo-40676: Use Argument Clinic for csv (where possible) (GH-20200)
Shantanu committed
February 28, 2022
D
bpo-46541: Remove unnecessary Py_VISIT (GH-31608)
Dong-hee Na committed
February 16, 2022
D
bpo-46541: Remove usage of _Py_IDENTIFIER from csv module (GH-31372)
Dong-hee Na committed
February 11, 2022
P
bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)
Petr Viktorin committed
February 8, 2022
October 11, 2021
D
bpo-20028: Empty escapechar/quotechar is not allowed for csv.Dialect (GH-28833)
Dong-hee Na committed
October 9, 2021
S
bpo-27580: Add support of null characters in the csv module. (GH-28808)
Serhiy Storchaka committed
D
bpo-20028: Keep original exception when PyUnicode_GetLength return -1 (GH-28832)
Dong-hee Na committed
D
bpo-20028: Improve error message of csv.Dialect when initializing (GH-28705)
Dong-hee Na committed
October 7, 2021
C
Fix typos in the Modules directory (GH-28761)
Christian Clauss committed
July 13, 2021
T
bpo-44630: Fix assertion errors in csv module (GH-27127)
T. Wouters committed
June 17, 2021
E
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351)
Erlend Egeberg Aasland committed
May 12, 2021
E
bpo-44116: Add GC support to _csv heap types (GH-26074)
Erlend Egeberg Aasland committed
K
bpo-44089: Allow subclassing of ``csv.Error`` (GH-26008)
Ken Jin committed
December 15, 2020
P
bpo-14935: Remove static state from the _csv module (GH-23224)
Petr Viktorin committed