aboutsummaryrefslogtreecommitdiff
path: root/src/pack_unpack.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-20value, pack: use key length from json_object iternalsMaxim Zhukov1-2/+1
2020-08-12pass length of the key to internal APIMaxim Zhukov1-3/+5
2019-10-21Tweak clang-format configuration a bitPetri Lehtinen1-52/+51
2019-10-21Run clang-format on *.c, *.hPetri Lehtinen1-248/+232
2018-11-05Remove inappropriate jsonp_free which caused segmentation fault.Corey Farrell1-7/+2
2018-09-25More work on json_pack error reporting.Corey Farrell1-5/+41
2018-09-25json_pack: Improve handling of formats with '?' and '*'.Corey Farrell1-27/+47
2018-07-09Avoid invalid memory read in json_pack()Petri Lehtinen1-1/+4
2018-03-22Fix error handling in json_packMaxim Zhukov1-32/+32
2018-03-06Add warn_unused_result to strbuffer_init.Corey Farrell1-27/+13
2018-02-15Improve test coverage.Corey Farrell1-1/+4
2017-12-13json_pack: Enable more complete stealing of references.Corey Farrell1-24/+44
2017-10-03Use last byte of error text as numeric error codePhilipp Stephani1-42/+43
2017-04-19Enable optional object/array members in json_pack()Nathaniel McCallum1-1/+18
2016-09-18Update copyrights for 2016Petri Lehtinen1-1/+1
2016-06-20Always preserve insertion order of object itemsPetri Lehtinen1-1/+1
2016-02-23Implemented json_pack() format specifiers 's?', 'o?', and 'O?'.David Harvey-Macaulay1-17/+55
2015-12-23Fix a commentPetri Lehtinen1-1/+2
2015-12-22pack_unpack: List unrecognized keys in strict unpackingW. Trevor King1-1/+28
2015-02-07Fix a use after freePetri Lehtinen1-1/+1
2014-02-15Micro-optimization for JSON_STRICT when no optional key is usedVincent Bernat1-4/+11
2014-02-15Allow to mix JSON_STRICT with optional keysVincent Bernat1-4/+14
2014-01-28Update copyrights for 2014Petri Lehtinen1-1/+1
2013-09-27Support \u0000 - add size_t string lengths to API, load and dump \u000, etc.Chip Salzenberg1-23/+49
2013-08-14pack: Add format specifiers s#, + and +#Petri Lehtinen1-54/+169
2013-07-23Update copyrights for 2013Petri Lehtinen1-1/+1
2012-12-10Change const pointer to arrayJacob Potter1-1/+1
2012-12-10Mark some constant data as const.Jacob Potter1-2/+2
2012-04-29Support building on WindowsPetri Lehtinen1-2/+2
2012-03-20Update copyright notices for 2012Petri Lehtinen1-2/+2
2012-01-26Add support for optional object keys for json_unpack() and friendsPetri Lehtinen1-37/+74
2012-01-24Make hashtable less genericPetri Lehtinen1-2/+2
2011-03-30Fix invalid object key hashing in json_unpack() strict checking modePetri Lehtinen1-1/+1
2011-02-27Fix packing of invalid UTF-8 stringsPetri Lehtinen1-2/+12
2011-02-22Add lots of tests for pack/unpack code, fix bugs foundPetri Lehtinen1-49/+86
2011-02-22Refactor decoder input streamPetri Lehtinen1-5/+10
2011-02-03Resolve __va_list_tag ** -> va_list * type errors with clang and future GCCsGraeme Smecher1-2/+10
2011-01-29Tweak the default validation behaviour of the unpack APIPetri Lehtinen1-38/+34
2011-01-25Add the 'I' format for both pack and unpackPetri Lehtinen1-1/+15
2011-01-25Use 'f' for real and 'F' for number (real or integer) in unpackPetri Lehtinen1-1/+13
2011-01-25unpack: Unify and enhance error messagesPetri Lehtinen1-29/+31
2011-01-25Expand the pack/unpack API, implement unpack flagsPetri Lehtinen1-43/+115
2011-01-25Add validation features to json_unpack()Petri Lehtinen1-8/+50
2011-01-25Rename variadic.c to pack_unpack.cPetri Lehtinen1-0/+412