summaryrefslogtreecommitdiff
path: root/json_tokener.c
Commit message (Expand)AuthorAgeFilesLines
* Explicitly check for integer overflow/underflow when parsing integers with JS...Eric Haszlakiewicz2022-10-301-0/+11
* Adjusted URLsTobias Stoeckmann2022-03-191-1/+1
* Fix typos in code comments and ChangeLogEven Rouault2022-02-251-1/+1
* Fix use-after-free in json_tokener_new_ex()Juuso Alasuutari2021-09-041-1/+1
* Add workaround for Visual Studio not knowing about "inline".Eric Haszlakiewicz2021-07-251-0/+7
* Merge some old work to include (some of) PR #464 into the current master branch.Eric Haszlakiewicz2021-07-251-0/+6
|\
| * Handle allocation failure in json_tokener_new_exTobias Stoeckmann2020-08-221-0/+6
* | Eliminate use of ctype.h and replace isdigit() and tolower() with non-locale-...Eric Haszlakiewicz2020-08-021-8/+6
* | Neither vertical tab nor formfeed are considered whitespace per the JSON spec...Eric Haszlakiewicz2020-08-021-4/+2
* | Merge the is_ws_char() and is_hex_char() changes to json_tokener from branch ...Eric Haszlakiewicz2020-08-021-3/+26
|\ \ | |/ |/|
| * json_tokener: optimize parsing of integer valuesRamiro Polla2018-12-211-1/+1
| * json_tokener: optimize check for number charactersRamiro Polla2018-12-211-1/+11
| * json_tokener: optimize check for hex charactersRamiro Polla2018-12-211-2/+9
| * json_tokener: optimize check for whitespace charactersRamiro Polla2018-12-211-1/+17
* | Fixes #645Pascal Cuoq2020-07-211-1/+1
* | Fix code formattingEric Haszlakiewicz2020-06-291-12/+7
* | In the json_tokener_state_number case, explicitly adjust what "number" charac...Eric Haszlakiewicz2020-06-291-31/+46
* | Fix incremental parsing of invalid numbers with exponents, such as "0e+-" and...Eric Haszlakiewicz2020-06-271-14/+66
* | Issue #635: Fix "expression has no effect" warning in json_tokener.c by casti...Eric Haszlakiewicz2020-06-231-1/+1
* | Issue #616: Change the parsing of surrogate pairs in unicode escapes so it us...Eric Haszlakiewicz2020-06-211-165/+141
* | Rearrange the json_tokener_state_escape_unicode case in json_tokener to simpl...Eric Haszlakiewicz2020-06-211-152/+159
* | Merge pull request #633 from dota17/issue616Eric Hawicz2020-06-201-7/+18
|\ \
| * | fix issue 616: support the surrogate pair in split file.dota172020-06-081-7/+18
* | | Add json_object_array_shrink() (and array_list_shrink()) and use it in json_t...Eric Haszlakiewicz2020-06-201-0/+6
|/ /
* | Improved support for IBM operating systemsDavid McCann2020-05-141-0/+3
* | Add a JSON_TOKENER_ALLOW_TRAILING_CHARS flag for json_tokener_set_flags() to ...Eric Haszlakiewicz2020-04-211-2/+1
* | Re-do clang-format.Eric Haszlakiewicz2020-04-181-1/+0
* | Make json_tokener_validate_utf8() internal to json_tokener.c, and improve the...Eric Haszlakiewicz2020-04-181-1/+8
* | clang-format the filesdota172020-04-031-815/+956
* | add the disabling formatting coments and adjust the partial code manulydota172020-04-031-55/+64
* | add uint64 data to json-cdota172020-02-251-9/+21
* | update codedota172020-01-201-12/+7
* | test utf8dota172020-01-101-2/+45
* | Issue #463: fix newlocale() call to use LC_NUMERIC_MASK instead of LC_NUMERIC...Eric Haszlakiewicz2019-09-081-8/+1
* | Add a json_tokener_get_parse_end() function to replace direct access of tok->...Eric Haszlakiewicz2019-09-081-1/+9
|/
* Issue #407: fix incorrect casts in calls to ctype functions (isdigit and issp...Eric Haszlakiewicz2018-03-251-1/+1
* Deprecated a few typedefs, add docs on json_object_iter, move json_number_cha...Eric Haszlakiewicz2017-12-051-1/+2
* Add cast to int on tolower() to fix warnings about array subscripts.Eric Haszlakiewicz2017-12-051-1/+1
* Rewrite the json_tokener_state_inf handling in json_tokener to be simpler, an...Eric Haszlakiewicz2017-11-271-29/+45
* Fix parsing of "-Infinity" when the "-" and "Infinity" are split across multi...Eric Haszlakiewicz2017-11-271-1/+1
* Issue #371: fix parsing of "-Infinity" (although in a somewhat different loca...Eric Haszlakiewicz2017-11-261-0/+1
* rollback api to 0.12Haffon2017-09-071-4/+4
* 1.make it can been compiled with Visual Studio 2010Haffon2017-08-221-5/+6
* Add FALLTHRU comment to handle GCC7 warnings.marxin2017-03-211-0/+1
* strdup_compat.h: re-spin this compat header ; use math_compat.h as templateAlexandru Ardelean2016-11-221-7/+1
* Revert "compat/strdup.h: move common compat check for strdup() to own file"Emmanuele Bassi2016-11-071-1/+7
* compat/strdup.h: move common compat check for strdup() to own fileAlexandru Ardelean2016-11-031-7/+1
* Issue #275: fix out of bounds read when handling unicode surrogate pairs.Eric Haszlakiewicz2016-10-051-3/+3
* Revert bogus change to json_object_get() made in f40b08d8 that caused it to a...Eric Haszlakiewicz2016-08-111-1/+1
* Minor changes in C source codeNicola Spanti (RyDroid)2016-08-081-31/+39