aboutsummaryrefslogtreecommitdiff
path: root/src/value.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-20value, pack: use key length from json_object iternalsMaxim Zhukov1-10/+18
2020-09-01reuse key len from loop check for better performanceMaxim Zhukov1-13/+21
2020-09-01introduce new fixed-size key APIMaxim Zhukov1-5/+44
2020-08-12pass length of the key to internal APIMaxim Zhukov1-10/+11
2020-05-23Handle vsnprintf corner cases.Tobias Stoeckmann1-2/+4
2019-10-21Tweak clang-format configuration a bitPetri Lehtinen1-44/+65
2019-10-21Run clang-format on *.c, *.hPetri Lehtinen1-351/+217
2019-10-12add loop check for json_object_update_recursive functionallen1-7/+43
2019-10-11Add json_object_update_recursive()Henrique Cabral1-0/+20
2019-09-16add the loop key length macro for circular reference detectallen1-3/+3
2019-08-12add loop check in json deep copy #457allen1-6/+51
2018-08-31removed various warningsMaximilian Röhrle1-4/+0
2018-07-25Call va_end after va_copy in json_vsprintfXin Long1-5/+12
2018-02-15Improve test coverage.Corey Farrell1-8/+1
2018-02-09Add json_sprintf and json_vsprintfjson_sprintfPetri Lehtinen1-0/+34
2018-02-01json_dump: Fix thread safety issue.Corey Farrell1-4/+0
2017-12-13json_object_iter_set_new: Fix error branch leak.Corey Farrell1-0/+3
2017-08-19Make json_equal() const-correctPetri Lehtinen1-8/+8
2016-09-18Update copyrights for 2016Petri Lehtinen1-1/+1
2016-06-20Always preserve insertion order of object itemsPetri Lehtinen1-4/+1
2016-02-03[Optimized functions]Maxim Zhukov1-67/+74
2014-04-08use __sun instead of sunKarl Lew1-1/+1
2014-04-06SmartOS build fixKarl Lew1-0/+2
2014-02-11Merge branch '2.6'Petri Lehtinen1-0/+16
2014-02-11CVE-2013-6401: Change hash function, randomize hashesPetri Lehtinen1-0/+16
2014-01-28Update copyrights for 2014Petri Lehtinen1-1/+1
2013-12-28Check for key == NULL in json_object_get and json_object_delnmlgc1-2/+2
2013-10-03paper bag bug: json_string_set* functions should set the length tooChip Salzenberg1-0/+1
2013-09-27Support \u0000 - add size_t string lengths to API, load and dump \u000, etc.Chip Salzenberg1-15/+87
2013-07-23Update copyrights for 2013Petri Lehtinen1-1/+1
2013-07-08Make the argument of json_deep_copy() constPetri Lehtinen1-11/+19
2013-04-02Merge pull request #108 from Zillode/1edff47af38a2335f88300ee6dc437118f5a20ffPetri Lehtinen1-0/+2
2013-03-14Do not define _GNU_SOURCE is already definedLode Hoste1-0/+2
2012-12-04Really fix the off-by-one error in json_array_remove()Petri Lehtinen1-1/+1
2012-12-04Fix an off-by-one error in json_array_remove()Petri Lehtinen1-1/+4
2012-09-13Disallow NaN or Inf real valuesPetri Lehtinen1-2/+15
2012-09-13Fix json_real_set() to return -1 on errorPetri Lehtinen1-1/+1
2012-04-29Support building on WindowsPetri Lehtinen1-2/+2
2012-03-20Update copyright notices for 2012Petri Lehtinen1-1/+1
2012-01-24Add json_object_update_{existing,missing}Petri Lehtinen1-0/+32
2012-01-24Implement json_object_foreach()Petri Lehtinen1-46/+22
2012-01-24Make hashtable less genericPetri Lehtinen1-79/+7
2012-01-24Fix a potential memory leakPetri Lehtinen1-2/+2
2011-11-14Avoid problems with object's serial number growing too bigPetri Lehtinen1-0/+2
2011-06-17Check that target is string and value is not NULL in json_string_set()Petri Lehtinen1-0/+3
2011-04-21Fix a leak when memory allocation fails in json_object_set() & friends2.0Petri Lehtinen1-0/+3
2011-03-30Fix invalid object key hashing in json_unpack() strict checking modePetri Lehtinen1-12/+23
2011-03-21Fix json_object_size() return valuePetri Lehtinen1-1/+1
2011-02-17Add custom memory allocationPetri Lehtinen1-25/+26
2011-01-25Add validation features to json_unpack()Petri Lehtinen1-3/+4