Niels Lohmann
|
6f551930e5
|
🚨 add new CI and fix warnings (#2561)
* ⚗️ 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
|
2021-03-24 07:15:18 +01:00 |
|
Niels Lohmann
|
74cc0ab470
|
♻️ remove diagnostics_t class
|
2021-01-25 13:47:50 +01:00 |
|
Niels Lohmann
|
b9d3aa4067
|
♻️ split set_parent function
|
2021-01-14 21:55:49 +01:00 |
|
Niels Lohmann
|
ff57bdcc8b
|
🐛 fix invariants
|
2021-01-10 22:40:50 +01:00 |
|
Niels Lohmann
|
e160749003
|
♻️ move diagnostic code in header
|
2021-01-09 19:21:18 +01:00 |
|
Niels Lohmann
|
ec0b1798bc
|
🚧 implement more parent relations
|
2021-01-02 21:36:11 +01:00 |
|
Niels Lohmann
|
7b047861b0
|
🚧 add diagnostics to exceptions
|
2021-01-02 13:44:41 +01:00 |
|
aodq
|
15ec0fe150
|
change c-style cast to static_cast for #2304
|
2020-07-24 16:21:30 -04:00 |
|
aodq
|
12885446d8
|
fixes unused variable 'ex' for #2304
|
2020-07-23 13:21:38 -04:00 |
|
Niels Lohmann
|
d047b3d495
|
🚨 remove linter warning
|
2020-07-16 14:45:39 +02:00 |
|
Niels Lohmann
|
dc06f100be
|
Merge branch 'develop' of https://github.com/nlohmann/json into clang_windows
Conflicts:
include/nlohmann/detail/input/binary_reader.hpp
include/nlohmann/detail/input/json_sax.hpp
include/nlohmann/detail/input/lexer.hpp
include/nlohmann/detail/input/parser.hpp
include/nlohmann/detail/json_pointer.hpp
include/nlohmann/detail/output/serializer.hpp
include/nlohmann/json.hpp
single_include/nlohmann/json.hpp
|
2020-07-11 14:04:40 +02:00 |
|
Niels Lohmann
|
98b1c6d302
|
🚩 use JSON_ASSERT(x) instead of assert(x)
|
2020-07-06 12:22:31 +02:00 |
|
Niels Lohmann
|
ac3922c7aa
|
Merge branch 'develop' of https://github.com/nlohmann/json into clang_windows
Conflicts:
include/nlohmann/detail/input/binary_reader.hpp
include/nlohmann/detail/input/input_adapters.hpp
include/nlohmann/detail/input/lexer.hpp
include/nlohmann/detail/output/binary_writer.hpp
include/nlohmann/json.hpp
single_include/nlohmann/json.hpp
|
2020-06-27 13:14:48 +02:00 |
|
Niels Lohmann
|
8b3d2399a4
|
🚨 remove warnings
|
2020-06-22 22:32:21 +02:00 |
|
Niels Lohmann
|
0498202a03
|
🎨 replace alternative operators (and, not, or)
|
2020-06-03 14:20:36 +02:00 |
|
chenguoping
|
4350c5ed97
|
fix bug in issue#1972
|
2020-05-30 17:15:56 +08:00 |
|
Niels Lohmann
|
904642f261
|
♻️ rename internal_binary_t with binary_t
|
2020-05-17 22:50:27 +02:00 |
|
Niels Lohmann
|
dead99eb0e
|
🔨 overwork binary subtypes
|
2020-05-17 13:51:59 +02:00 |
|
Niels Lohmann
|
daf2d296dd
|
♻️ move wrapped binary type to separate file
|
2020-05-15 14:12:32 +02:00 |
|
Niels Lohmann
|
f0c6ab4d3b
|
🐛 fix bug in SAX callback parser
|
2020-05-08 14:21:11 +02:00 |
|
Michael Reilly
|
012c9665ac
|
Add binary type support to all binary file formats, as well as an internally represented binary type
|
2020-04-14 10:22:45 -04:00 |
|
Niels Lohmann
|
90798caa62
|
🚚 rename Hedley macros
|
2019-07-01 22:37:30 +02:00 |
|
Niels Lohmann
|
897362191d
|
🔨 add NLOHMANN_JSON prefix and undef macros
|
2019-07-01 22:24:39 +02:00 |
|
Niels Lohmann
|
1720bfedd1
|
⚗️ add Hedley annotations
|
2019-06-30 22:14:02 +02:00 |
|
Niels Lohmann
|
37a72dac48
|
💚 forgot two semicolons
|
2019-03-18 17:23:34 +01:00 |
|
Niels Lohmann
|
8d3f4f21bc
|
🔨 clean up
|
2019-03-18 13:53:48 +01:00 |
|
Niels Lohmann
|
56f6d1d68e
|
💚 fix CI and #1521
|
2019-03-17 15:20:22 +01:00 |
|
Niels Lohmann
|
b8451c236f
|
🚨 fixed warnings
|
2019-03-17 12:01:49 +01:00 |
|
Niels Lohmann
|
27011e3718
|
🚨 fixed warnings
|
2019-03-15 14:55:13 +01:00 |
|
Niels Lohmann
|
3cd1dac653
|
🚨 fix MSVC warning #1502
|
2019-03-11 15:33:23 +01:00 |
|
Niels Lohmann
|
5c04cc1009
|
🔨 fixed includes
|
2019-01-13 15:31:22 +01:00 |
|
Niels Lohmann
|
e426219256
|
Merge pull request #1282 from nlohmann/feature/lines_columns
Improve diagnostic messages
|
2018-10-08 22:17:33 +02:00 |
|
Niels Lohmann
|
f8158997b5
|
📝 fixed documentation
|
2018-10-07 21:30:58 +02:00 |
|
Niels Lohmann
|
3abb788139
|
🚨 fixed some more clang-tidy warnings
|
2018-10-07 19:07:58 +02:00 |
|
Niels Lohmann
|
858e75c4df
|
🚨 fixed some clang-tidy warnings
|
2018-10-07 18:39:18 +02:00 |
|
Niels Lohmann
|
3811daa8a3
|
📝 release preparation
|
2018-08-18 12:00:14 +02:00 |
|
Niels Lohmann
|
e33b31e6aa
|
🐛 fixed callback-related issue (https://github.com/nlohmann/json/issues/971#issuecomment-413678360)
|
2018-08-17 23:09:45 +02:00 |
|
Niels Lohmann
|
b5c54b41fd
|
📝 overworked documentation
|
2018-08-16 21:53:47 +02:00 |
|
Niels Lohmann
|
07494e06d7
|
🚨 fixed some compiler warnings
|
2018-08-16 18:20:30 +02:00 |
|
Théo DELRIEU
|
9bbb133094
|
remove no_limit constant and default values
|
2018-08-16 11:59:05 +02:00 |
|
Théo DELRIEU
|
442886d040
|
use templates in the sax interface instead of virtuals
|
2018-08-16 11:58:52 +02:00 |
|
Niels Lohmann
|
66dd1a846d
|
🚨 fixed more compiler warnings
|
2018-06-23 10:47:55 +02:00 |
|
Niels Lohmann
|
3cdc4d784b
|
📝 added documentation
|
2018-05-27 18:07:53 +02:00 |
|
Niels Lohmann
|
e94862a649
|
🚑 fixed error in callback logic
|
2018-05-06 19:00:49 +02:00 |
|
Niels Lohmann
|
1e08654f99
|
🔨 cleanup
|
2018-04-02 22:25:17 +02:00 |
|
Niels Lohmann
|
5f723bbec6
|
🔨 realized callback parser wirh SAX interface #971
|
2018-03-28 23:39:39 +02:00 |
|
Niels Lohmann
|
4f6b2b6429
|
🔨 changed SAX interface
|
2018-03-21 20:12:06 +01:00 |
|
Niels Lohmann
|
9e1abb4842
|
✅ improved coverage
|
2018-03-20 22:39:08 +01:00 |
|
Niels Lohmann
|
943d641054
|
🔨 some refactoring
|
2018-03-18 16:07:21 +01:00 |
|
Niels Lohmann
|
22929fe189
|
🚧 started a SAX/DOM/callback parser
|
2018-03-18 15:13:53 +01:00 |
|