COMMITS
/ Modules/_json.c April 2, 2026
S
GH-145247: Use _PyTuple_FromPair in Modules (part 1) (#148000)
Sergey Miryanov committed
March 27, 2026
J
gh-146440: Add array_hook parameter to JSON decoders (#146441)
Joao S. O. Bueno committed
March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
February 21, 2026
V
gh-141510, PEP 814: Add frozendict support to json (#144903)
Victor Stinner committed
January 12, 2026
S
gh-143196: Fix crash in non-standard use of internal JSON encoder object (GH-143618)
Serhiy Storchaka committed
October 30, 2025
D
gh-137821: Improve Argument Clinic definitions in the ``_json`` module (#140780)
Donghee Na committed
Y
gh-137821: Convert _json module to use Argument Clinic (gh-140778)
Yoonho Hann committed
August 31, 2025
P
gh-116738: Make `_json` module thread-safe in the free-threading (#119438)
Pieter Eendebak committed
August 7, 2025
N
gh-135336: Add fast path to json string encoding (#133239)
Nice Zombies committed
July 22, 2025
S
Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)" (#136991)
Serhiy Storchaka committed
June 3, 2025
R
gh-131884: Fix incorrect formatting in json.dumps() when using indent and skipkeys=True (GH-132200)
Roei Ben Artzi committed
May 31, 2025
N
gh-133968: Create the Unicode writer on demand in json (#133832)
Nice Zombies committed
May 29, 2025
V
gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)
Victor Stinner committed
April 8, 2025
S
gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)
Serhiy Storchaka committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
February 17, 2025
B
gh-111178: fix UBSan failures in `Modules/_jsonmodule.c` (GH-129781)
Bénédikt Tran committed
January 30, 2025
V
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner committed
January 25, 2025
P
gh-129271: Fix reference leak with unicode writer in fast path in the json module (#129272)
Pablo Galindo Salgado committed
January 24, 2025
V
gh-119182: Use public PyUnicodeWriter in _json.c (#129249)
Victor Stinner committed
November 12, 2024
S
gh-95382: Use cache for indentations in the JSON encoder (GH-118636)
Serhiy Storchaka committed
October 10, 2024
V
gh-125196: Use PyUnicodeWriter for JSON encoder (#125249)
Victor Stinner committed
July 23, 2024
S
gh-122163: Add notes for JSON serialization errors (GH-122165)
Serhiy Storchaka committed
May 29, 2024
S
gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619)
Sergey B Kirpichev committed
May 6, 2024
P
gh-95382: Improve performance of json encoder with indent (GH-118105)
Pieter Eendebak committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
February 7, 2024
S
gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)
Sam Gross committed
December 17, 2023
C
gh-113149: Improve error message when JSON has trailing comma (GH-113227)
Carson Radtke committed
November 13, 2023
A
gh-111928: make "memo" dict local to scan_once call (gh-112005)
AN Long committed
August 21, 2023
V
gh-108216: Cleanup #include in internal header files (#108228)
Victor Stinner committed
August 4, 2023
B
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 18, 2023
S
gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860)
Serhiy Storchaka committed
June 1, 2023
V
gh-92536: Remove PyUnicode_READY() calls (#105210)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
December 20, 2022
F
gh-99925: Fix inconsistency in `json.dumps()` error messages (GH-99926)
František Nesveda committed
December 17, 2022
S
gh-100272: Fix JSON serialization of OrderedDict (GH-100273)
Serhiy Storchaka committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99656)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99467)
Victor Stinner committed
November 8, 2022
E
gh-90868: Adjust the Generated Objects (gh-99223)
Eric Snow committed
November 2, 2022
K
GH-90699: Remove `_Py_IDENTIFIER` usage from `_json` module (GH-98956)
Kumar Aditya committed
August 6, 2022
A
gh-95385 Fastpath for encoding dict to JSON (gh-95374)
Aivars Kalvāns committed
July 27, 2022
A
gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006)
Aivars Kalvāns committed
July 2, 2022
E
gh-94393: Remove unneeded module state from _json (#94394)
Erlend Egeberg Aasland committed
May 4, 2022
V
Use static inline function Py_EnterRecursiveCall() (#91988)
Victor Stinner committed
February 8, 2022
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
August 9, 2021
S
bpo-44854: Remove trailing whitespaces (GH-27689)
Serhiy Storchaka committed
February 1, 2021
K
bpo-42834: Fix _json internal caches for subinterpreters (GH-24121)
Ken Jin committed