summaryrefslogtreecommitdiffstats
path: root/Modules/_json.c
Commit message (Expand)AuthorAgeFilesLines
* gh-137821: Improve Argument Clinic definitions in the ``_json`` module (#140780)Donghee Na2025-10-301-44/+11
* gh-137821: Convert _json module to use Argument Clinic (gh-140778)Yoonho Hann2025-10-301-43/+46
* gh-116738: Make `_json` module thread-safe in the free-threading (#119438)Pieter Eendebak2025-08-311-41/+134
* gh-135336: Add fast path to json string encoding (#133239)Nice Zombies2025-08-071-44/+144
* Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (G...Serhiy Storchaka2025-07-221-3/+10
* gh-131884: Fix incorrect formatting in json.dumps() when using indent and ski...Roei Ben Artzi2025-06-031-5/+8
* gh-133968: Create the Unicode writer on demand in json (#133832)Nice Zombies2025-05-311-13/+7
* gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)Victor Stinner2025-05-291-5/+5
* gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)Serhiy Storchaka2025-04-081-10/+3
* gh-131238: Remove more includes from pycore_interp.h (#131480)Victor Stinner2025-03-191-5/+6
* gh-111178: fix UBSan failures in `Modules/_jsonmodule.c` (GH-129781)Bénédikt Tran2025-02-171-16/+27
* gh-128911: Add PyImport_ImportModuleAttr() function (#128912)Victor Stinner2025-01-301-1/+1
* gh-129271: Fix reference leak with unicode writer in fast path in the json mo...Pablo Galindo Salgado2025-01-251-0/+1
* gh-119182: Use public PyUnicodeWriter in _json.c (#129249)Victor Stinner2025-01-241-8/+16
* gh-95382: Use cache for indentations in the JSON encoder (GH-118636)Serhiy Storchaka2024-11-121-64/+118
* gh-125196: Use PyUnicodeWriter for JSON encoder (#125249)Victor Stinner2024-10-101-38/+49
* gh-122163: Add notes for JSON serialization errors (GH-122165)Serhiy Storchaka2024-07-231-4/+9
* gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)Sergey B Kirpichev2024-05-291-1/+1
* gh-95382: Improve performance of json encoder with indent (GH-118105)Pieter Eendebak2024-05-061-40/+96
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)Sam Gross2024-02-071-3/+2
* gh-113149: Improve error message when JSON has trailing comma (GH-113227)Carson Radtke2023-12-171-0/+14
* gh-111928: make "memo" dict local to scan_once call (gh-112005)AN Long2023-11-131-23/+19
* gh-108216: Cleanup #include in internal header files (#108228)Victor Stinner2023-08-211-1/+1
* GH-84436: Skip refcounting for known immortals (GH-107605)Brandt Bucher2023-08-041-3/+3
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-15/+15
* gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)Serhiy Storchaka2023-07-181-12/+2
* gh-92536: Remove PyUnicode_READY() calls (#105210)Victor Stinner2023-06-011-21/+0
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+1
* gh-99925: Fix inconsistency in `json.dumps()` error messages (GH-99926)František Nesveda2022-12-201-2/+3
* gh-100272: Fix JSON serialization of OrderedDict (GH-100273)Serhiy Storchaka2022-12-171-4/+3
* bpo-15999: Accept arbitrary values for boolean parameters. (#15609)Serhiy Storchaka2022-12-031-1/+1
* gh-99537: Use Py_SETREF() function in C code (#99656)Victor Stinner2022-11-221-3/+1
* gh-99300: Use Py_NewRef() in Modules/ directory (#99467)Victor Stinner2022-11-141-14/+8
* gh-90868: Adjust the Generated Objects (gh-99223)Eric Snow2022-11-081-4/+5
* GH-90699: Remove `_Py_IDENTIFIER` usage from `_json` module (GH-98956)Kumar Aditya2022-11-021-29/+8
* gh-95385 Fastpath for encoding dict to JSON (gh-95374)Aivars Kalvāns2022-08-061-78/+88
* gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006)Aivars Kalvāns2022-07-271-59/+51
* gh-94393: Remove unneeded module state from _json (#94394)Erlend Egeberg Aasland2022-07-021-58/+15
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-12/+13
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-0/+1
* bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)Christian Heimes2021-10-221-2/+2
* bpo-44854: Remove trailing whitespaces (GH-27689)Serhiy Storchaka2021-08-091-1/+1
* bpo-42834: Fix _json internal caches for subinterpreters (GH-24121)Ken Jin2021-02-011-38/+39
* bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSp...Pablo Galindo2020-05-271-0/+2
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data....Serhiy Storchaka2020-04-111-7/+7
* bpo-40077: Remove redundant cast in json module (GH-19438)Hai Shi2020-04-091-2/+2
* bpo-40077: Fix potential refleaks of _json: traverse memo (GH-19344)Hai Shi2020-04-041-0/+1
* bpo-40077: Convert _json module to use PyType_FromSpec() (GH-19177)Dong-hee Na2020-03-271-157/+130