45 Commits (4837e39b0809680231e79007ee4e5836b82a9538)

Author SHA1 Message Date
Victor Stinner f5cff56a1b Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 15 years ago
Victor Stinner d9c0631d77 Strip trailing spaces in _json.c 15 years ago
Victor Stinner c4f281eba3 Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead 15 years ago
Antoine Pitrou 699cd9f7f1 Remove unused variable 15 years ago
Martin v. Löwis 1ee1b6fe0d Use identifier API for PyObject_GetAttrString. 15 years ago
Martin v. Löwis c47adb04b3 Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. 15 years ago
Antoine Pitrou 90c30e87be Remove now duplicate code in _json.c; instead, reuse the new private lib 15 years ago
Martin v. Löwis d63a3b8beb Implement PEP 393. 15 years ago
Antoine Pitrou 18bb330203 Fix compilation under Windows 15 years ago
Antoine Pitrou df7fc9dda7 Issue #12778: Reduce memory consumption when JSON-encoding a large container of many small objects. 15 years ago
Ezio Melotti 136726537f #12051: Fix segfault in json.dumps() while encoding highly-nested objects using the C accelerations. 15 years ago
Ezio Melotti 362b95102f #12017: Fix segfault in json.loads() while decoding highly-nested objects using the C accelerations. 15 years ago
Antoine Pitrou f645451d78 Issue #11856: Speed up parsing of JSON numbers. 15 years ago
Brett Cannon b94767ff44 Issue #8914: fix various warnings from the Clang static analyzer v254. 15 years ago
Antoine Pitrou 2397dd58b7 Issue #10314: improve performance of JSON encoding with sort_keys=True 15 years ago
Antoine Pitrou ae136da881 Merged revisions 85342 via svnmerge from 16 years ago
Antoine Pitrou 5b0e9e84e9 Issue #10055: Make json C89-compliant in UCS4 mode. 16 years ago
Georg Brandl 4009c9edfc Merged revisions 82805-82806,83523-83527,83536,83538,83542,83546-83548,83550-83555,83558,83560 via svnmerge from 16 years ago
Antoine Pitrou 7d6e076f6d Issue #7451: Improve decoding performance of JSON objects, and reduce 16 years ago
Georg Brandl c8284cfc57 #9087: update json docstrings -- unicode and long do not exist anymore. 16 years ago
Doug Hellmann 76e57947a1 Merged revisions 83016 via svnmerge from 16 years ago
Doug Hellmann 1c524754f6 Apply patch from Ray Allen for issue 9296 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou 4fad6bdde9 Merged revisions 76710 via svnmerge from 16 years ago
Antoine Pitrou 781eba7972 Merged revisions 76708 via svnmerge from 16 years ago
Raymond Hettinger 491a4cb8d9 Fix TODO: do the sort by just the key, not the key/value pair. 17 years ago
Raymond Hettinger bcf6f92dc5 * Fix-up a TODO (support the sort_key option). 17 years ago
Raymond Hettinger c8d952dfe4 Issue 6105: json encoder to respect iteration order of its inputs. 17 years ago
Georg Brandl 596820539f Merged revisions 72314 via svnmerge from 17 years ago
Hirokazu Yamamoto fecf5d143a Fixed warning. (Should not use *const* as variable name) 17 years ago
Benjamin Peterson c6b607d4a9 port simplejson upgrade from the trunk #4136 17 years ago
Benjamin Peterson 8e8c2152fb Merged revisions 66938,66942 via svnmerge from 18 years ago
Benjamin Peterson a13d475901 merge r66932 and add a few py3k only checks 18 years ago
Antoine Pitrou ee58fa484e #3560: cleanup C memoryview API 18 years ago
Martin v. Löwis 423be95dcf Merged revisions 65654 via svnmerge from 18 years ago
Benjamin Peterson 7af6eec6d0 Merged revisions 65147 via svnmerge from 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago
Amaury Forgeot d'Arc cb0cdce821 Move variable declaration to the top of the block, 18 years ago
Christian Heimes 90540004d3 Merged revisions 62734,62736,62748,62769 via svnmerge from 18 years ago