Commit Graph

  • 52c3587c8e Use stream error flags instead of exception Joel Johnson 2020-02-19 09:23:53 -07:00
  • 20144664ad Remove redundant cmake_minimum_required from example Joel Johnson 2020-02-19 09:14:08 -07:00
  • 3015dfe323 Use internal CMake compiler version directly Joel Johnson 2020-02-18 13:56:26 -07:00
  • f04c9c0f07 Use non-version checked add_compile_options Joel Johnson 2020-01-20 13:21:14 -07:00
  • 8d566938f3 Remove unused CMake variable Joel Johnson 2020-02-18 16:55:45 -07:00
  • c9187d3ddd Add Clang support, be explicit about MSVC flags Joel Johnson 2019-12-31 20:38:39 -07:00
  • 9571d3b483 Check compiler using CMAKE_CXX_COMPILER_ID Joel Johnson 2019-12-31 20:23:08 -07:00
  • c6bcdfb241 Always use consistent CXX_STANDARD Joel Johnson 2019-12-31 16:07:22 -07:00
  • 13fe02c897 Not needed to specify CMAKE_MACOSX_RPATH Joel Johnson 2019-12-31 16:03:32 -07:00
  • 1d2725b04a Only set CMAKE_BUILD_TYPE for single config generators Joel Johnson 2019-12-31 15:42:19 -07:00
  • 979c9a2b9a Consolidate setting of jsoncpp target properties Joel Johnson 2020-02-18 18:04:59 -07:00
  • a15a3f3c41 Don't use unique variable for postfix Joel Johnson 2020-02-18 18:04:04 -07:00
  • 3beb37ea14
    revert trailing comma in old Reader (#1126) Chen 2020-02-14 05:25:08 +08:00
  • dc180eb25e
    Remove '=delete' from template methods for Xcode 8 (#1133) David Gobbi 2020-02-13 14:22:49 -07:00
  • a6fe8e27d8
    Use ccache right (#1139) Claus Klein 2020-02-13 22:20:46 +01:00
  • d606f3761b Merge 12b88560df741f91f7ce9c035bf7f1224531eba1 into edf528edfa66fd02f54f81ae341592f50e61c39f neville133 2020-02-09 16:21:14 -06:00
  • 12b88560df Create main.yml neville133 2020-02-09 16:19:41 -06:00
  • bd6a3d0cc0 Use ccache right ClausKlein 2020-02-09 17:33:07 +01:00
  • 3a970e8676 Prevent cmakelint warnings ClausKlein 2020-02-09 16:21:47 +01:00
  • edf528edfa
    clang-tidy fixes again (#1087) Rosen Penev 2020-02-02 20:03:45 -08:00
  • 04af383ab1
    .clang-tidy: Add these checks Rosen Penev 2020-01-25 21:16:45 -08:00
  • 1fd39434f5
    [clang-tidy] Use auto where applicable Rosen Penev 2019-11-06 21:28:15 -08:00
  • 5ca78ffaf8
    [clang-tidy] Replace deprecated C headers Rosen Penev 2019-11-06 21:25:30 -08:00
  • c7fcedfe27
    [clang-tidy] Convert several loops to be range based Rosen Penev 2019-11-06 21:16:13 -08:00
  • e4c669453c
    [clang-tidy] Do not use else after return Rosen Penev 2019-11-06 20:46:26 -08:00
  • 8d4eca35e8 Remove '=delete' from template methods for Xcode 8 David Gobbi 2020-01-08 16:32:59 -07:00
  • 6317f9a406
    fix compile warnning using cmake (#1132) Chen 2020-01-20 17:12:35 +08:00
  • ab4bd7b6c9 fix compile warnning using cmake chenguoping 2020-01-13 15:45:00 +08:00
  • 032e3e1a13 removing ccache from cmake James Connolly 2020-01-09 12:11:26 -06:00
  • 6bc55ec35d Meson updates (#1124) David Seifert 2020-01-07 02:23:50 +01:00
  • baa84911ea amalgamate: add version.h and allocator.h to the forwards header Ben Boeckel 2019-12-30 11:37:14 -05:00
  • f11611c878 json_writer: fix inverted sense in isAnyCharRequiredQuoting (#1120) Andrew Childs 2019-12-28 16:04:24 +09:00
  • 8f7f35c5cd
    Replace Raw Unicode in Testcase (#1127) Chen 2019-12-26 16:08:17 +08:00
  • ae0872c082 change values' order, because JSONTEST_ASSERT_EQUAL(expected, actual) chenguoping 2019-12-26 15:44:49 +08:00
  • ffb0ac0405 use unicode code point chenguoping 2019-12-26 15:14:56 +08:00
  • 31e79febb7 revert trailing comma in old Reader chenguoping 2019-12-23 16:03:28 +08:00
  • 7e5485ab5b Add option JSONCPP_WITH_EXAMPLE (#1099) theirix 2019-12-23 06:04:44 +03:00
  • 92d90250f2
    fix Reader bug and add testcase (#1122) Chen 2019-12-23 10:56:54 +08:00
  • 5977e96fb2
    Bump version to 1.9.3 David Seifert 2019-12-21 19:42:02 +01:00
  • 5a2daafc39
    Modernize meson.build David Seifert 2019-12-21 19:42:01 +01:00
  • 7be379feed fix Reader bug and add testcase dota17 2019-12-19 15:12:38 +08:00
  • 9093358efa json_writer: fix inverted sense in isAnyCharRequiredQuoting Andrew Childs 2019-12-19 01:15:28 +09:00
  • d6c4a8fb2d tweak to avoid implicit narrowing warning. (#1114) Billy Donahue 2019-12-11 15:12:37 -05:00
  • 07e28fa8f0 \#1113 Fix CMake build signed/unsigned issue Jordan Bayles 2019-12-06 11:04:14 -08:00
  • c82c4cd192
    Update main.cpp Billy Donahue 2019-12-06 13:53:55 -05:00
  • 559a7294a6
    tweak to avoid implicit narrowing warning. Billy Donahue 2019-12-06 13:52:56 -05:00
  • a3c8642886
    Add test cases for Reader (#1108) Chen 2019-12-04 10:24:52 +08:00
  • 2983f5a89a
    Run Clang-tidy with modernize-use-auto (#1077) Chen 2019-12-04 09:08:45 +08:00
  • 7be1cef135
    Merge branch 'master' into PVSandClangtidyModify Chen 2019-12-03 19:22:09 +08:00
  • a0bd9adfef
    Add an insert overload function (#1110) Chen 2019-12-03 09:13:42 +08:00
  • 1efa93bc2c add insert overload function dota17 2019-12-02 16:41:46 +08:00
  • a56f35a386 run clang-format dota17 2019-12-02 15:01:12 +08:00
  • e50300dc52
    Merge pull request #75 from BillyDonahue/addTestCaseTweak Chen 2019-12-02 14:44:58 +08:00
  • 776a8527a7 refactor structured error testing Billy Donahue 2019-12-01 09:37:21 -05:00
  • e4f0554ed3 add a helper function dota17 2019-11-30 17:01:32 +08:00
  • d760a33791
    adding myself to AUTHORS as per commits Stefano Fiorentino 2019-11-29 10:25:02 +01:00
  • 771ea78fd9 remove extra offsets test dota17 2019-11-28 16:20:38 +08:00
  • ecc5ebbea0 update testcase for reader dota17 2019-11-27 09:59:50 +08:00
  • d4361cb325 small fix Value::isConvertibleTo Pavel Pimenov 2019-11-15 20:01:32 +03:00
  • 9e0d70aa66
    eliminate some redundancy in test_lib_json/main.cpp (#1104) Billy Donahue 2019-11-15 09:18:32 -05:00
  • 08ee4d14db functional header Billy Donahue 2019-11-15 08:40:17 -05:00
  • 2b6770bc42 refactor test 'CharReaderAllowDropNullTest/issue178' Billy Donahue 2019-11-14 23:29:33 -05:00
  • f200239d5b
    Add some testcases for charReader (#1095) dota17 2019-11-15 14:51:43 +08:00
  • cfc3e927fc
    Merge pull request #1101 from open-source-parsers/drop_cpptl_support Christopher Dunn 2019-11-15 00:31:06 -06:00
  • a0733bd5b7 Do not build example by default theirix 2019-11-14 21:56:27 +03:00
  • a481201af1 Readd some overzealously removed code Jordan Bayles 2019-11-14 10:15:49 -08:00
  • 9704cedb20 Issue 1100: Drop CPPTL support Jordan Bayles 2019-11-14 09:38:11 -08:00
  • 4d6c4314b8 Add option JSONCPP_WITH_EXAMPLE theirix 2019-11-14 12:22:00 +03:00
  • 7c87a90b5d remove comma test due to pr #1098 dota17 2019-11-14 16:15:07 +08:00
  • 0d0a0f0e82 Extend length calculation dota17 2019-11-14 15:59:45 +08:00
  • e40cf1fff9 remove #if switch dota17 2019-11-14 15:25:57 +08:00
  • 781eec4da8
    Merge pull request #1098 from cdunn2001/allow-trailing-commas Christopher Dunn 2019-11-14 00:21:18 -06:00
  • 1c8f7d8ae5 Run clang-format Jacob Bundgaard 2019-11-04 13:29:17 +01:00
  • 554d961625 Allow trailing comma in arrays if dropped null placeholders are not allowed Jacob Bundgaard 2019-10-17 16:03:31 +02:00
  • 01db7b7430 Allow trailing comma in objects Jacob Bundgaard 2019-10-16 17:07:41 +02:00
  • 3935acd859 PVS and clang-tidy modify dota17 2019-11-01 11:42:22 +08:00
  • bc46b78c2d modify parseFromStream method. chenguoping 2019-11-13 19:08:34 +08:00
  • 3db41a7ddb update charReader test case dota17 2019-11-08 11:11:20 +08:00
  • d2e6a971f4
    some test coverage for Value::iterator (#1093) 1.9.2 Billy Donahue 2019-11-12 02:16:54 -05:00
  • 2733de9ef4 rename j to empty in IteratorTest/nullValues Billy Donahue 2019-11-12 02:13:08 -05:00
  • 5fd51e233b some test coverage for Value::iterator Billy Donahue 2019-11-11 00:05:13 -05:00
  • 53c8e2cb3b
    Issue 1066 (#1080) Billy Donahue 2019-11-11 22:43:52 -05:00
  • 4a46a263d5 Change typedef => to using decls Billy Donahue 2019-11-10 20:54:22 -05:00
  • a3dccb584d ENH: Prevent cmake in source builds Hans Johnson 2019-11-10 16:41:43 -06:00
  • 15319ad9fd format Billy Donahue 2019-11-09 12:08:57 -05:00
  • 826228e738 move template specializations out of class scope Billy Donahue 2019-11-09 12:00:35 -05:00
  • 645cd0412c Number fixes (#1053) Jordan Bayles 2019-11-08 19:49:16 -08:00
  • ea0fc9ab0c
    fix conflict (#1090) dota17 2019-11-09 11:37:12 +08:00
  • 9e470d76ab fix conflict chenguoping 2019-11-09 11:25:31 +08:00
  • f4903f2766
    run clang-format (#1089) dota17 2019-11-09 11:04:38 +08:00
  • 03eb506ce4 run clang-format chenguoping 2019-11-09 10:49:42 +08:00
  • ff58fdcc75
    Update coverage badge (#1088) dota17 2019-11-07 15:25:06 +08:00
  • 2e2c002e95 update coverage badge change int to Json::ArrayIndex in for-loop chenguoping 2019-11-07 15:01:04 +08:00
  • 82b736734d add testcase for json_value.cpp to improve coverage [90+%] chenguoping 2019-10-26 15:57:35 +08:00
  • a86e129983 ENH: Move to requiring python 3 Hans Johnson 2019-11-04 07:46:51 -06:00
  • 5fb17a66b8 COMP: Remove shadow variable warning Hans Johnson 2019-11-04 07:37:19 -06:00
  • 7429bb2bfa COMP: Fix type mismatch ambiguity Hans Johnson 2019-11-04 07:35:52 -06:00
  • 7ff840dd8e STYLE: Prefer python 3.6 language styles Hans Johnson 2019-11-04 08:01:40 -06:00
  • 27049797c1 ENH: Unconditionally format python files with black Hans Johnson 2019-11-04 07:57:01 -06:00
  • 50671ddf70 ENH: Move to requiring python 3 Hans Johnson 2019-11-04 07:46:51 -06:00