COMMITS
/ Modules/_json.c 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
April 17, 2019
V
bpo-36635: Change pyport.h for Py_BUILD_CORE_MODULE define (GH-12853)
Victor Stinner committed
February 25, 2019
S
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)
Serhiy Storchaka committed
November 1, 2018
V
bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271)
Victor Stinner committed
September 12, 2018
A
bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225)
Alexey Izbyshev committed
November 25, 2017
S
bpo-24641: Improved error message for JSON unserializible keys. (#4364)
Serhiy Storchaka committed
September 24, 2017
September 12, 2017
E
bpo-30860: Move windows.h include out of internal/*.h. (#3458)
Eric Snow committed
September 8, 2017
E
bpo-30860: Consolidate stateful runtime globals. (#3397)
Eric Snow committed
August 24, 2017
I
bpo-31095: fix potential crash during GC (GH-2974)
INADA Naoki committed
July 16, 2017
S
bpo-30936: Fix a reference leak in json when fail to sort keys. (#2712)
Serhiy Storchaka committed
July 13, 2017
S
bpo-30911: Fix a crash in json on platforms with unsigned char (#2684)
Segev Finer committed
May 28, 2017
S
bpo-30248: Convert boolean arguments only once in _json. (#1423)
Serhiy Storchaka committed
May 5, 2017
S
bpo-30243: Fixed the possibility of a crash in _json. (#1420)
Serhiy Storchaka committed
March 21, 2017
S
bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748)
Serhiy Storchaka committed
January 23, 2017
S
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
Serhiy Storchaka committed
January 13, 2017
S
Py_SIZE() was misused for dict.
Serhiy Storchaka committed
S
Py_SIZE() was misused for dict.
Serhiy Storchaka committed
S
Py_SIZE() was misused for dict.
Serhiy Storchaka committed
January 3, 2017
S
Fixed possible reference leaks in the _json module.
Serhiy Storchaka committed
S
Fixed possible reference leaks in the _json module.
Serhiy Storchaka committed
S
Fixed possible reference leaks in the _json module.
Serhiy Storchaka committed
December 8, 2016
V
Don't parenthesis in _PyObject_CallMethodId() format
Victor Stinner committed
December 4, 2016
V
Backed out changeset b9c9691c72c5
Victor Stinner committed
December 1, 2016
V
Replace PyObject_CallFunctionObjArgs() with fastcall
Victor Stinner committed
April 10, 2016
S
Issue #26719: More efficient formatting of ints and floats in json.
Serhiy Storchaka committed
S
Issue #26719: More efficient formatting of ints and floats in json.
Serhiy Storchaka committed
December 25, 2015
S
Issue #25923: Added more const qualifiers to signatures of static and private functions.
Serhiy Storchaka committed
July 26, 2015
S
Issue #24683: Fixed crashes in _json functions called with arguments of
Serhiy Storchaka committed
S
Issue #24683: Fixed crashes in _json functions called with arguments of
Serhiy Storchaka committed
June 27, 2015
B
prevent integer overflow in escape_unicode (closes #24522)
Benjamin Peterson committed
May 30, 2015
S
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
Serhiy Storchaka committed
S
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
Serhiy Storchaka committed