1. 33f15a1 bpo-40077: Convert _json module to use PyType_FromSpec() (GH-19177) by Dong-hee Na · 5 years ago
  2. 1b55b65 bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521) by Dong-hee Na · 5 years ago
  3. ffd9753 bpo-39245: Switch to public API for Vectorcall (GH-18460) by Petr Viktorin · 5 years ago
  4. daa9756 bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) by Victor Stinner · 5 years ago
  5. ed154c3 bpo-1635741: Port _json extension module to multiphase initialization (PEP 489) (GH-17835) by Hai Shi · 6 years ago
  6. fbbfcce _json.c: use Py_UNUSED() macro (GH-17053) by Victor Stinner · 6 years ago
  7. 9c11029 bpo-37587: json: Use _PyUnicodeWriter when scanning string. (GH-15591) by Inada Naoki · 6 years ago
  8. 2a570af bpo-37587: optimize json.loads (GH-15134) by Inada Naoki · 6 years ago
  9. 8a758f5 bpo-37587: Make json.loads faster for long strings (GH-14752) by Marco Paolini · 6 years ago
  10. 196a530 bpo-37483: add _PyObject_CallOneArg() function (#14558) by Jeroen Demeyer · 6 years ago
  11. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 6 years ago
  12. 96aeaec bpo-36793: Remove unneeded __str__ definitions. (GH-13081) by Serhiy Storchaka · 6 years ago
  13. 5c75f37 bpo-36635: Change pyport.h for Py_BUILD_CORE_MODULE define (GH-12853) by Victor Stinner · 6 years ago
  14. a24107b bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) by Serhiy Storchaka · 6 years ago
  15. e281f7d bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271) by Victor Stinner · 7 years ago
  16. 6f82bff bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225) by Alexey Izbyshev · 7 years ago
  17. cfa797c bpo-24641: Improved error message for JSON unserializible keys. (#4364) by Serhiy Storchaka · 8 years ago
  18. 2b382dd bpo-31505: Fix an assertion failure in json, in case _json.make_encoder() received a bad encoder() argument. (#3643) by Oren Milman · 8 years ago
  19. fc1bf87 bpo-30860: Move windows.h include out of internal/*.h. (#3458) by Eric Snow · 8 years ago
  20. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 8 years ago
  21. a6296d3 bpo-31095: fix potential crash during GC (GH-2974) by INADA Naoki · 8 years ago
  22. 49f6449 bpo-30936: Fix a reference leak in json when fail to sort keys. (#2712) by Serhiy Storchaka · 8 years ago
  23. 541bd28 bpo-30911: Fix a crash in json on platforms with unsigned char (#2684) by Segev Finer · 8 years ago
  24. ac5bbd4 bpo-30248: Convert boolean arguments only once in _json. (#1423) by Serhiy Storchaka · 8 years ago
  25. 76a3e51 bpo-30243: Fixed the possibility of a crash in _json. (#1420) by Serhiy Storchaka · 8 years ago
  26. fff9a31 bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748) by Serhiy Storchaka · 8 years ago
  27. d1302c0 Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 9 years ago
  28. 8cbc51a Py_SIZE() was misused for dict. by Serhiy Storchaka · 9 years ago
  29. a675842 Py_SIZE() was misused for dict. by Serhiy Storchaka · 9 years ago
  30. 3023ebb Py_SIZE() was misused for dict. by Serhiy Storchaka · 9 years ago
  31. 0f05512 Fixed possible reference leaks in the _json module. by Serhiy Storchaka · 9 years ago
  32. 8d979d5 Fixed possible reference leaks in the _json module. by Serhiy Storchaka · 9 years ago
  33. 21fe721 Fixed possible reference leaks in the _json module. by Serhiy Storchaka · 9 years ago
  34. 4c38154 Don't parenthesis in _PyObject_CallMethodId() format by Victor Stinner · 9 years ago
  35. de4ae3d Backed out changeset b9c9691c72c5 by Victor Stinner · 9 years ago
  36. 27580c1 Replace PyObject_CallFunctionObjArgs() with fastcall by Victor Stinner · 9 years ago
  37. 96cdbe7 Issue #26719: More efficient formatting of ints and floats in json. by Serhiy Storchaka · 9 years ago
  38. e0805cf Issue #26719: More efficient formatting of ints and floats in json. by Serhiy Storchaka · 9 years ago
  39. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 10 years ago
  40. f002225 Issue #24683: Fixed crashes in _json functions called with arguments of by Serhiy Storchaka · 10 years ago
  41. 83236f7 Issue #24683: Fixed crashes in _json functions called with arguments of by Serhiy Storchaka · 10 years ago
  42. 7b78d43 prevent integer overflow in escape_unicode (closes #24522) by Benjamin Peterson · 10 years ago
  43. ac5569b Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), by Serhiy Storchaka · 10 years ago
  44. fa494fd Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(), by Serhiy Storchaka · 10 years ago
  45. 88abdef merge 3.4 (#24094) by Benjamin Peterson · 10 years ago
  46. 122f4b1 merge 3.3 (#24094) by Benjamin Peterson · 10 years ago
  47. 501182a just sort the items tuple directly (closes #24094) by Benjamin Peterson · 10 years ago
  48. f024d26 Issue #23685: Fix usage of PyMODINIT_FUNC in _json, _scproxy, nis, pyexpat by Victor Stinner · 10 years ago
  49. 483405b Issue #22883: Got rid of outdated references to PyInt and PyString in comments. by Serhiy Storchaka · 10 years ago
  50. 71cf91c merge 3.4 (#23369) by Benjamin Peterson · 11 years ago
  51. 3675cd9 merge 3.3 (#23369) by Benjamin Peterson · 11 years ago
  52. e3bfe19 fix possible overflow in encode_basestring_ascii (closes #23369) by Benjamin Peterson · 11 years ago
  53. 47efb4a Issue #19361: JSON decoder now raises JSONDecodeError instead of ValueError. by Serhiy Storchaka · 11 years ago
  54. dc3eaa8 Issue #23206: Make ``json.dumps(..., ensure_ascii=False)`` as fast as the default case of ``ensure_ascii=True``. Patch by Naoki Inada. by Antoine Pitrou · 11 years ago
  55. 31a3ec3 Issue #22338: Fix a crash in the json module on memory allocation failure. by Victor Stinner · 11 years ago
  56. 70d92a9 merge 3.3 by Benjamin Peterson · 11 years ago
  57. 9beee04 merge 3.2 by Benjamin Peterson · 11 years ago
  58. 6ef2b36 disallow a negative idx parameter by Benjamin Peterson · 11 years ago
  59. 584f5cb merge 3.3 by Benjamin Peterson · 11 years ago
  60. 156285c merge 3.2 by Benjamin Peterson · 11 years ago
  61. 99b5afa in scan_once, prevent the reading of arbitrary memory when passed a negative index by Benjamin Peterson · 11 years ago
  62. 687ff0e Issue #11489: JSON decoder now accepts lone surrogates. by Serhiy Storchaka · 12 years ago
  63. c93329b Issue #11489: JSON decoder now accepts lone surrogates. by Serhiy Storchaka · 12 years ago
  64. a4998a7 Close #18264: int- and float-derived enums now converted to int or float. by Ethan Furman · 12 years ago
  65. 75e923f Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in by Christian Heimes · 13 years ago
  66. f402e92 Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in by Christian Heimes · 13 years ago
  67. 37623ab #16009: JSON error messages now provide more information. Patch by Serhiy Storchaka. by Ezio Melotti · 13 years ago
  68. cbb0284 Issue #16590: remove obsolete compatibility code from the _json module. by Antoine Pitrou · 13 years ago
  69. 53d36b6 Issue #16228: Fix a crash in the json module where a list changes size while it is being encoded. by Antoine Pitrou · 13 years ago
  70. 5ebe65f Issue #16228: Fix a crash in the json module where a list changes size while it is being encoded. by Antoine Pitrou · 13 years ago
  71. 9f69e79 Issue #16228: Fix a crash in the json module where a list changes size while it is being encoded. by Antoine Pitrou · 13 years ago
  72. 76df43d Issue #16330: Use surrogate-related macros by Victor Stinner · 13 years ago
  73. 802d669 Issue #5067: improve some json error messages. Patch by Serhiy Storchaka. by Antoine Pitrou · 13 years ago
  74. 2d24e94 Issue #5067: improve some json error messages. Patch by Serhiy Storchaka. by Antoine Pitrou · 13 years ago
  75. 8f82506 Check newly created consistency using _PyUnicode_CheckConsistency(str, 1) by Victor Stinner · 13 years ago
  76. d0acb41 Issue #14387: Do not include accu.h from Python.h. by Antoine Pitrou · 13 years ago
  77. f5cff56 Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 by Victor Stinner · 14 years ago
  78. d9c0631 Strip trailing spaces in _json.c by Victor Stinner · 14 years ago
  79. c4f281e Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead by Victor Stinner · 14 years ago
  80. 699cd9f Remove unused variable by Antoine Pitrou · 14 years ago
  81. 1ee1b6f Use identifier API for PyObject_GetAttrString. by Martin v. Löwis · 14 years ago
  82. c47adb0 Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. by Martin v. Löwis · 14 years ago
  83. 90c30e8 Remove now duplicate code in _json.c; instead, reuse the new private lib by Antoine Pitrou · 14 years ago
  84. d63a3b8 Implement PEP 393. by Martin v. Löwis · 14 years ago
  85. 18bb330 Fix compilation under Windows by Antoine Pitrou · 14 years ago
  86. df7fc9d Issue #12778: Reduce memory consumption when JSON-encoding a large container of many small objects. by Antoine Pitrou · 14 years ago
  87. f8d6fd6 #12051: merge with 3.2. by Ezio Melotti · 14 years ago
  88. f188bc5 #12051: merge with 3.1. by Ezio Melotti · 14 years ago
  89. 1367265 #12051: Fix segfault in json.dumps() while encoding highly-nested objects using the C accelerations. by Ezio Melotti · 14 years ago
  90. 9c18778 #12017: merge with 3.2. by Ezio Melotti · 14 years ago
  91. 06383ee #12017: merge with 3.1. by Ezio Melotti · 14 years ago
  92. 362b951 #12017: Fix segfault in json.loads() while decoding highly-nested objects using the C accelerations. by Ezio Melotti · 14 years ago
  93. f645451 Issue #11856: Speed up parsing of JSON numbers. by Antoine Pitrou · 14 years ago
  94. b94767f Issue #8914: fix various warnings from the Clang static analyzer v254. by Brett Cannon · 14 years ago
  95. 2397dd5 Issue #10314: improve performance of JSON encoding with sort_keys=True by Antoine Pitrou · 15 years ago
  96. ae136da Merged revisions 85342 via svnmerge from by Antoine Pitrou · 15 years ago
  97. 5b0e9e8 Issue #10055: Make json C89-compliant in UCS4 mode. by Antoine Pitrou · 15 years ago
  98. 4009c9e Merged revisions 82805-82806,83523-83527,83536,83538,83542,83546-83548,83550-83555,83558,83560 via svnmerge from by Georg Brandl · 15 years ago
  99. 7d6e076 Issue #7451: Improve decoding performance of JSON objects, and reduce by Antoine Pitrou · 15 years ago
  100. c8284cf #9087: update json docstrings -- unicode and long do not exist anymore. by Georg Brandl · 15 years ago