Commit Graph

  • 0b0d54d875
    Add note about CMake standard version selection to unit tests Florian Albrechtskirchinger 2022-04-22 17:57:34 +0200
  • da5e454e02
    Fix iterators to meet (more) std::ranges requirements Florian Albrechtskirchinger 2022-04-18 17:39:27 +0200
  • 4120c2e01c
    Add C++20 3-way comparison operator and fix broken comparisons Florian Albrechtskirchinger 2022-04-10 12:54:03 +0200
  • fd00513905
    Create gatosatelite Fabio Alves de Moraes Gabaede 2022-05-01 22:28:20 -0300
  • b1e3165712
    🚨 fix warnings Niels Lohmann 2022-05-01 22:50:40 +0200
  • b205361d86
    Handle invalid BJData optimized type, fix #3461 (#3463) Qianqian Fang 2022-05-01 16:47:06 -0400
  • bdc21ad1a7
    Add build step for ICPC (with fixes) (#3465) Florian Albrechtskirchinger 2022-05-01 22:46:45 +0200
  • a1e116f015
    complete test suite Niels Lohmann 2022-05-01 20:50:09 +0200
  • 5927ddc3b2
    🚨 fix warnings Niels Lohmann 2022-05-01 20:08:44 +0200
  • 4ada06d860
    🔀 merge develop Niels Lohmann 2022-05-01 20:01:10 +0200
  • 88fbbd3aa8
    Merge branch 'develop' of https://github.com/nlohmann/json into bon8 Niels Lohmann 2022-05-01 18:46:44 +0200
  • c9f9923d87
    Add ICPC to README Florian Albrechtskirchinger 2022-05-01 13:55:31 +0200
  • c86929a87d
    Disable wstring unit test on ICPC Florian Albrechtskirchinger 2022-05-01 15:07:19 +0200
  • d113f118ce
    Fix compilation failure of regression test for #3077 on ICPC Florian Albrechtskirchinger 2022-05-01 14:47:53 +0200
  • 554dfb038f
    Disable regression test for #1647 on ICPC (C++20) Florian Albrechtskirchinger 2022-05-01 13:12:28 +0200
  • d9093924c9
    Disable deprecation warnings on ICPC Florian Albrechtskirchinger 2022-05-01 11:33:51 +0200
  • c6fa2d07d4
    Limit regression test for #3070 to Clang and GCC >=8.4 Florian Albrechtskirchinger 2022-05-01 11:24:01 +0200
  • e44c279373
    🚧 document BJData format Niels Lohmann 2022-05-01 15:26:30 +0200
  • 4e4c4f0e94
    🚧 document BJData format Niels Lohmann 2022-05-01 15:10:31 +0200
  • 96bf1433f0 Update unit test to handle bjdata optimized array type error Qianqian Fang 2022-05-01 09:00:08 -0400
  • 28d052bdad Handle invalid BJData optimized type, fix #3461 Qianqian Fang 2022-04-30 22:08:34 -0400
  • 5a26dbe240
    👥 update contributor and sponsor list Niels Lohmann 2022-05-01 14:36:51 +0200
  • 0c698b75cc
    Add serve_header.py for rapid testing on Compiler Explorer (#3456) Florian Albrechtskirchinger 2022-05-01 13:52:52 +0200
  • 9463ccdc70
    Re-enable <filesystem> detection on ICPC Florian Albrechtskirchinger 2022-05-01 11:04:54 +0200
  • f9dfd634b1
    🔇 suppress warning #2196: routine is both "inline" and "noinline" Niels Lohmann 2022-05-01 09:48:28 +0200
  • ce8040dde3
    Add serve_header.py for rapid testing on Compiler Explorer Florian Albrechtskirchinger 2022-04-26 17:36:23 +0200
  • e1190d6fb1
    Merge branch 'develop' of https://github.com/nlohmann/json into icpc Niels Lohmann 2022-05-01 09:45:10 +0200
  • b21c345179
    Reorganize directories (#3462) Niels Lohmann 2022-05-01 09:41:50 +0200
  • 7b38d0773a
    💚 fix paths Niels Lohmann 2022-04-30 22:22:31 +0200
  • f6da59dfd3
    🚚 rename test folder to tests Niels Lohmann 2022-04-30 18:42:09 +0200
  • d597f96dd4
    🚚 rename doc folder to docs Niels Lohmann 2022-04-30 18:05:59 +0200
  • 6fe3051af3
    💚 fix paths Niels Lohmann 2022-04-30 14:59:56 +0200
  • 6303944a4a
    revert accidental change Niels Lohmann 2022-04-30 14:13:05 +0200
  • 72755599a6
    🚚 move files Niels Lohmann 2022-04-30 14:08:29 +0200
  • 3e767c7d41
    Merge branch 'develop' of https://github.com/nlohmann/json into icpc Niels Lohmann 2022-04-29 21:46:02 +0200
  • 5352856f04
    Implement support for string_view (attempt no. 3) (#3423) Florian Albrechtskirchinger 2022-04-29 21:40:02 +0200
  • ee51661481
    Support UBJSON-derived Binary JData (BJData) format (#3336) Qianqian Fang 2022-04-29 15:17:30 -0400
  • 078673fdd9 Rework basic_json element access to accept more key types Florian Albrechtskirchinger 2022-03-03 14:23:13 +0100
  • f6ceebc0ca fix ci error Qianqian Fang 2022-04-25 23:46:27 -0400
  • 0d790397a2 Add type traits to check if a type is usable as object key Florian Albrechtskirchinger 2022-03-03 13:44:12 +0100
  • 6df2a1a2cd Expose the actual comparison function used by object_t Florian Albrechtskirchinger 2022-03-03 12:46:27 +0100
  • c126e1fd0c Replace == with key_compare in ordered_map Florian Albrechtskirchinger 2022-03-03 12:00:47 +0100
  • fbcd541906 Add key_compare member to ordered_map Florian Albrechtskirchinger 2022-03-03 11:55:36 +0100
  • a6ee8bf9d9
    Overwork documentation (#3444) Niels Lohmann 2022-04-25 22:40:45 +0200
  • 3e03486fdb
    ✏️ fix typos Niels Lohmann 2022-04-25 21:01:25 +0200
  • 57542c8932
    ✏️ fix typos Niels Lohmann 2022-04-25 20:58:07 +0200
  • 063a288a87
    📝 document future behavior change Niels Lohmann 2022-04-25 20:41:55 +0200
  • a8ee44df41
    ✏️ fix typos Niels Lohmann 2022-04-25 20:05:23 +0200
  • d356facdee
    📝 minor changes Niels Lohmann 2022-04-25 19:32:41 +0200
  • 13e6f6c5e5
    📝 add titles to more admonitions Niels Lohmann 2022-04-24 22:08:55 +0200
  • 7f76374b48
    🚸 adjust output to cppcheck Niels Lohmann 2022-04-24 21:35:41 +0200
  • d76b8b0201
    ✏️ fix links Niels Lohmann 2022-04-24 21:35:26 +0200
  • d523f0c4bc
    📌 Pygments 2.12.0 is broken Niels Lohmann 2022-04-24 21:35:04 +0200
  • 9d83404d12
    🙈 overwork .gitignore Niels Lohmann 2022-04-24 19:08:10 +0200
  • fcc36f99ba
    ⬆️ cpplint 1.6.0 (#3454) Niels Lohmann 2022-04-24 17:22:04 +0200
  • d4fc1d0e22
    ⬆️ cpplint 1.6.0 Niels Lohmann 2022-04-24 14:50:41 +0200
  • ee9743786f
    🔧 overwork style check Niels Lohmann 2022-04-24 13:58:20 +0200
  • 82905f54ec
    🔧 add style check to Makefile Niels Lohmann 2022-04-24 13:23:33 +0200
  • d6b65aad48
    📝 address review comments Niels Lohmann 2022-04-24 13:23:00 +0200
  • bc2f11d565 test write_bjdata_ndarray return value as boolean Qianqian Fang 2022-04-23 18:14:31 -0400
  • a1755a0b2b
    📝 complete macro documentation Niels Lohmann 2022-04-23 23:53:30 +0200
  • 05adfcc3cd return bool for write_bjdata_ndarray Qianqian Fang 2022-04-23 16:56:15 -0400
  • fd2eb2907f make input_format const and use initializer Qianqian Fang 2022-03-13 10:25:00 -0400
  • f7f1cd82d0 use https link, update sax_parse_error after rebase Qianqian Fang 2022-04-22 23:04:32 -0400
  • f7db6c0a9d fix stack overflow error on msvc 2019 and 2022 Qianqian Fang 2022-04-06 10:22:15 -0400
  • 0cf14ae733 update json_test_data to 3.1.0, enable file-based bjdata unit tests Qianqian Fang 2022-04-03 17:34:02 -0400
  • 33004bba6e fix ci static analysis error Qianqian Fang 2022-03-14 22:18:26 -0400
  • a3c4218345 fix ci clang gcc error Qianqian Fang 2022-03-14 11:49:11 -0400
  • f3ec3be0b2 move OutputIsLittleEndian from tparam to param to replace use_bjdata Qianqian Fang 2022-03-12 19:26:09 -0500
  • 35936717c8 fix ci error Qianqian Fang 2022-03-02 14:45:27 -0500
  • 2dc8f97ef5 disable [{SHTFNZ in optimized type due to security risks in #2793 and hampered readability Qianqian Fang 2022-03-02 13:11:10 -0500
  • 7901839bde complete test coverage Qianqian Fang 2022-03-02 08:56:42 -0500
  • e7ae719b9a ndarray can only be used with array containers, discard if used in object Qianqian Fang 2022-03-01 22:51:16 -0500
  • f38a67e3c2 fix sax tests Qianqian Fang 2022-03-01 17:04:32 -0500
  • d4bdedcf13 adjust sax event numbering Qianqian Fang 2022-03-01 14:41:16 -0500
  • a7088b25e6 add additional sax event tests Qianqian Fang 2022-03-01 13:10:42 -0500
  • 8c2153c403 add sax test cases for ndarray Qianqian Fang 2022-03-01 11:33:14 -0500
  • 09ab236cfe fix clang tidy error Qianqian Fang 2022-02-28 18:12:54 -0500
  • b54f058dcb fix a ndarray dim vector condition Qianqian Fang 2022-02-28 12:49:58 -0500
  • 5786991973 polish patch to remove ci errors Qianqian Fang 2022-02-28 12:48:18 -0500
  • 4c9dd311bd partially fix ci errors, add tests to improve coverage Qianqian Fang 2022-02-27 17:39:45 -0500
  • 069b4d68f1 encode and decode bjdata ndarray in jdata annotations, enable roundtrip tests Qianqian Fang 2022-02-27 14:26:52 -0500
  • be6cdaa4b9 fix ci error, remove unwanted param comment Qianqian Fang 2022-02-23 12:08:04 -0500
  • 45a7c365ee make use_bjdata a non-default parameter Qianqian Fang 2022-02-22 17:44:35 -0500
  • 6b9da3bf0a code polishing following @gregmarr's feedback Qianqian Fang 2022-02-22 17:34:44 -0500
  • ee9e078a5c amalgamate code Qianqian Fang 2022-02-22 07:44:28 -0500
  • 4615c4b7cc update BJData Spect V1 Draft-2 URL after spec release Qianqian Fang 2022-02-21 22:05:09 -0500
  • 8083430a7a revert order to avoid msvc 2015 unreferenced formal param error Qianqian Fang 2022-02-21 18:58:49 -0500
  • 8dd4a61ad6 pass use_bjdata via output adapter Qianqian Fang 2022-02-21 16:26:58 -0500
  • 7589b604aa move is_bjdata to an optional param to write_ubjson Qianqian Fang 2022-02-21 10:35:13 -0500
  • 53855c14d4 remove the unwanted assert Qianqian Fang 2022-02-20 20:55:24 -0500
  • 29c7a4365f make is_bjdata const after using initializer list Qianqian Fang 2022-02-20 19:14:37 -0500
  • d5e590efe3 fix ci errors, add tests for new bjdata switch structure Qianqian Fang 2022-02-20 19:11:25 -0500
  • ed8c4c681d move bjdata new markers from default to the same level as ubjson markers Qianqian Fang 2022-02-19 23:11:54 -0500
  • e9d0f420bc full coverage, I hope Qianqian Fang 2022-02-19 17:25:17 -0500
  • 122e9fc7e8 remove broken test due to alloc limit Qianqian Fang 2022-02-19 11:40:43 -0500
  • 408144ae73 simplify endian condition, format unit-bjdata Qianqian Fang 2022-02-19 11:32:03 -0500
  • 9e723360c7 fix No newline at end of file error by clang Qianqian Fang 2022-02-19 09:44:22 -0500
  • 5a485d56a3 add half precision error test Qianqian Fang 2022-02-19 09:35:44 -0500
  • 3d211b883d complete test coverage, fix ci_test errors Qianqian Fang 2022-02-19 09:25:52 -0500