27 Commits (6bcd00afa9dde18c1bbeb0a4d2fb376bac9dfd2c)

Author SHA1 Message Date
Antoine Pitrou d9a5137742 Issue #5067: improve some json error messages. 14 years ago
Amaury Forgeot d'Arc dee76e627d Issue #13774: json: Fix a SystemError when a bogus encoding is passed to 15 years ago
Ezio Melotti c1ec7b5d44 #12051: Fix segfault in json.dumps() while encoding highly-nested objects using the C accelerations. 15 years ago
Ezio Melotti cec464951e #12017: Fix segfault in json.loads() while decoding highly-nested objects using the C accelerations. 15 years ago
Ezio Melotti f5164f6e93 #11982: remove now unused function. 15 years ago
Ezio Melotti df8a8f768d #11982: fix json.loads('""') to return u'' rather than ''. 15 years ago
Georg Brandl d823bdcb0e #10804: fix copy-paste error when checking assigned fields for NULL. 16 years ago
Antoine Pitrou 2397dd58b7 Issue #10314: improve performance of JSON encoding with sort_keys=True 16 years ago
Barry Warsaw fa6582752a Issue 10038. Restore the Python 2.6 behavior that json.loads() always returns 16 years ago
Raymond Hettinger cbba8d4c7a Backport r72961 fixing issue #6105: json.dumps not following OrderedDict iteration order. 16 years ago
Antoine Pitrou 22ad24528e Merged revisions 85342 via svnmerge from 16 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 f31db93fc1 Apply patch from Ray Allen for issue 9296 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
Brett Cannon 8e9757e432 Remove unneeded variable mutation and initializations. 16 years ago
Antoine Pitrou 4fad6bdde9 Merged revisions 76710 via svnmerge from 17 years ago
Antoine Pitrou 781eba7972 Merged revisions 76708 via svnmerge from 17 years ago
Antoine Pitrou 187177fc55 Issue #6986: Fix crash in the JSON C accelerator when called with the 17 years ago
Eric Smith 129c97df02 Issue 7117: Replace PyOS_ascii_strtod with PyOS_string_to_double in _json.c as part of short float repr. Change made after consulting with Bob Ippolito. This completes the removal of calls to PyOS_ascii_strtod. 17 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
Georg Brandl f71ba95e91 #5932: fix error return in _convertPyInt_AsSsize_t() conversion function. 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
Bob Ippolito 76a982a027 Issue 5381: fix regression in pure python code path, Issue 5584: fix a decoder bug for unicode float literals outside of a container 17 years ago
Raymond Hettinger a0b8d9ad2d Silence a compiler warning. 17 years ago
Raymond Hettinger 91852ca673 Issue 5381: Add object_pairs_hook to the json module. 17 years ago
Bob Ippolito d914e3f861 merge json library with simplejson 2.0.9 (issue 4136) 17 years ago
Georg Brandl 4aef703c45 Merged revisions 66801,66803-66804,66813,66854-66856,66866,66870-66872,66874,66887,66903,66905,66911,66913,66927,66932,66938,66942,66962,66964,66973-66974,66977,66992,66998-66999,67002,67005,67007,67028,67040-67041,67044,67070,67089,67091,67101,67117-67119,67123-67124 via svnmerge from 18 years ago
Benjamin Peterson 8e8c2152fb Merged revisions 66938,66942 via svnmerge from 18 years ago
Benjamin Peterson 336680ecea fix more possible ref leaks in _json and use Py_CLEAR 18 years ago
Benjamin Peterson 87e6ad290b fix possible ref leak 18 years ago
Benjamin Peterson a13d475901 merge r66932 and add a few py3k only checks 18 years ago
Benjamin Peterson 595e3cbb3d check for error conditions in _json #3623 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
Bob Ippolito d648f64a53 #3322: bounds checking for _json.scanstring 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Gregory P. Smith dd96db63f6 This reverts r63675 based on the discussion in this thread: 18 years ago
Christian Heimes 72b710a596 Renamed PyString to PyBytes 18 years ago