summaryrefslogtreecommitdiff
path: root/Modules/_json.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225)Miss Islington (bot)2018-09-131-3/+3
* bpo-24641: Improved error message for JSON unserializible keys. (#4364)Serhiy Storchaka2017-11-251-2/+3
* bpo-31505: Fix an assertion failure in json, in case _json.make_encoder() rec...Oren Milman2017-09-241-3/+13
* bpo-30860: Move windows.h include out of internal/*.h. (#3458)Eric Snow2017-09-111-1/+1
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-071-0/+7
* bpo-31095: fix potential crash during GC (GH-2974)INADA Naoki2017-08-241-2/+4
* bpo-30936: Fix a reference leak in json when fail to sort keys. (#2712)Serhiy Storchaka2017-07-161-1/+3
* bpo-30911: Fix a crash in json on platforms with unsigned char (#2684)Segev Finer2017-07-131-1/+1
* bpo-30248: Convert boolean arguments only once in _json. (#1423)Serhiy Storchaka2017-05-281-40/+24
* bpo-30243: Fixed the possibility of a crash in _json. (#1420)Serhiy Storchaka2017-05-051-66/+20
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ...Serhiy Storchaka2017-03-211-1/+1
* Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-231-6/+3
* Py_SIZE() was misused for dict.Serhiy Storchaka2017-01-131-1/+1
|\
| * Py_SIZE() was misused for dict.Serhiy Storchaka2017-01-131-1/+1
| |\
| | * Py_SIZE() was misused for dict.Serhiy Storchaka2017-01-131-1/+1
* | | Fixed possible reference leaks in the _json module.Serhiy Storchaka2017-01-031-4/+9
|\ \ \ | |/ /
| * | Fixed possible reference leaks in the _json module.Serhiy Storchaka2017-01-031-4/+9
| |\ \ | | |/
| | * Fixed possible reference leaks in the _json module.Serhiy Storchaka2017-01-031-4/+9
* | | Don't parenthesis in _PyObject_CallMethodId() formatVictor Stinner2016-12-091-1/+1
* | | Backed out changeset b9c9691c72c5Victor Stinner2016-12-041-6/+6
* | | Replace PyObject_CallFunctionObjArgs() with fastcallVictor Stinner2016-12-011-6/+6
|/ /
* | Issue #26719: More efficient formatting of ints and floats in json.Serhiy Storchaka2016-04-101-52/+4
|\ \ | |/
| * Issue #26719: More efficient formatting of ints and floats in json.Serhiy Storchaka2016-04-101-52/+4
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-2/+2
|/
* Issue #24683: Fixed crashes in _json functions called with arguments ofSerhiy Storchaka2015-07-261-2/+10
|\
| * Issue #24683: Fixed crashes in _json functions called with arguments ofSerhiy Storchaka2015-07-261-2/+10
* | prevent integer overflow in escape_unicode (closes #24522)Benjamin Peterson2015-06-271-3/+9
* | Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),Serhiy Storchaka2015-05-301-7/+17
|\ \ | |/
| * Issue #24115: Update uses of PyObject_IsTrue(), PyObject_Not(),Serhiy Storchaka2015-05-301-7/+17
* | merge 3.4 (#24094)Benjamin Peterson2015-05-021-28/+3
|\ \ | |/
| * merge 3.3 (#24094)Benjamin Peterson2015-05-021-28/+3
| |\
| | * just sort the items tuple directly (closes #24094)Benjamin Peterson2015-05-021-27/+3
* | | Issue #23685: Fix usage of PyMODINIT_FUNC in _json, _scproxy, nis, pyexpatVictor Stinner2015-03-171-1/+1
* | | Issue #22883: Got rid of outdated references to PyInt and PyString in comments.Serhiy Storchaka2015-02-171-4/+4
* | | merge 3.4 (#23369)Benjamin Peterson2015-02-011-4/+11
|\ \ \ | |/ /
| * | merge 3.3 (#23369)Benjamin Peterson2015-02-011-4/+11
| |\ \ | | |/
| | * fix possible overflow in encode_basestring_ascii (closes #23369)Benjamin Peterson2015-02-011-4/+11
* | | Issue #19361: JSON decoder now raises JSONDecodeError instead of ValueError.Serhiy Storchaka2015-01-261-11/+10
* | | Issue #23206: Make ``json.dumps(..., ensure_ascii=False)`` as fast as the def...Antoine Pitrou2015-01-111-3/+130
|/ /
* | Issue #22338: Fix a crash in the json module on memory allocation failure.Victor Stinner2014-09-101-1/+2
* | merge 3.3Benjamin Peterson2014-04-141-4/+5
|\ \ | |/
| * merge 3.2Benjamin Peterson2014-04-141-4/+5
| |\
| | * disallow a negative idx parameterBenjamin Peterson2014-04-141-4/+5
* | | merge 3.3Benjamin Peterson2014-04-131-1/+4
|\ \ \ | |/ /
| * | merge 3.2Benjamin Peterson2014-04-131-1/+4
| |\ \ | | |/
| | * in scan_once, prevent the reading of arbitrary memory when passed a negative ...Benjamin Peterson2014-04-131-1/+4
* | | Issue #11489: JSON decoder now accepts lone surrogates.Serhiy Storchaka2013-11-261-19/+7
|\ \ \ | |/ /
| * | Issue #11489: JSON decoder now accepts lone surrogates.Serhiy Storchaka2013-11-261-19/+7
* | | Close #18264: int- and float-derived enums now converted to int or float.Ethan Furman2013-08-101-7/+58
* | | Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() inChristian Heimes2013-01-031-0/+2
|\ \ \ | |/ /