Commit Graph

  • 1d6ba22f15
    ♻️ simplify code Niels Lohmann 2021-01-10 14:10:59 +0100
  • a83404525e
    🚨 fix warnings Niels Lohmann 2021-01-10 13:39:36 +0100
  • e160749003
    ♻️ move diagnostic code in header Niels Lohmann 2021-01-09 19:21:18 +0100
  • 1b113f73c2 Added extra tests to improve coverage. Anthony VH 2021-01-09 17:54:56 +0100
  • c0a8b45bbb Renamed template parameter and added some comments. Anthony VH 2021-01-09 17:45:56 +0100
  • 1e825e4f92 Add support for deserialization of STL containers of non-default constructable types (fixes #2574). Anthony VH 2021-01-09 00:08:27 +0100
  • 43cd5c8a4d
    👌 fix constructor Niels Lohmann 2021-01-08 18:00:23 +0100
  • d4a91b7445
    👌 clean operator[] Niels Lohmann 2021-01-08 11:29:28 +0100
  • e4af1ddb18
    👌 fix operator[] Niels Lohmann 2021-01-08 11:21:41 +0100
  • 04a0a07159
    👌 fix move constructor and move assignment Niels Lohmann 2021-01-08 11:21:03 +0100
  • 0617bd248d
    👌 fix operator[] Niels Lohmann 2021-01-08 11:10:24 +0100
  • ddc3bb1992
    👌 remove unnecessary assignment from destructor Niels Lohmann 2021-01-08 11:09:58 +0100
  • 7cdf34b21e
    Merge branch 'develop' of https://github.com/nlohmann/json into diagnostics Niels Lohmann 2021-01-08 10:20:34 +0100
  • b36f40b7d5
    Merge branch 'develop' of https://github.com/nlohmann/json into ci Niels Lohmann 2021-01-03 21:58:39 +0100
  • dc0a921a47
    ♻️ add target for CMake flags Niels Lohmann 2021-01-03 21:58:30 +0100
  • 01f6b2e741
    📄 update copyright year Niels Lohmann 2021-01-03 20:54:17 +0100
  • 93fad232c5
    ♻️ add target for benchmarks Niels Lohmann 2021-01-03 20:44:22 +0100
  • 1a7d208aff
    Merge branch 'develop' of https://github.com/nlohmann/json into ci Niels Lohmann 2021-01-03 20:29:35 +0100
  • 085d497bf7
    📄 update copyright year Niels Lohmann 2021-01-03 20:28:06 +0100
  • 7ffd3ae400
    Merge branch 'develop' of https://github.com/nlohmann/json into feature/optional feature/optional Niels Lohmann 2021-01-03 20:15:28 +0100
  • 384442e8e5
    🔥 remove useless line Niels Lohmann 2021-01-03 20:15:03 +0100
  • f1913fe7a9
    ♻️ do not include experimental headers Niels Lohmann 2021-01-03 20:10:43 +0100
  • 294fa343d5
    🐛 fix bug in move constructor Niels Lohmann 2021-01-03 20:06:32 +0100
  • ec0b1798bc
    🚧 implement more parent relations Niels Lohmann 2021-01-02 21:36:11 +0100
  • 7323a8eb4e
    🚧 add tests Niels Lohmann 2021-01-02 16:13:04 +0100
  • 09cd4ed125
    🚧 fix preprocessor check Niels Lohmann 2021-01-02 14:10:40 +0100
  • c6e7fa21ed
    🚧 fix preprocessor check Niels Lohmann 2021-01-02 13:58:05 +0100
  • ecaab32ef0
    🚧 add switch for diagnostics Niels Lohmann 2021-01-02 13:45:00 +0100
  • 7b047861b0
    🚧 add diagnostics to exceptions Niels Lohmann 2021-01-02 13:44:41 +0100
  • a4d491e22d
    🚧 better diagnostics Niels Lohmann 2021-01-01 17:23:10 +0100
  • a6b82cd50b
    ♻️ use iwyu properly Niels Lohmann 2021-01-01 13:08:58 +0100
  • 8dc3ed11e7
    🚨 fix warnings Niels Lohmann 2021-01-01 13:08:42 +0100
  • 6bfcea39d0
    🚨 fix warnings Niels Lohmann 2021-01-01 12:59:55 +0100
  • 6085beec35
    🚨 fix warnings Niels Lohmann 2021-01-01 12:51:48 +0100
  • 7cb49fa3a4
    🚨 fix warnings Niels Lohmann 2021-01-01 10:47:22 +0100
  • f5856be30d
    Merge branch 'develop' of https://github.com/nlohmann/json into ci Niels Lohmann 2020-12-31 14:56:03 +0100
  • 68c3696382
    Merge pull request #2560 from nlohmann/issue2324 Niels Lohmann 2020-12-31 14:35:45 +0100
  • 1587acdb1d
    📝 adjust wording Niels Lohmann 2020-12-31 14:34:37 +0100
  • be32cd0196
    Merge branch 'develop' of https://github.com/nlohmann/json into issue2324 Niels Lohmann 2020-12-31 14:33:09 +0100
  • 0358aac8ff ENH: option to enable strict container size checks added, default is disabled ENH: test cases adapted for strict size checks option MNT: updated amalgamation header domsoll 2020-12-31 12:49:59 +0100
  • 00e3f69a26
    ⬆️ update Doxyfile for doxygen 1.9.0 Niels Lohmann 2020-12-30 20:31:16 +0100
  • 581f92b601
    Merge branch 'develop' of https://github.com/nlohmann/json into issue2324 Niels Lohmann 2020-12-30 20:23:07 +0100
  • c2d50d6073
    Merge remote-tracking branch 'origin/develop' into feature/templated_define_type_macroses Krylov Yaroslav 2020-12-30 21:09:21 +0300
  • ebb63bd1fa
    Merge branch 'develop' of https://github.com/nlohmann/json into feature/optional Niels Lohmann 2020-12-30 18:41:51 +0100
  • 45ec48b2a1
    ♻️ use iwyu properly Niels Lohmann 2020-12-30 14:20:00 +0100
  • 0bee42026f
    ♻️ rename targets Niels Lohmann 2020-12-30 13:36:19 +0100
  • 77f24509d4
    🚨 fix warnings Niels Lohmann 2020-12-30 13:27:29 +0100
  • 748f4ec227 CHG: expect strict size check in std::array, pair and tuple test cases ENH: more test cases for c arrays and std::array added MNT: redundant array type check for std::array conversion reverted MNT: updated amalgamation header domsoll 2020-12-29 21:22:49 +0100
  • 35b5de2a29
    Merge branch 'develop' of https://github.com/nlohmann/json into ci Niels Lohmann 2020-12-30 12:30:27 +0100
  • a8398a7151
    Merge pull request #2550 from nlohmann/std_bytes Niels Lohmann 2020-12-30 08:33:52 +0100
  • fc7e181cbf
    ⚗️ fix string representation Niels Lohmann 2020-12-29 22:21:31 +0100
  • bdb2469c31
    🚨 fix warnings Niels Lohmann 2020-12-29 21:36:30 +0100
  • c886646707
    🚨 fix warning Niels Lohmann 2020-12-29 21:04:41 +0100
  • 4402176df5
    add regression test Niels Lohmann 2020-12-29 20:52:57 +0100
  • e4fc598466
    ⚗️ add C++20 build Niels Lohmann 2020-12-29 20:45:56 +0100
  • 77be4f6aaf
    ⚗️ add C++20 build Niels Lohmann 2020-12-29 20:32:07 +0100
  • 91d7aa571f
    ⚗️ add C++20 build Niels Lohmann 2020-12-29 20:30:50 +0100
  • ca51dc62f2
    ⚗️ try to use Clang 10 Niels Lohmann 2020-12-29 20:21:43 +0100
  • 433da31334
    ⚗️ try to use GCC 10 Niels Lohmann 2020-12-29 20:16:51 +0100
  • ca29a1e5e4 CHG: expect strict size check in std::array test case ENH: test cases for std::pair and std::tuple added domsoll 2020-12-29 19:22:43 +0100
  • ba239535a3 CHG: explicit size checks and more expressive exceptions for converstion of fixed size containers from json MNT: updated amalgamation header domsoll 2020-12-29 18:42:19 +0100
  • 7b98df515f
    add regression test Niels Lohmann 2020-12-29 14:48:18 +0100
  • 98b2152452
    Merge branch 'develop' of https://github.com/nlohmann/json into std_bytes Niels Lohmann 2020-12-29 14:37:46 +0100
  • ff3863dc1d
    Merge pull request #2553 from jasujm/jasujm/input_adapter_custom_container Niels Lohmann 2020-12-29 14:37:20 +0100
  • 467f622c65 Fix compilation of input_adapter(container) in edge cases Jaakko Moisio 2020-12-28 22:20:37 +0100
  • 5dd06714b1
    🐛 allow parsing from std::byte containers #2546 Niels Lohmann 2020-12-28 11:31:21 +0100
  • 9427318440
    ♻️ add target for oclint Niels Lohmann 2020-12-27 15:47:30 +0100
  • 4c6cda363b
    🔊 add version output Niels Lohmann 2020-12-27 14:09:20 +0100
  • a3b542fea8
    Also test the multi-header option Matthias Mailänder 2020-12-27 00:13:03 +0100
  • 6f7ffa53d4
    ♻️ add targets for iwyu and infer Niels Lohmann 2020-12-26 22:37:29 +0100
  • 36760539c4
    Merge branch 'develop' of https://github.com/nlohmann/json into ci Niels Lohmann 2020-12-26 17:56:40 +0100
  • dfedefb993
    🚨 fix warnings Niels Lohmann 2020-12-26 17:56:16 +0100
  • d9941bdaee
    ♻️ add target for self-contained binaries Niels Lohmann 2020-12-26 17:55:24 +0100
  • 903b8a6e04 Build as "Debug" for coverage test Alexander Karzhenkov 2020-12-26 21:14:16 +0500
  • 5276ab9c44
    ♻️ add target for cpplint Niels Lohmann 2020-12-26 15:09:50 +0100
  • b1afe8d55b
    Merge branch 'develop' of https://github.com/nlohmann/json into ci Niels Lohmann 2020-12-26 14:59:13 +0100
  • f15d447522
    🚨 fix warnings Niels Lohmann 2020-12-26 14:55:19 +0100
  • 8d8c9b9659
    ⚗️ move CI targets to CMake Niels Lohmann 2020-12-26 14:32:01 +0100
  • 1c130315ac Fix compilation of input_adapter(container) in edge cases Jaakko Moisio 2020-12-25 14:26:25 +0100
  • 10db9184a3 Configure Travis to build "Release" instead of "Debug" Alexander Karzhenkov 2020-12-23 20:55:02 +0500
  • 7092890ff1 Properly select the build type for Travis Alexander Karzhenkov 2020-12-22 18:03:50 +0500
  • 5e55158d60
    Merge branch 'develop' of https://github.com/nlohmann/json into feature/optional Niels Lohmann 2020-12-21 20:59:41 +0100
  • f78d456075
    Merge pull request #2540 from karzhenkov/disrupt-cxx17-tests Niels Lohmann 2020-12-21 20:58:06 +0100
  • 9493f4beb1 Advance gcc library version for clang++-7 Alexander Karzhenkov 2020-12-20 23:50:28 +0500
  • cd7acc1dc5 Include <string_view> in "nlohmann/json.hpp" when C++17 is used Alexander Karzhenkov 2020-12-20 19:40:36 +0500
  • 39b8d6bd33 Restore intentionally disrupted C++17 tests Alexander Karzhenkov 2020-12-20 12:43:35 +0500
  • aae0e4959e Fix travis configuration to enable C++17 tests Alexander Karzhenkov 2020-12-20 10:18:41 +0500
  • 8247a217bb Disrupt all C++17 tests to check if they are executed Alexander Karzhenkov 2020-12-19 17:23:58 +0500
  • ee88c8cf52
    Merge remote-tracking branch 'origin/develop' into feature/templated_define_type_macroses Krylov Yaroslav 2020-12-19 00:12:18 +0300
  • c3c574cf96
    Merge pull request #2538 from YarikTH/feature/doctest_v2.4.3 Niels Lohmann 2020-12-18 22:10:42 +0100
  • a1772743a1
    Doctest is updated to v2.4.3 Krylov Yaroslav 2020-12-18 07:27:22 +0300
  • 8593260044
    Merge pull request #2537 from nlohmann/fix_warnings Niels Lohmann 2020-12-17 21:48:16 +0100
  • c026e1a475
    🚨 fix warnings Niels Lohmann 2020-12-16 21:44:35 +0100
  • af8c6e7aa9
    Merge pull request #2533 from nlohmann/c++_future Niels Lohmann 2020-12-16 20:54:09 +0100
  • 5c1a5bc9c1
    Merge pull request #2534 from nlohmann/clarify_license Niels Lohmann 2020-12-16 20:53:38 +0100
  • 45810082d4
    Merge pull request #2536 from nlohmann/shadowing Niels Lohmann 2020-12-16 20:52:46 +0100
  • 5cc5285fe8
    🚨 fix shadowing warning Niels Lohmann 2020-12-15 22:15:36 +0100
  • 251972147d
    NLOHMANN_DEFINE_TYPE_INTRUSIVE_IMPL and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_IMPL are added. NLOHMANN_DEFINE_TYPE_INTRUSIVE and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE are updated to work via XXX_IMPL verions. Also doxygen documentation is improved Krylov Yaroslav 2020-12-14 19:27:48 +0300
  • 4f25c5c408
    Tests for NLOHMANN_DEFINE_TYPE_INTRUSIVE_T and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_T are added in unit-udt_macro.cpp. Needed to patch doctest.h to workaround https://github.com/onqtam/doctest/issues/447 Krylov Yaroslav 2020-12-14 19:25:32 +0300
  • a9639c9d80
    Fix NLOHMANN_DEFINE_TYPE_INTRUSIVE_T and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_T after "Template declaration of NLOHMANN_DEFINE_TYPE_INTRUSIVE_2 and NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_2 updated to match NLOHMANN_JSON_SERIALIZE_ENUM" Krylov Yaroslav 2020-12-14 19:19:54 +0300