COMMITS
/ Modules/_json.c 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
May 27, 2020
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 11, 2020
S
bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345)
Serhiy Storchaka committed
April 9, 2020
H
bpo-40077: Remove redundant cast in json module (GH-19438)
Hai Shi committed
April 4, 2020
H
bpo-40077: Fix potential refleaks of _json: traverse memo (GH-19344)
Hai Shi committed
March 27, 2020
D
bpo-40077: Convert _json module to use PyType_FromSpec() (GH-19177)
Dong-hee Na committed
February 17, 2020
D
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
Dong-hee Na committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
February 7, 2020
V
bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393)
Victor Stinner committed
January 15, 2020
November 5, 2019
V
_json.c: use Py_UNUSED() macro (GH-17053)
Victor Stinner committed
October 17, 2019
I
bpo-37587: json: Use _PyUnicodeWriter when scanning string. (GH-15591)
Inada Naoki committed
August 8, 2019
I
bpo-37587: optimize json.loads (GH-15134)
Inada Naoki committed
July 30, 2019
M
bpo-37587: Make json.loads faster for long strings (GH-14752)
Marco Paolini committed
July 4, 2019
J
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 6, 2019
S
bpo-36793: Remove unneeded __str__ definitions. (GH-13081)
Serhiy Storchaka committed