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