1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-31 10:24:23 +03:00
Commit Graph

811 Commits

Author SHA1 Message Date
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
1566ad4053 fixed compile error for #1045; to_json for iternation_proxy_internal was needed 2018-06-16 12:01:49 +03:00
14e6278c2f Merge branch 'develop' of github.com:gracicot/json into develop 2018-06-04 11:18:25 -04:00
7acd90b651 Fixed check for compatible string type 2018-06-04 11:18:19 -04:00
e0e7fa39e7 Re-added external_constructor with string compatible types 2018-06-03 23:49:13 -04:00
4778c02ab5 Set MSVC version from 1514 and older 2018-06-01 14:42:25 -04:00
714c592680 Disabled implicit conversion to string_view on MSVC 15.13 and older 2018-06-01 14:22:57 -04:00
0efaf891e5 Merge pull request #1089 from theodelrieu/feature/map_conversion
Provide a from_json overload for std::map
2018-05-28 14:53:23 +02:00
c5e63fd684 Provide a from_json overload for std::map
This overload is chosen only when BasicJsonType::string_t
is not constructible from std::map::key_type.

Currently, converting a map to json treats it as an array of pairs.

fixes #1079
2018-05-28 11:06:24 +02:00
db03d09312 Merge branch 'feature/key_ref' into develop (fixes #1098) 2018-05-27 22:26:00 +02:00
3cdc4d784b 📝 added documentation 2018-05-27 18:07:53 +02:00
adf09726b0 Merge branch 'develop' into feature/sax2 2018-05-27 14:26:13 +02:00
481ace65c4 🔨 only calculate array index string when needed #1098 2018-05-27 12:04:22 +02:00
1c6b332dcd 👌 mitigating cppcheck bug #1101 2018-05-26 14:10:13 +02:00
90eb0a91e0 keys are now returned as const reference #1098 2018-05-26 13:26:40 +02:00
e94862a649 🚑 fixed error in callback logic 2018-05-06 19:00:49 +02:00
5ff2abb90d Merge branch 'develop' into feature/sax2 2018-05-06 13:29:23 +02:00
ed69e50ad2 📄 added SPDX-License-Identifier 2018-05-03 17:41:45 +02:00
fa3e42f826 Merge branch 'develop' into feature/wstring 2018-04-29 13:16:12 +02:00
65b4d8251b Fix typo in single_include, too 2018-04-17 13:02:36 +02:00
8d8f890771 💩 first try on #1045 2018-04-10 08:29:07 +02:00
cf91b4f2bb Merge branch 'develop' into feature/wstring 2018-04-08 11:36:58 +02:00
e1ea8369ad Merge branch 'develop' into feature/sax2 2018-04-08 09:31:59 +02:00
08a7233d1b 🚑 fixed commit 1e08654 2018-04-02 22:38:44 +02:00