1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-19 17:03:16 +03:00
Commit Graph

784 Commits

Author SHA1 Message Date
f06c8fd8e3 BSON: serialization of non-objects is not supported 2018-09-15 00:20:03 +02:00
6b5334c167 Move lambda out of unevaluated context 2018-09-10 13:34:59 +02:00
ebb3c03293 🎨 cleanup after #1228 2018-09-09 18:19:33 +02:00
aea648bb7a remove now-useless traits. check for is_basic_json where needed 2018-09-07 14:10:39 +02:00
4b4bbceebf make from_json SFINAE-correct 2018-09-07 14:10:37 +02:00
f7971f04a5 make to_json SFINAE-correct 2018-09-07 12:18:04 +02:00
f7c8a2145a refactor from/to_json(CompatibleArrayType) 2018-09-07 12:18:04 +02:00
628f76729e do not check for compatible_object_type in compatible_array_type 2018-09-07 12:18:03 +02:00
29f72966c3 refactor is_compatible_type, remove conjunction & co 2018-09-07 12:18:03 +02:00
77967e6548 refactor is_compatible_integer_type 2018-09-07 12:18:03 +02:00
13760857ff refactor is_compatible_array_type 2018-09-07 12:18:02 +02:00
924e95c6e8 refactor is_compatible_string_type 2018-09-07 12:18:02 +02:00
e84195ab7b refactor is_compatible_object_type 2018-09-07 12:18:02 +02:00
b59c3367c9 use detected instead of has_* traits 2018-09-07 12:17:59 +02:00
1ea8cd128c fix void_t for older compilers 2018-09-07 12:17:33 +02:00
eb30ff0615 🚨 fixed a compiler warning #1224 2018-09-06 07:25:19 +02:00
bbdfe7dea6 Improve error messages for error 305
Addresses #1220
2018-08-30 12:35:51 -04:00
aada309f61 Fix #1213 2018-08-24 21:55:13 +09:00
9f3857ef6f 🔖 set version to 3.2.0 2018-08-18 18:46:15 +02:00
7608a64e1e 🔨 fixed amalgamation 2018-08-18 18:14:12 +02:00
c6a482b16c 📝 added example for sax_parse 2018-08-18 15:42:18 +02:00
3811daa8a3 📝 release preparation 2018-08-18 12:00:14 +02:00
3004a73951 Fix -Wno-sometimes-uninitialized by initializing "result" in parse_sax
The function parse_sax() returns sometimes-uninitialized warnings in
some compilers. This commit fixes that.
2018-08-18 01:12:19 +01:00
e33b31e6aa 🐛 fixed callback-related issue (https://github.com/nlohmann/json/issues/971#issuecomment-413678360) 2018-08-17 23:09:45 +02:00
b5c54b41fd 📝 overworked documentation 2018-08-16 21:53:47 +02:00
07494e06d7 🚨 fixed some compiler warnings 2018-08-16 18:20:30 +02:00
0cc3db4f15 add static_asserts on SAX interface 2018-08-16 11:59:57 +02:00
38f8a51a8f use abstract sax class in parser tests 2018-08-16 11:59:49 +02:00
9bbb133094 remove no_limit constant and default values 2018-08-16 11:59:05 +02:00
442886d040 use templates in the sax interface instead of virtuals 2018-08-16 11:58:52 +02:00
f6febbe359 split meta.hpp, add detected_t (used to define concepts) 2018-08-16 11:58:42 +02:00
3ac2d81a95 🔨 fixed a MinGW error #1193 2018-08-14 22:13:56 +02:00
be2065dce9 🚨 fixing a MinGW warning #1192 2018-08-14 22:11:47 +02:00
0e748f2f8c Merge pull request #1187 from devsisters/json-internal-catch
[RFC] Introduce a new macro function: JSON_INTERNAL_CATCH
2018-08-14 21:56:29 +02:00
347e77bdc1 🚑 fix for #1169 2018-07-21 10:31:55 +02:00
04372a8c56 🏁 fix for #1168 2018-07-19 17:31:50 +02:00
d0e60de433 Add new JSON_INTERNAL_CATCH macro function 2018-07-19 15:43:41 +09:00
39dd775e38 🔨 cleanup after #1134 2018-06-28 21:32:32 +02:00
86a96b059d Merge pull request #1134 from Daniel599/feature/items_iterator
fixed compile error for #1045
2018-06-28 21:21:17 +02:00
396a914f9e 🔨 added macro to disable compiler check #1128 2018-06-26 22:47:40 +02:00
963d06a13c 📝 fix links to cppreference named requirements
"Concepts" have been renamed to "named requirements".
This is because P0898R3 Standard Library Concepts has been merged into
C++20.
Cppreference have moved their links accordingly.
2018-06-24 22:36:19 +02:00
9f00db48d9 📝 link to cppreference via HTTPS 2018-06-24 22:34:47 +02:00
7fa4ddf93e 💄 fixed indentation 2018-06-23 17:27:40 +02:00
bf348ca8a4 Merge pull request #1028 from gracicot/develop
Added support for string_view in C++17
2018-06-23 17:10:04 +02:00
ed6a0686df 🔨 small refactoring to improve branch coverage
The branch coverage reported by lcov is weird. The code before and after has the same Godbolt assembler, but the code with the lambda has a better branch coverage.
2018-06-23 17:05:04 +02:00
c02de445bf 🚨 fixed more compiler warnings 2018-06-23 11:00:42 +02:00
66dd1a846d 🚨 fixed more compiler warnings 2018-06-23 10:47:55 +02:00
850922269d 🚨 removed compiler warnings 2018-06-23 10:28:04 +02:00
85f35a1d59 📝 documentation fix 2018-06-22 22:34:42 +02:00
2c920a1032 run make amalgamate 2018-06-18 15:14:10 +02:00