697 Commits (json-c-0.16-20220414)
 

Author SHA1 Message Date
  Björn Esser 76dd99abb2 CMake: Re-format config-option block and re-order it alphabetically. 5 years ago
  Björn Esser 78642dcb9b CMake: Add an option to disable the use of thread-local storage. 5 years ago
  Björn Esser dd040ba446 tests: Fix test_double_serializer without thread-local storage. 5 years ago
  Eric Hawicz 5b15c7567d
Merge pull request #614 from stoeckmann/format 5 years ago
  Eric Hawicz 311c5e5b2b Update issue templates 5 years ago
  Tobias Stoeckmann 5385a566db Prevent truncation on custom double formatters. 5 years ago
  Eric Haszlakiewicz 0a3d22b9bb Revert part of PR#606 and use isnan/isinf again, but provide macro implementations of those in math_compat.h is needed, as it seems to be on AIX and IBM i systems. 5 years ago
  Eric Hawicz 1526c84a13
Merge pull request #606 from davidjmccann/master 5 years ago
  David McCann add7b13a9a Improved support for IBM operating systems 5 years ago
  Eric Haszlakiewicz d414d3eabc Issue #604: add check for __MINGW32__ in snprintf_compat.h 5 years ago
  Eric Haszlakiewicz 2e71fe0963 Display a bit of info about what exactly we're benchmarking. 5 years ago
  Eric Haszlakiewicz 199c52e2db Ignore the bench/work and bench/data directories. 5 years ago
  Eric Hawicz 3648c3ed2c
Merge pull request #602 from ploxiln/parse_uint64_errno 5 years ago
  Pierce Lopez 003b58782b fix json_parse_uint64() usage of errno 5 years ago
  Eric Haszlakiewicz 26f080997d Fix snprintf on windows problem for test4. 5 years ago
  Eric Haszlakiewicz 06742d6277 Issue #600: don't rename the static library on Windows, it _needs_ to have a different name because the dll build also creates a "json-c.lib" file. 5 years ago
  Eric Haszlakiewicz a59d5acfab Re-format after recent change to fix linkhash. 5 years ago
  Eric Haszlakiewicz 4f43a077a4 Issue #598: avoid building static libraries twice. 5 years ago
  Eric Haszlakiewicz 519dfe1591 Issue #599: Fix the backwards check in lh_table_insert_w_hash() that was preventing adding more than 11 objects. 5 years ago
  Eric Hawicz 45b6416652 Merge branch 'master' of https://github.com/json-c/json-c 5 years ago
  Eric Hawicz abc9a0731b
Merge pull request #597 from ploxiln/json_parse_usage 5 years ago
  Pierce Lopez 090ae4e4d4 json_parse demo: fix and use usage() function 5 years ago
  Eric Hawicz 22870ac2bd
Merge pull request #595 from dota17/static_shared 5 years ago
  hofnarr a100573eec cmake-configure: fix enable-static option 5 years ago
  hofnarr 558ef8609c cmake: change variable name 5 years ago
  hofnarr 929d74512a cmake: add list for build targets 5 years ago
  dota17 e97fc20bfd update 5 years ago
  Eric Hawicz 31243e4d12
Merge pull request #592 from stoeckmann/oob 5 years ago
  Tobias Stoeckmann d07b910149 Fix integer overflows. 5 years ago
  dota17 952db0f397 support to build both static and shared libraries 5 years ago
  Tobias Stoeckmann 77d935b7ae Prevent division by zero in linkhash. 5 years ago
  Tobias Stoeckmann 099016b7e8 Protect array_list_del_idx against size_t overflow. 5 years ago
  Eric Haszlakiewicz 8e3d3d5544 Make the benchmark work with pre-cmake versions of json-c. Fetch a few more data files. 5 years ago
  Eric Haszlakiewicz c66e7377f3 In jc-bench.sh, decode the --before and --after args. Use a separate data dir to avoid re-downloading files when the work dir is cleared. 5 years ago
  Eric Haszlakiewicz 8086314026 Issue #589: drop the rdrand test loops to just 3, tweak comments and add some links to bug reports, and decrease the nesting level of the has_rdrand() function. 5 years ago
  Eric Hawicz a555d0e2f2
Merge pull request #589 from Xyene/detect-broken-rdrand 5 years ago
  Tudor Brindus 4d36b0287d Detect broken RDRAND during initialization 5 years ago
  Eric Hawicz 9b64c3e347 Fix printf format issues in apps/json_parse, and actually call the usage() function. 5 years ago
  Eric Hawicz ee90110f9b
Merge pull request #590 from Xyene/fix-cpuid-segfault 5 years ago
  Tudor Brindus 0e5bbcaa16 Fix segmentation fault in CPUID check 5 years ago
  Eric Haszlakiewicz f9605e9072 Fix cmake-configure to accept "--prefix=<foo>" in addition to "--prefix <foo>" (see also Issue #591) 5 years ago
  Eric Haszlakiewicz 1059007024 Add an initial version of a benchmarking harness for json-c, to be able to more easily compare the performance of different library versions. 5 years ago
  Eric Haszlakiewicz d9981f67dd Extend the CMakeLists.txt in the apps directory to be usable as a standalone build, to link against other versions of json-c. 5 years ago
  Eric Haszlakiewicz 00272292a7 The json_parse command line app doesn't build on Windows, disable it. 5 years ago
  Eric Haszlakiewicz 55d053118e Add an apps directory, and a json_parse program to parse an input file and report on memory usage. 5 years ago
  Eric Haszlakiewicz f6f76f9430 Add a JSON_TOKENER_ALLOW_TRAILING_CHARS flag for json_tokener_set_flags() to allow multiple objects to be parsed from input even when JSON_TOKENER_STRICT is set. 5 years ago
  Eric Haszlakiewicz 05623b3a2e Add an tok_flags field to explicitly specify tokener flags in test_parse and eliminate the previous bogus calls to json_tokener_set_flags() 5 years ago
  Eric Haszlakiewicz fa6bc1e2d7 Issue #471: always create directories with mode 0755, regardless of umask. 5 years ago
  Eric Haszlakiewicz 8b511c402b Issue #585: don't install config.h 5 years ago
  Eric Haszlakiewicz ba4527904a Add a few missing git commands to the release checklist, and change the S3 storage to "Standard", since it's actually (barely) cheaper than "Reduced Redundancy" now. 5 years ago