Mark Dickinson
|
e6239a3ab3
|
Issue #27934: Use float.__repr__ instead of plain repr when JSON-encoding an instance of a float subclass. Thanks Eddie James.
|
2016-09-03 17:45:00 +01:00 |
|
Benjamin Peterson
|
04a5385353
|
fix possible overflow in encode_basestring_ascii (#23369)
|
2016-08-13 16:47:25 -07:00 |
|
Serhiy Storchaka
|
763a61ca95
|
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
in places where Py_DECREF was used.
|
2016-04-10 18:05:12 +03:00 |
|
Serhiy Storchaka
|
bc62af1bbe
|
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
|
2016-04-06 09:51:18 +03:00 |
|
Serhiy Storchaka
|
5951f2300f
|
Issue #20440: Massive replacing unsafe attribute setting code with special
macro Py_SETREF.
|
2015-12-24 10:35:35 +02:00 |
|
Serhiy Storchaka
|
76a64ca438
|
Issue #24683: Fixed a crash in _json.make_encoder() called with non-dict 1st argument.
|
2015-07-26 09:07:53 +03:00 |
|
Serhiy Storchaka
|
045c451ff4
|
Issue #24704: Fixed possible NULL pointer dereferencing in the _json module
initialization. Patch by Pankaj Sharma.
|
2015-07-24 12:58:25 +03:00 |
|
Serhiy Storchaka
|
5127ed727c
|
Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),
PyObject_IsInstance(), PyObject_RichCompareBool() and _PyDict_Contains()
to check for and handle errors correctly.
|
2015-05-30 17:45:12 +03:00 |
|
Benjamin Peterson
|
3e5d87bb86
|
disallow a negative idx parameter
|
2014-04-14 11:43:09 -04:00 |
|
Benjamin Peterson
|
6c939cb6f6
|
in scan_once, prevent the reading of arbitrary memory when passed a negative index
Bug reported by Guido Vranken.
|
2014-04-13 22:10:38 -04:00 |
|
Serhiy Storchaka
|
dafda9b042
|
Issue #11489: JSON decoder now accepts lone surrogates.
|
2013-11-26 21:25:15 +02:00 |
|
Antoine Pitrou
|
e9e35c3f6b
|
Issue #16228: Fix a crash in the json module where a list changes size while it is being encoded.
Patch by Serhiy Storchaka.
|
2012-11-01 20:07:40 +01:00 |
|
Antoine Pitrou
|
d9a5137742
|
Issue #5067: improve some json error messages.
Patch by Serhiy Storchaka.
|
2012-06-29 01:58:26 +02:00 |
|
Amaury Forgeot d'Arc
|
dee76e627d
|
Issue #13774: json: Fix a SystemError when a bogus encoding is passed to
json.loads().
|
2012-01-13 22:53:25 +01:00 |
|
Ezio Melotti
|
c1ec7b5d44
|
#12051: Fix segfault in json.dumps() while encoding highly-nested objects using the C accelerations.
|
2011-05-11 00:55:35 +03:00 |
|
Ezio Melotti
|
cec464951e
|
#12017: Fix segfault in json.loads() while decoding highly-nested objects using the C accelerations.
|
2011-05-07 17:40:23 +03:00 |
|
Ezio Melotti
|
f5164f6e93
|
#11982: remove now unused function.
|
2011-05-04 15:28:31 +03:00 |
|
Ezio Melotti
|
df8a8f768d
|
#11982: fix json.loads('""') to return u'' rather than ''.
|
2011-05-04 14:40:53 +03:00 |
|
Georg Brandl
|
d823bdcb0e
|
#10804: fix copy-paste error when checking assigned fields for NULL.
|
2011-01-02 14:20:16 +00:00 |
|
Barry Warsaw
|
fa6582752a
|
Issue 10038. Restore the Python 2.6 behavior that json.loads() always returns
unicode. Patch by Patch by Walter Dörwald.
|
2010-11-02 21:03:09 +00:00 |
|
Raymond Hettinger
|
cbba8d4c7a
|
Backport r72961 fixing issue #6105: json.dumps not following OrderedDict iteration order.
|
2010-10-30 07:29:44 +00:00 |
|
Antoine Pitrou
|
22ad24528e
|
Merged revisions 85342 via svnmerge from
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.
........
|
2010-10-09 15:28:59 +00:00 |
|
Doug Hellmann
|
f31db93fc1
|
Apply patch from Ray Allen for issue 9296
|
2010-07-21 12:36:33 +00:00 |
|
Brett Cannon
|
8e9757e432
|
Remove unneeded variable mutation and initializations.
Found using Clang's static analyzer.
|
2010-05-03 23:43:49 +00:00 |
|
Antoine Pitrou
|
187177fc55
|
Issue #6986: Fix crash in the JSON C accelerator when called with the
wrong parameter types. Patch by Victor Stinner.
|
2009-12-08 15:40:51 +00:00 |
|