- 24 Mar, 2021 3 commits
-
-
Anthony VH authored
-
Anthony VH authored
-
Niels Lohmann authored
*
⚗ move CI targets to CMake *♻ add target for cpplint *♻ add target for self-contained binaries *♻ add targets for iwyu and infer *🔊 add version output *♻ add target for oclint *🚨 fix warnings *♻ rename targets *♻ use iwyu properly *🚨 fix warnings *♻ use iwyu properly *♻ add target for benchmarks *♻ add target for CMake flags *👷 use GitHub Actions *⚗ try to install Clang 11 *⚗ try to install GCC 11 *⚗ try to install Clang 11 *⚗ try to install GCC 11 *⚗ add clang analyze target *🔥 remove Google Benchmark *⬆ Google Benchmark 1.5.2 *🔥 use fetchcontent *🐧 add target to download a Linux version of CMake *🔨 fix dependency *🚨 fix includes *🚨 fix comment *🔧 adjust flags for GCC 11.0.0 20210110 (experimental) *🐳 user Docker image to run CI *🔧 add target for Valgrind *👷 add target for Valgrind tests *⚗ add Dart *⏪ remove Dart *⚗ do not call ctest in test subdirectory *⚗ download test data explicitly *⚗ only execute Valgrind tests *⚗ fix labels *🔥 remove unneeded jobs *🔨 cleanup *🐛 fix OCLint call *✅ add targets for offline and git-independent tests *✅ add targets for C++ language versions and reproducible tests *🔨 clean up *👷 add CI steps for cppcheck and cpplint *🚨 fix warnings from Clang-Tidy *👷 add CI steps for Clang-Tidy *🚨 fix warnings *🔧 select proper binary *🚨 fix warnings *🚨 suppress some unhelpful warnings *🚨 fix warnings *🎨 fix format *🚨 fix warnings *👷 add CI steps for Sanitizers *🚨 fix warnings *⚡ add optimization to sanitizer build *🚨 fix warnings *🚨 add missing header *🚨 fix warnings *👷 add CI step for coverage *👷 add CI steps for disabled exceptions and implicit conversions *🚨 fix warnings *👷 add CI steps for checking indentation *🐛 fix variable use *💚 fix build *➖ remove CircleCI *👷 add CI step for diagnostics *🚨 fix warning *🔥 clean Travis
-
- 23 Mar, 2021 3 commits
-
-
Niels Lohmann authored
Remove HEDLEY annotation from exception::what()
-
Niels Lohmann authored
Update parse_exceptions.md - correct `json::exception::parse_error`
-
Niels Lohmann authored
Fix amount of entries in the json object
-
- 18 Mar, 2021 1 commit
-
-
Fraser authored
Referring to https://github.com/nlohmann/json/blob/develop/doc/examples/parse_error.cpp and https://json.nlohmann.me/home/exceptions/ (and also based on testing), the catch command should reference `catch (json::parse_error& ex)` and not `catch (json::exception::parse_error& ex)`
-
- 16 Mar, 2021 1 commit
-
-
Remy Jette authored
The latest MSVC compiler throws the following warning on nlohmann::detail::exception::what() if /analyze is enabled: ``` vcruntime_exception.h(93) : warning C28204: 'what' has an override at `nlohmann\json\develop\single_include\nlohmann\json.hpp(2644)` and only the override is annotated for return: when an override is annotated, the base (this function) should be similarly annotated. ``` See https://godbolt.org/z/r331h4
-
- 02 Mar, 2021 1 commit
-
-
abbaswasim authored
After the initial j.push_back() calls there is another j.emplace_back() call that makes the size == 4 not 3.
-
- 10 Feb, 2021 1 commit
-
-
Niels Lohmann authored
Better diagnostics
-
- 07 Feb, 2021 4 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
https://github.com/nlohmann/jsonNiels Lohmann authored
Conflicts: include/nlohmann/detail/input/parser.hpp single_include/nlohmann/json.hpp
-
Niels Lohmann authored
Fix missing 1.78 in example in README.md
-
- 06 Feb, 2021 1 commit
-
-
William A. Wieselquist authored
-
- 30 Jan, 2021 1 commit
-
-
Niels Lohmann authored
-
- 28 Jan, 2021 1 commit
-
-
- 27 Jan, 2021 3 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 26 Jan, 2021 1 commit
-
-
Niels Lohmann authored
-
- 25 Jan, 2021 1 commit
-
-
Niels Lohmann authored
-
- 24 Jan, 2021 4 commits
-
-
Anthony VH authored
-
Niels Lohmann authored
-
Niels Lohmann authored
Co-authored-by: Alexander Karzhenkov <karzhenkov@mail.ru>
-
Niels Lohmann authored
Add GDB pretty printer
-
- 23 Jan, 2021 4 commits
-
-
Niels Lohmann authored
-
Anthony VH authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 21 Jan, 2021 2 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 20 Jan, 2021 1 commit
-
-
Niels Lohmann authored
-
- 17 Jan, 2021 4 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 16 Jan, 2021 2 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 15 Jan, 2021 1 commit
-
-
Niels Lohmann authored
-