summaryrefslogtreecommitdiffstats
path: root/Modules/_json.c
Commit message (Collapse)AuthorAgeFilesLines
* #12051: Fix segfault in json.dumps() while encoding highly-nested objects ↵Ezio Melotti2011-05-101-2/+15
| | | | using the C accelerations.
* #12017: Fix segfault in json.loads() while decoding highly-nested objects ↵Ezio Melotti2011-05-071-4/+26
| | | | using the C accelerations.
* #11982: remove now unused function.Ezio Melotti2011-05-041-18/+0
|
* #11982: fix json.loads('""') to return u'' rather than ''.Ezio Melotti2011-05-041-1/+1
|
* #10804: fix copy-paste error when checking assigned fields for NULL.Georg Brandl2011-01-021-1/+1
|
* Issue 10038. Restore the Python 2.6 behavior that json.loads() always returnsBarry Warsaw2010-11-021-28/+7
| | | | unicode. Patch by Patch by Walter Dörwald.
* Backport r72961 fixing issue #6105: json.dumps not following OrderedDict ↵Raymond Hettinger2010-10-301-5/+22
| | | | iteration order.
* Merged revisions 85342 via svnmerge fromAntoine Pitrou2010-10-091-2/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85342 | antoine.pitrou | 2010-10-09 17:24:28 +0200 (sam., 09 oct. 2010) | 4 lines Issue #10055: Make json C89-compliant in UCS4 mode. ........
* Apply patch from Ray Allen for issue 9296Doug Hellmann2010-07-211-1/+1
|
* Remove unneeded variable mutation and initializations.Brett Cannon2010-05-031-4/+6
| | | | Found using Clang's static analyzer.
* Issue #6986: Fix crash in the JSON C accelerator when called with theAntoine Pitrou2009-12-081-4/+17
| | | | wrong parameter types. Patch by Victor Stinner.
* Issue 7117: Replace PyOS_ascii_strtod with PyOS_string_to_double in _json.c ↵Eric Smith2009-10-281-1/+5
| | | | as part of short float repr. Change made after consulting with Bob Ippolito. This completes the removal of calls to PyOS_ascii_strtod.
* #5932: fix error return in _convertPyInt_AsSsize_t() conversion function.Georg Brandl2009-05-051-3/+3
|
* Issue 5381: fix regression in pure python code path, Issue 5584: fix a ↵Bob Ippolito2009-03-291-1/+1
| | | | decoder bug for unicode float literals outside of a container
* Silence a compiler warning.Raymond Hettinger2009-03-191-1/+1
|
* Issue 5381: Add object_pairs_hook to the json module.Raymond Hettinger2009-03-191-11/+71
|
* merge json library with simplejson 2.0.9 (issue 4136)Bob Ippolito2009-03-171-133/+1841
|
* fix more possible ref leaks in _json and use Py_CLEARBenjamin Peterson2008-10-161-2/+4
|
* fix possible ref leakBenjamin Peterson2008-10-161-2/+2
|
* check for error conditions in _json #3623Benjamin Peterson2008-10-161-3/+5
|
* #3322: bounds checking for _json.scanstringBob Ippolito2008-07-191-2/+10
|
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-17/+17
| | | | | | | http://mail.python.org/pipermail/python-dev/2008-June/079988.html Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names in the spirit of 3.0 are available via a #define only. See the email thread.
* Renamed PyString to PyBytesChristian Heimes2008-05-261-17/+17
|
* Intern static stringChristian Heimes2008-05-061-1/+1
| | | | Use float constructors instead of magic code for float constants
* Add the 'json' package. Code taken from simplejson 1.9 and contributed by BobBrett Cannon2008-05-051-0/+609
Ippolito. Closes issue #2750.