20895f9
cmake: change variable name by
2020-05-08 02:19:38 +0300
077ecee
cmake: add list for build targets by
2020-05-08 02:16:52 +0300
af7a3e0
update by
2020-05-07 14:50:43 +0800
392770c
support to build both static and shared libraries by
2020-05-06 10:48:53 +0800
c4eae05
Fix integer overflows. by
2020-05-04 19:47:25 +0200
e66f7f7
Prevent division by zero in linkhash. by
2020-05-04 19:46:45 +0200
a9695f3
Protect array_list_del_idx against size_t overflow. by
2020-05-04 19:41:16 +0200
8d28e67
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. by
2020-05-04 01:29:02 +0000
23005a7
Detect broken RDRAND during initialization by
2020-05-01 21:09:22 -0400
0ca0361
Fix segmentation fault in CPUID check by
2020-05-01 22:24:20 -0400
3a3ab6c
Fix cmake-configure to accept "--prefix=<foo>" in addition to "--prefix <foo>" (see also Issue #591) by
2020-05-03 03:50:16 +0000
812d5e3
Issue #471: always create directories with mode 0755, regardless of umask. by
2020-04-21 03:19:17 +0000
003b587
(refs/pull/602/head)
fix json_parse_uint64() usage of errno by
2020-05-10 13:20:02 -0400
26f0809
Fix snprintf on windows problem for test4. by
2020-05-10 04:04:28 +0000
06742d6
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. by
2020-05-10 03:58:51 +0000
a59d5ac
Re-format after recent change to fix linkhash. by
2020-05-10 03:58:27 +0000
4f43a07
Issue #598: avoid building static libraries twice. by
2020-05-10 03:48:45 +0000
519dfe1
Issue #599: Fix the backwards check in lh_table_insert_w_hash() that was preventing adding more than 11 objects. Add a test to check for this too. by
2020-05-10 03:32:19 +0000
45b6416
Merge branch 'master' of https://github.com/json-c/json-c by
2020-05-08 22:25:15 -0400
abc9a07
Merge pull request #597 from ploxiln/json_parse_usage by
2020-05-08 22:23:28 -0400
090ae4e
(refs/pull/597/head)
json_parse demo: fix and use usage() function by
2020-05-08 18:27:35 -0400
22870ac
Merge pull request #595 from dota17/static_shared by
2020-05-07 23:23:15 -0400
a100573
(refs/pull/595/head)
cmake-configure: fix enable-static option by
2020-05-08 02:27:06 +0300
558ef86
cmake: change variable name by
2020-05-08 02:19:38 +0300
929d745
cmake: add list for build targets by
2020-05-08 02:16:52 +0300
e97fc20
update by
2020-05-07 14:50:43 +0800
31243e4
Merge pull request #592 from stoeckmann/oob by
2020-05-06 23:31:15 -0400
d07b910
(refs/pull/592/head)
Fix integer overflows. by
2020-05-04 19:47:25 +0200
952db0f
support to build both static and shared libraries by
2020-05-06 10:48:53 +0800
77d935b
Prevent division by zero in linkhash. by
2020-05-04 19:46:45 +0200
099016b
Protect array_list_del_idx against size_t overflow. by
2020-05-04 19:41:16 +0200
8e3d3d5
Make the benchmark work with pre-cmake versions of json-c. Fetch a few more data files. by
2020-05-04 03:40:40 +0000
c66e737
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. by
2020-05-04 03:24:39 +0000
8086314
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. by
2020-05-04 01:29:02 +0000
a555d0e
Merge pull request #589 from Xyene/detect-broken-rdrand by
2020-05-03 21:13:48 -0400
4d36b02
(refs/pull/589/head)
Detect broken RDRAND during initialization by
2020-05-01 21:09:22 -0400
9b64c3e
Fix printf format issues in apps/json_parse, and actually call the usage() function. by
2020-05-03 14:54:38 -0400
ee90110
Merge pull request #590 from Xyene/fix-cpuid-segfault by
2020-05-03 14:52:31 -0400
0e5bbca
(refs/pull/590/head)
Fix segmentation fault in CPUID check by
2020-05-01 22:24:20 -0400
f9605e9
Fix cmake-configure to accept "--prefix=<foo>" in addition to "--prefix <foo>" (see also Issue #591) by
2020-05-03 03:50:16 +0000
12a698a
(refs/pull/591/head)
Update README.md by
2020-05-02 11:35:09 +0800
1059007
Add an initial version of a benchmarking harness for json-c, to be able to more easily compare the performance of different library versions. by
2020-04-27 04:00:00 +0000
d9981f6
Extend the CMakeLists.txt in the apps directory to be usable as a standalone build, to link against other versions of json-c. Tweak json_parse.c slightly to allow it to build against older json-c versions. by
2020-04-26 04:02:36 +0000
0027229
The json_parse command line app doesn't build on Windows, disable it. by
2020-04-21 21:35:41 +0000
9d50d54
(refs/pull/587/head)
Store the hashValue to avoid repeating the hash calculation during the hash resize. by
2020-04-16 17:19:42 +0800
55d0531
Add an apps directory, and a json_parse program to parse an input file and report on memory usage. This is intended to provide a way, during development, to test out the memory and performance impacts of a change. by
2020-04-21 03:51:16 +0000
f6f76f9
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. by
2020-04-20 16:06:34 +0000
05623b3
Add an tok_flags field to explicitly specify tokener flags in test_parse and eliminate the previous bogus calls to json_tokener_set_flags() by
2020-04-20 15:13:10 +0000
fa6bc1e
Issue #471: always create directories with mode 0755, regardless of umask. by
2020-04-21 03:19:17 +0000
228881c
Issue #585: don't install config.h by
2020-04-21 01:13:21 +0000
8b511c4
Issue #585: don't install config.h by
2020-04-21 01:13:21 +0000
759ccf6
(refs/pull/585/head)
Prefix all private files of the library with 'json_c_'. by
2020-04-20 06:31:15 +0200
9a0c54e
Rename linkhash -> json_c_linkhash by
2020-04-20 06:19:09 +0200
2539a1d
Rename printbuf -> json_c_printbuf by
2020-04-20 06:08:59 +0200
42a7d02
Rename debug -> json_c_debug by
2020-04-20 06:05:25 +0200
3644f43
Rename arraylist -> json_c_arraylist by
2020-04-20 05:48:10 +0200
019ed48
CMake: Do not install config.h, as it is not a public header file. by
2020-04-20 05:28:48 +0200
ba45279
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. by
2020-04-19 04:17:29 +0000
9fb258d
Update the doc links to point at 0.14 by
2020-04-19 04:03:15 +0000
9f2a8ea
Add the 0.14 docs. by
2020-04-19 03:59:16 +0000
2babb5b
Update the master branch to version 0.0.14.99 by
2020-04-19 03:57:08 +0000
bae2f10
(tag: json-c-0.14-20200419)
Generate docs for the 0.14 release. by
2020-04-19 03:40:50 +0000
4824a38
Bump version to 0.14 and shared library version to 5.0.0 by
2020-04-19 03:40:37 +0000
31ab57c
Fill in the ChangeLog for the upcoming 0.14 release. by
2020-04-19 01:31:48 +0000
9ed00a6
Fill in a few more pre-release steps to match what we've done for the 0.14 release. Move the list of contributors to the AUTHORS file. by
2020-04-19 01:28:24 +0000
968bdd0
(refs/pull/583/head)
set the right standard by
2020-04-18 14:37:17 -0700
b6d5949
(refs/pull/584/head)
Update issues_closed_for_0.14.md. by
2020-04-18 11:56:36 +0200
a72a44a
CMake: SOVERSION and the major library VERSION need to be in lockstep. by
2020-04-18 11:40:48 +0200
31a8afb
remove bad fuzzer by
2020-04-17 21:50:49 -0700
2380df9
make independent test cases for each of the files in fuzz/test/* by
2020-04-17 10:27:46 -0700
4badbe9
Rewrite the issued_closed_for_* files so they display a bit nicer. by
2020-04-18 03:22:52 +0000
0a95f98
Explicitly mark several things in json_tokener deprecated. by
2020-04-18 02:42:46 +0000
ecb9354
Re-do clang-format. by
2020-04-18 02:14:13 +0000
23ddcbd
Make json_abort() internal to json_object.c by
2020-04-18 02:05:37 +0000
5cc1128
Make json_tokener_validate_utf8() internal to json_tokener.c, and improve the docs a bit. by
2020-04-18 02:02:06 +0000
4dc0f17
Merge pull request #582 from dota17/list_closed_issue_pr by
2020-04-17 13:32:17 -0400
5aa1202
get the fuzzer built and running as part of Ctest by
2020-04-17 10:09:43 -0700
26bf735
use cmakified build and copy fuzzer out by
2020-04-13 10:13:37 -0700
4313465
(refs/pull/582/head)
update by
2020-04-17 09:40:24 +0800
8bdb420
manual adjustment by
2020-04-16 16:30:14 +0800
6bf6a9e
add the list of issues& prs closed by
2020-04-16 16:15:04 +0800
a911439
Merge pull request #524 from dota17/addTestCase_obj_token by
2020-04-15 23:35:21 -0400
04bb0fc
Merge pull request #581 from Jehan/wip/Jehan/no-strict-prototypes-windows by
2020-04-15 23:32:59 -0400
b14363a
(refs/pull/524/head)
remove unsuitable case by
2020-04-15 20:06:12 +0800
8c33d1c
(refs/pull/581/head)
CMakeLists: do not enforce strict prototypes on Windows. by
2020-04-15 13:01:09 +0200
7fb8d56
Merge pull request #580 from besser82/topic/besser82/fix_cmake_tests by
2020-04-14 15:17:21 -0400
053eaa6
(refs/pull/580/head)
Fix CMake tests for enforced strict prototypes. by
2020-04-14 20:42:32 +0200
ab5425a
Merge pull request #527 from dota17/arraylist_test by
2020-04-14 10:28:16 -0400
511edb5
Merge pull request #579 from besser82/topic/besser82/strict-prototypes by
2020-04-14 10:25:13 -0400
2876fcc
clang-format two test_util_file.c and test_object_iterator.c by
2020-04-14 10:15:27 +0800
8096125
Increased the test coverage of json_util.c from 76% to 90.3%. by
2020-01-03 10:17:05 +0800
f56c5c1
Increased the test coverage of json_object_iterator.c from 0% to 100% by
2020-01-03 10:05:09 +0800
74bbe34
(refs/pull/527/head)
clang-format test1.c by
2020-04-14 09:20:51 +0800
110c60f
fix valgrind errors by
2020-01-03 16:56:43 +0800
76e1472
testcase for array_list by
2020-01-02 19:30:00 +0800
f3925dc
use the standalone runner when LIB_FUZZING_ENGINE is not set by
2020-04-13 10:04:53 -0700
d0dc348
(refs/pull/579/head)
Enforce strict prototypes. by
2020-04-13 11:29:52 +0200
858ddac
build the fuzzers as part of the normal build process by
2020-04-12 21:23:06 -0700
611e14e
begin getting the fuzzers built as part of CI; add a runner making it possible to exercise them by
2020-04-12 18:30:16 -0700
4742a2a
Merge pull request #578 from besser82/topic/besser82/pkgconfig_install by
2020-04-12 20:52:01 -0400