Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | json_pointer: allow the feature to be disabled | Alexandru Ardelean | 2021-04-16 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Some users may not want to included it in their build/system. So allow a cmake symbol to disable it. A user can do 'cmake -DDISABLE_JSON_POINTER=ON <json_c_root_dir>' and disable the json_pointer functionality. That saves about 17 KB (on an x86_64) machine. This may be useful on smaller embedded systems; even though the saving would be fewer kilobytes. One thing that also needs to change a bit, is that the 'json.h' be autogenerated via cmake, in order to conditionally include that "json_pointer.h" file. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> | ||||
* | doc: Move Doxyfile into doc subdir | Björn Esser | 2020-05-18 | 1 | -1/+1 |
| | |||||
* | Ignore the bench/work and bench/data directories. | Eric Haszlakiewicz | 2020-05-11 | 1 | -0/+4 |
| | |||||
* | Remove multiple trailing newlines at EOF. | Björn Esser | 2020-04-11 | 1 | -1/+0 |
| | |||||
* | gitignore: Add build folder. | Björn Esser | 2020-04-11 | 1 | -0/+1 |
| | |||||
* | Remove autoconf files from .gitignore. | Eric Haszlakiewicz | 2020-04-09 | 1 | -36/+13 |
| | |||||
* | .gitignore:add build directory | andy5995 | 2018-11-25 | 1 | -0/+1 |
| | |||||
* | Merge branch 'json_deep_copy' of https://github.com/commodo/json-c into ↵ | Eric Haszlakiewicz | 2017-11-29 | 1 | -0/+1 |
|\ | | | | | | | commodo-json_deep_copy | ||||
| * | tests: add test_deep_copy test | Alexandru Ardelean | 2017-11-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Seems to perform better than outputting to string and re-parsing it. BENCHMARK - 1000000 iterations of 'dst2 = json_tokener_parse(json_object_get_string(src2))' took 20 seconds BENCHMARK - 1000000 iterations of 'dst2 = json_tokener_parse(json_object_get_string(src2))' took 7 seconds It should make a difference on embedded systems. The test was performed on a i5 desktop CPU [~3.5 years of age]. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> | ||||
* | | Rename json_object_add_int() to json_object_int_inc() and eliminate the ↵ | Eric Haszlakiewicz | 2017-11-27 | 1 | -0/+1 |
|/ | | | | "int64" variant since we store 64-bit values internally anyway. | ||||
* | ignore more autoconf goo | Brent Cook | 2017-11-26 | 1 | -0/+1 |
| | |||||
* | Issue #308: improve the build instructions in README.md to include the exact ↵ | Eric Haszlakiewicz | 2017-07-08 | 1 | -1/+0 |
| | | | | commands to run for installing prerequisites, as mentioned earlier on Issue #308. | ||||
* | build,cmake: rename libjson-c-static.a to libjson-c.a | Alexandru Ardelean | 2017-06-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> | ||||
* | .gitignore: add cmake generated files | Alexandru Ardelean | 2017-05-03 | 1 | -0/+8 |
| | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> | ||||
* | Ignore tests/test_float | Eric Haszlakiewicz | 2016-12-18 | 1 | -1/+2 |
| | |||||
* | tests: add test_json_pointer test | Alexandru Ardelean | 2016-11-04 | 1 | -0/+1 |
| | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> | ||||
* | Add a json_c_visit() function to provide a way to iterate over a tree of ↵ | Eric Haszlakiewicz | 2016-10-29 | 1 | -4/+5 |
| | | | | json-c objects. | ||||
* | gitignore test; add double value set checks in test | Stoian Ivanov | 2016-10-06 | 1 | -0/+1 |
| | |||||
* | Improving .gitignore | Nicola Spanti (RyDroid) | 2016-08-08 | 1 | -27/+63 |
| | |||||
* | Issue #189: Eliminate use of MC_ERROR from json_util.c, and add a ↵ | Eric Haszlakiewicz | 2016-06-26 | 1 | -0/+1 |
| | | | | | | json_util_get_last_err() function to retrieve the error for those callers that care about it. Add tests and descriptions for the functions in json_util.c | ||||
* | Make default double serializer ignore userdata again | Matthias Schiffer | 2016-05-29 | 1 | -0/+1 |
| | | | | | | | | The user might want to use the userdata for something different, so the serializer should ignore it by default. Explicitly setting the serializer to json_object_double_to_json_string will still make it interpret the userdata as a format string. | ||||
* | Add some basic tests for verifying json_object_equal behavior | Helmut Schaa | 2016-01-13 | 1 | -0/+1 |
| | | | | Do some basic checks on ints, doubles, strings, arrays and "complex" objects. | ||||
* | Issue #137: remove config.h.in from change control. | Eric Haszlakiewicz | 2015-12-08 | 1 | -0/+1 |
| | |||||
* | Add x64 build configurations | James Myatt | 2015-03-04 | 1 | -0/+2 |
| | |||||
* | Rename the "test_case" test to "test_charcase" to make it slightly less ↵ | Eric Haszlakiewicz | 2014-03-22 | 1 | -0/+1 |
| | | | | confusing. | ||||
* | Ignore and cleanup a few more files that automake creates. | Eric Haszlakiewicz | 2014-02-11 | 1 | -0/+1 |
| | |||||
* | Ignore the test-driver script that is now created, and the script for the ↵ | Eric Haszlakiewicz | 2013-09-08 | 1 | -0/+2 |
| | | | | test_locale test. | ||||
* | The updated test driver creates .log and .trs files; ignore them. | Eric Haszlakiewicz | 2013-09-08 | 1 | -0/+2 |
| | |||||
* | Remove and ignore autogenerated installation instructions | Alexander Klauer | 2012-12-19 | 1 | -0/+1 |
| | |||||
* | Ignore editor swap files | Alexander Klauer | 2012-12-19 | 1 | -0/+2 |
| | |||||
* | Ignore doc dir for now | Alexander Klauer | 2012-12-18 | 1 | -0/+1 |
| | |||||
* | Ignore valgrind output files | Alexander Klauer | 2012-12-18 | 1 | -0/+1 |
| | |||||
* | Add a json_set_serializer() function to allow the string output of a ↵ | Eric Haszlakiewicz | 2012-09-02 | 1 | -0/+1 |
| | | | | json_object to be customized. | ||||
* | Ignore the tests/testReplaceExisting binary. | Eric Haszlakiewicz | 2012-07-29 | 1 | -0/+1 |
| | |||||
* | Re-add the "json" pkg-config file as a compatibility shim. | Eric Haszlakiewicz | 2012-07-29 | 1 | -1/+2 |
| | | | | Also rename the json-c-uninstalled.pc file. | ||||
* | Ignore a couple more generated files. | Eric Haszlakiewicz | 2012-07-29 | 1 | -0/+2 |
| | |||||
* | Merge branch 'rename_library' of https://github.com/kdopen/json-c into ↵ | Eric Haszlakiewicz | 2012-07-29 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | kdopen-rename_library Conflicts: .gitignore Makefile.am configure.in printbuf.c test1.c test1.expected | ||||
| * | Ignoring additional build products | Keith Derrick | 2012-04-05 | 1 | -0/+2 |
| | | |||||
| * | Split the json_tokener_parse tests off from test1 into their own test and ↵ | Eric Haszlakiewicz | 2012-04-02 | 1 | -0/+1 |
| | | | | | | | | add several more cases to check various incremental parsing situations. | ||||
| * | Ignore several more files, include .o's, .lo's, etc... | Eric Haszlakiewicz | 2012-04-02 | 1 | -0/+6 |
| | | |||||
* | | Ignore the new test1Formatted and test2Formatted executables. | Eric Haszlakiewicz | 2012-04-28 | 1 | -0/+2 |
| | | |||||
* | | Update the list of files to ignore. | Eric Haszlakiewicz | 2012-04-22 | 1 | -31/+35 |
| | | |||||
* | | Split the json_tokener_parse tests off from test1 into their own test and ↵ | Eric Haszlakiewicz | 2012-03-31 | 1 | -0/+1 |
| | | | | | | | | add several more cases to check various incremental parsing situations. | ||||
* | | Ignore several more files, include .o's, .lo's, etc... | Eric Haszlakiewicz | 2012-03-31 | 1 | -0/+6 |
|/ | |||||
* | Some updates to make the code compatible with VC 9 (2008) | John Arbash Meinel | 2012-02-01 | 1 | -1/+3 |
| | | | | | VC 9 doesn't support late variable declarations, and doesn't have inttypes so we need some direct definitions of a couple of more types. | ||||
* | set svn:ignore and .gitignore to skip intermediate build files | Jehiah Czebotar | 2010-12-07 | 1 | -0/+24 |
git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@61 327403b1-1117-474d-bef2-5cb71233fd97 |