summaryrefslogtreecommitdiffstats
path: root/Modules/pyexpat.c
Commit message (Expand)AuthorAgeFilesLines
* gh-140593: Fix a memory leak in function `my_ElementDeclHandler` of `pyexpat`...Sebastian Pipping2025-10-261-1/+1
* gh-139400: Make sure that parent parsers outlive their subparsers in `pyexpat...Sebastian Pipping2025-10-051-0/+25
* gh-90949: Fix an "unused function" compiler warning introduced in GH-139234 (...Sebastian Pipping2025-10-041-0/+2
* gh-90949: expose Expat API to tune exponential expansion protections (#139368)Bénédikt Tran2025-09-281-5/+90
* gh-90949: amend GH-139234 in prevision of future mitigation API (#139366)Bénédikt Tran2025-09-261-53/+68
* gh-90949: add Expat API to prevent XML deadly allocations (CVE-2025-59375) (#...Bénédikt Tran2025-09-261-27/+170
* GH-137623: Use an AC decorator for docstring line length enforcement (#137690)Adam Turner2025-08-181-5/+11
* gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat` (#135346)Petr Viktorin2025-07-011-6/+79
* gh-111178: Fix function signature in pyexpat.c (#131674)Victor Stinner2025-03-241-16/+29
* gh-111178: fix UBSan failures in `Modules/pyexpat.c` (GH-129789)Bénédikt Tran2025-02-241-98/+147
* gh-129354: Use PyErr_FormatUnraisable() function (#129514)Victor Stinner2025-01-311-1/+2
* gh-126624: Expose error code ``XML_ERROR_NOT_STARTED`` of Expat >=2.6.4 (#126...Sebastian Pipping2025-01-021-1/+4
* gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH...Bénédikt Tran2024-12-171-1/+6
* GH-119462: Enforce invariants of type versioning (GH-120731)Mark Shannon2024-06-191-1/+1
* Remove almost all unpaired backticks in docstrings (#119231)Geoffrey Thomas2024-05-221-2/+2
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425) (GH-115...Sebastian Pipping2024-02-291-0/+53
* gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)Sam Gross2024-02-071-1/+2
* gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)Erlend E. Aasland2024-01-261-1/+1
* gh-103092: Make ``pyexpat`` module importable in sub-interpreters (#113555)Kirill Podoprigora2023-12-291-3/+1
* gh-111789: Use PyDict_GetItemRef() in Modules/pyexpat.c (gh-112079)Serhiy Storchaka2023-11-271-12/+5
* gh-110093: Replace trivial Py_BuildValue() with direct C API call (GH-110094)Serhiy Storchaka2023-10-201-2/+2
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-031-1/+0
* gh-106320: Remove private _PyTraceback functions (#108453)Victor Stinner2023-08-241-0/+1
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-4/+3
* gh-86493: Modernize modules initialization code (GH-106858)Serhiy Storchaka2023-07-251-10/+4
* gh-106320: Move private _PyHash API to the internal C API (#107026)Victor Stinner2023-07-221-0/+1
* gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)Serhiy Storchaka2023-07-181-8/+5
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-1/+1
* gh-106320: Remove private _PyImport C API functions (#106383)Victor Stinner2023-07-031-0/+5
* gh-105375: Harden pyexpat initialisation (#105606)Erlend E. Aasland2023-06-111-7/+11
* gh-92536: Remove PyUnicode_READY() calls (#105210)Victor Stinner2023-06-011-1/+1
* GH-103092: isolate `pyexpat` (#104506)Kumar Aditya2023-05-161-8/+21
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+3
* GH-101797: allocate `PyExpat_CAPI` capsule on heap (#101798)Kumar Aditya2023-02-111-27/+45
* gh-100689: Revert "bpo-41798: pyexpat: Allocate the expat_CAPI on the heap me...Nikita Sobolev2023-01-081-40/+27
* bpo-15999: Accept arbitrary values for boolean parameters. (#15609)Serhiy Storchaka2022-12-031-2/+2
* gh-99300: Use Py_NewRef() in Modules/ directory (#99469)Victor Stinner2022-11-141-12/+6
* gh-99426: Use PyUnicode_FromFormat() and PyErr_Format() instead of sprintf (G...Serhiy Storchaka2022-11-141-3/+1
* Correct some typos in comments (GH-98194)jonasdlindner2022-11-061-1/+1
* gh-95853: Address wasm build and test issues (GH-95985)Christian Heimes2022-08-151-1/+1
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938)Victor Stinner2022-06-191-1/+0
* gh-89653: Use int type for Unicode kind (#92704)Victor Stinner2022-05-131-1/+1
* gh-91731: Replace Py_BUILD_ASSERT() with static_assert() (#91730)Victor Stinner2022-04-201-1/+3
* bpo-46541: Remove usage of _Py_IDENTIFIER from pyexpat (GH-31468)Dong-hee Na2022-02-211-4/+8
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-0/+2
* bpo-45321: Add missing error codes to module `xml.parsers.expat.errors` (GH-3...Sebastian Pipping2021-12-311-49/+91
* bpo-45329: Fix freed memory access in pyexpat.c (GH-28649)TAGAMI Yukihiro2021-10-021-1/+1
* bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351)Erlend Egeberg Aasland2021-06-171-1/+1
* bpo-42972: Fully support GC for pyexpat, unicodedata, and dbm/gdbm heap types...Erlend Egeberg Aasland2021-05-271-21/+18