History for Modules/_csv.c - python/cpython · GitHub

github.com

GitHub CopilotWrite better code with AI | MCP RegistryIntegrate external tools | ActionsAutomate any workflow | CodespacesInstant dev environments | IssuesPlan and track work | Code ReviewManage code changes | Code QualityEnforce quality at merge | Why GitHub | Marketplace | View all features | Enterprises | Small and medium teams | Startups | View all use cases | View all industries | View all solutions | AI | Software Development | DevOps | Security | View all topics | Customer stories | Events & webinars | Ebooks & reports | Business insights | Trust center | Partners | View all resources

Tin mới

gh-155033: Support copy.replace() for csv dialects (GH-155035)

gh-155033: Support copy.replace() for csv dialects (GH-155035)

gh-145105: Fix crash in csv.reader with re-entrant iterator (GH-145106)

gh-145105: Fix crash in csv.reader with re-entrant iterator (GH-145106)

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)

gh-146093: Fix csv _set_str(): check if PyUnicode_DecodeASCII() failed (#146113)

gh-146093: Fix csv _set_str(): check if PyUnicode_DecodeASCII() failed (#146113)

gh-145966: Fix _csv DIALECT_GETATTR macro silently masking non-AttributeError exceptions (GH-145974)

gh-145966: Fix _csv DIALECT_GETATTR macro silently masking non-AttributeError exceptions (GH-145974)

gh-116738: Make csv module thread-safe (gh-141365)

gh-116738: Make csv module thread-safe (gh-141365)

gh-137986: Fix and improve the csv functions docstrings (GH-137987)

gh-137986: Fix and improve the csv functions docstrings (GH-137987)

gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes (GH-133241)

gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes (GH-133241)

gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (#129413)

gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (#129413)

gh-111178: fix UBSan failures in `Modules/_csv.c` (GH-128243)

gh-111178: fix UBSan failures in `Modules/_csv.c` (GH-128243)

gh-116738: Make `_csv` module thread-safe (#118344)

gh-116738: Make `_csv` module thread-safe (#118344)

gh-124956: Use `#undef` for temp macros in `_csv.c` (#124957)

gh-124956: Use `#undef` for temp macros in `_csv.c` (#124957)

gh-123446: Fix empty function names in `TypeError`s in `_csv` module (#123462)

gh-123446: Fix empty function names in `TypeError`s in `_csv` module (#123462)

gh-123446: Fix empty function names in `TypeError`s in `_csv` module (#123461)

gh-123446: Fix empty function names in `TypeError`s in `_csv` module (#123461)

gh-113785: csv: fields starting with escapechar are not quoted (GH-122110)

gh-113785: csv: fields starting with escapechar are not quoted (GH-122110)

gh-121040: Use __attribute__((fallthrough)) (#121044)

gh-121040: Use __attribute__((fallthrough)) (#121044)

gh-116322: Add Py_mod_gil module slot (#116882)

gh-116322: Add Py_mod_gil module slot (#116882)

gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)

gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)

gh-67044: Always quote or escape \r and \n in csv.writer() (GH-115741)

gh-67044: Always quote or escape \r and \n in csv.writer() (GH-115741)

gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721)

gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721)

gh-113732: Fix support of QUOTE_NOTNULL and QUOTE_STRINGS in csv.reader (GH-113738)

gh-113732: Fix support of QUOTE_NOTNULL and QUOTE_STRINGS in csv.reader (GH-113738)

gh-113796: Add more validation checks in the csv.Dialect constructor (GH-113797)

gh-113796: Add more validation checks in the csv.Dialect constructor (GH-113797)

gh-114123: Migrate docstring from _csv to csv (#114124)

gh-114123: Migrate docstring from _csv to csv (#114124)

gh-70835: Clarify error message for CSV file opened with wrong newline (GH-113786)

gh-70835: Clarify error message for CSV file opened with wrong newline (GH-113786)

gh-111789: Use PyDict_GetItemRef() in Modules/_csv.c (gh-112073)

gh-110964: Remove private _PyArg functions (#110966)

gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)

gh-106869: Use new PyMemberDef constant names (#106871)

gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)

gh-92536: Remove PyUnicode_READY() calls (#105210)

gh-104265 Disallow instantiation of `_csv.Reader` and `_csv.Writer` (#104266)

gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)

gh-67230: add quoting rules to csv module (GH-29469)

gh-99300: Use Py_NewRef() in Modules/ directory (#99466)

gh-65496: Correct wording on csv's skipinitialspace argument (#96170)

1 1