19 Commits (a14a3a680c862321a88b8fb9fc9da922e4dcda93)

Author SHA1 Message Date
  Alexandru Ardelean a86d7a8f5a json_object: introduce json_object_array_insert_idx() API function 4 years ago
  Eric Haszlakiewicz 9ca50cf2f8 Issue #709: adjust some include guards to be a bit more json-c specific. 4 years ago
  Eric Haszlakiewicz 7d3c2d9fad Drop extra blank lines from arraylist.h 5 years ago
  Eric Haszlakiewicz e26a1195f4 Add json_object_array_shrink() (and array_list_shrink()) and use it in json_tokener to minimize the amount of memory used. This results in a 39%-50% reduction in memory use (peak RSS, peak heap usage) on the jc-bench benchmark and 9% shorter runtime. 5 years ago
  Eric Haszlakiewicz 19bbf2c069 Add includes and split off json_types.h to help ensure that headers can be included in any order. 5 years ago
  dota17 8b162c4b89 clang-format the files 5 years ago
  max 7a4759f165 arraylist: Fix names of parameters for callback function 7 years ago
  Eric Haszlakiewicz d582d3ae5a Undeprecate the array_list, lh_table and printbuf typedefs, but move each to the corresponding header files. 7 years ago
  Eric Haszlakiewicz f2f103b986 Add a brief overview of each file to the docs. 7 years ago
  Eric Haszlakiewicz 996be85843 Fix a few places that needed adjustment for the size_t changes, including updating the range checks to use a calculated SIZE_T_MAX. 9 years ago
  Eric Haszlakiewicz 9a2915ce66 Merge branch 'fixes-for-upstream' of https://github.com/doctaweeks/json-c into doctaweeks-fixes-for-upstream 9 years ago
  Daniel M. Weeks 45c56b80c4 Use size_t for array list length and size 11 years ago
  Mark Swoope cdca9d3c8e Added array_list_del_idx and json_object_array_del_idx 10 years ago
  Eric Haszlakiewicz 484ca368f0 Slight style tweaks to the bsearch changest. 10 years ago
  Alexander Dahl 2f5789bdef add bsearch for arrays 11 years ago
  Frederik Deweerdt c43871c866 Add new json_object_array_sort function 14 years ago
  Michael Clark aaec1ef3c5 * Don't use this as a variable, so we can compile with a C++ compiler 16 years ago
  Michael Clark f6a6e486ff * Make headers C++ compatible by change *this to *obj 18 years ago
  Michael Clark f0d08887b8 import of version 0.1 18 years ago