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-145105: Fix crash in csv.reader with re-entrant iterator (GH-145106)
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
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-116738: Make csv module thread-safe (gh-141365)
gh-137986: Fix and improve the csv functions docstrings (GH-137987)
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-116738: Make `_csv` module thread-safe (#118344)
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 (#123461)
gh-113785: csv: fields starting with escapechar are not quoted (GH-122110)
gh-121040: Use __attribute__((fallthrough)) (#121044)
gh-116322: Add Py_mod_gil module slot (#116882)
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-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-113796: Add more validation checks in the csv.Dialect constructor (GH-113797)
gh-114123: Migrate docstring from _csv to csv (#114124)
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)