| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-95382: Use cache for indentations in the JSON encoder (GH-118636) | Serhiy Storchaka | 2024-11-12 | 1 | -64/+118 |
|
|
* | gh-125196: Use PyUnicodeWriter for JSON encoder (#125249) | Victor Stinner | 2024-10-10 | 1 | -38/+49 |
|
|
* | gh-122163: Add notes for JSON serialization errors (GH-122165) | Serhiy Storchaka | 2024-07-23 | 1 | -4/+9 |
|
|
* | gh-119613: Use C99+ functions instead of Py_IS_NAN/INFINITY/FINITE (#119619) | Sergey B Kirpichev | 2024-05-29 | 1 | -1/+1 |
|
|
* | gh-95382: Improve performance of json encoder with indent (GH-118105) | Pieter Eendebak | 2024-05-06 | 1 | -40/+96 |
|
|
* | gh-116322: Add Py_mod_gil module slot (#116882) | Brett Simmers | 2024-05-03 | 1 | -0/+1 |
|
|
* | gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211) | Sam Gross | 2024-02-07 | 1 | -3/+2 |
|
|
* | gh-113149: Improve error message when JSON has trailing comma (GH-113227) | Carson Radtke | 2023-12-17 | 1 | -0/+14 |
|
|
* | gh-111928: make "memo" dict local to scan_once call (gh-112005) | AN Long | 2023-11-13 | 1 | -23/+19 |
|
|
* | gh-108216: Cleanup #include in internal header files (#108228) | Victor Stinner | 2023-08-21 | 1 | -1/+1 |
|
|
* | GH-84436: Skip refcounting for known immortals (GH-107605) | Brandt Bucher | 2023-08-04 | 1 | -3/+3 |
|
|
* | gh-106869: Use new PyMemberDef constant names (#106871) | Victor Stinner | 2023-07-25 | 1 | -15/+15 |
|
|
* | gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860) | Serhiy Storchaka | 2023-07-18 | 1 | -12/+2 |
|
|
* | gh-92536: Remove PyUnicode_READY() calls (#105210) | Victor Stinner | 2023-06-01 | 1 | -21/+0 |
|
|
* | gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205) | Eric Snow | 2023-05-05 | 1 | -0/+1 |
|
|
* | gh-99925: Fix inconsistency in `json.dumps()` error messages (GH-99926) | František Nesveda | 2022-12-20 | 1 | -2/+3 |
|
|
* | gh-100272: Fix JSON serialization of OrderedDict (GH-100273) | Serhiy Storchaka | 2022-12-17 | 1 | -4/+3 |
|
|
* | bpo-15999: Accept arbitrary values for boolean parameters. (#15609) | Serhiy Storchaka | 2022-12-03 | 1 | -1/+1 |
|
|
* | gh-99537: Use Py_SETREF() function in C code (#99656) | Victor Stinner | 2022-11-22 | 1 | -3/+1 |
|
|
* | gh-99300: Use Py_NewRef() in Modules/ directory (#99467) | Victor Stinner | 2022-11-14 | 1 | -14/+8 |
|
|
* | gh-90868: Adjust the Generated Objects (gh-99223) | Eric Snow | 2022-11-08 | 1 | -4/+5 |
|
|
* | GH-90699: Remove `_Py_IDENTIFIER` usage from `_json` module (GH-98956) | Kumar Aditya | 2022-11-02 | 1 | -29/+8 |
|
|
* | gh-95385 Fastpath for encoding dict to JSON (gh-95374) | Aivars Kalvāns | 2022-08-06 | 1 | -78/+88 |
|
|
* | gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006) | Aivars Kalvāns | 2022-07-27 | 1 | -59/+51 |
|
|
* | gh-94393: Remove unneeded module state from _json (#94394) | Erlend Egeberg Aasland | 2022-07-02 | 1 | -58/+15 |
|
|
* | Use static inline function Py_EnterRecursiveCall() (#91988) | Victor Stinner | 2022-05-04 | 1 | -12/+13 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -0/+1 |
|
|
* | bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157) | Christian Heimes | 2021-10-22 | 1 | -2/+2 |
|
|
* | bpo-44854: Remove trailing whitespaces (GH-27689) | Serhiy Storchaka | 2021-08-09 | 1 | -1/+1 |
|
|
* | bpo-42834: Fix _json internal caches for subinterpreters (GH-24121) | Ken Jin | 2021-02-01 | 1 | -38/+39 |
|
|
* | bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSp... | Pablo Galindo | 2020-05-27 | 1 | -0/+2 |
|
|
* | bpo-40268: Remove unused structmember.h includes (GH-19530) | Victor Stinner | 2020-04-15 | 1 | -1/+1 |
|
|
* | bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data.... | Serhiy Storchaka | 2020-04-11 | 1 | -7/+7 |
|
|
* | bpo-40077: Remove redundant cast in json module (GH-19438) | Hai Shi | 2020-04-09 | 1 | -2/+2 |
|
|
* | bpo-40077: Fix potential refleaks of _json: traverse memo (GH-19344) | Hai Shi | 2020-04-04 | 1 | -0/+1 |
|
|
* | bpo-40077: Convert _json module to use PyType_FromSpec() (GH-19177) | Dong-hee Na | 2020-03-27 | 1 | -157/+130 |
|
|
* | bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521) | Dong-hee Na | 2020-02-17 | 1 | -2/+2 |
|
|
* | bpo-39245: Switch to public API for Vectorcall (GH-18460) | Petr Viktorin | 2020-02-11 | 1 | -6/+6 |
|
|
* | bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) | Victor Stinner | 2020-02-07 | 1 | -1/+1 |
|
|
* | bpo-1635741: Port _json extension module to multiphase initialization (PEP 48... | Hai Shi | 2020-01-15 | 1 | -23/+30 |
|
|
* | _json.c: use Py_UNUSED() macro (GH-17053) | Victor Stinner | 2019-11-05 | 1 | -10/+4 |
|
|
* | bpo-37587: json: Use _PyUnicodeWriter when scanning string. (GH-15591) | Inada Naoki | 2019-10-17 | 1 | -57/+23 |
|
|
* | bpo-37587: optimize json.loads (GH-15134) | Inada Naoki | 2019-08-08 | 1 | -20/+19 |
|
|
* | bpo-37587: Make json.loads faster for long strings (GH-14752) | Marco Paolini | 2019-07-30 | 1 | -1/+1 |
|
|
* | bpo-37483: add _PyObject_CallOneArg() function (#14558) | Jeroen Demeyer | 2019-07-04 | 1 | -6/+6 |
|
|
* | bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G... | Jeroen Demeyer | 2019-05-31 | 1 | -4/+4 |
|
|
* | bpo-36793: Remove unneeded __str__ definitions. (GH-13081) | Serhiy Storchaka | 2019-05-06 | 1 | -2/+2 |
|
|
* | bpo-36635: Change pyport.h for Py_BUILD_CORE_MODULE define (GH-12853) | Victor Stinner | 2019-04-17 | 1 | -5/+8 |
|
|
* | bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) | Serhiy Storchaka | 2019-02-25 | 1 | -1/+4 |
|
|
* | bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271) | Victor Stinner | 2018-11-01 | 1 | -1/+1 |
|
|