ad01736d55
💡 improved documentation for parsing without exceptions #1405
...
Closes #1405
2019-01-13 11:46:05 +01:00
6503e83e74
Improve dump_integer performance by implementing a more efficient int2ascii
...
This commits implements a faster int2ascii inspired by "Fastware" talk given
by Andrei Alexandrescu.
See: https://www.youtube.com/watch?v=o4-CwDo2zpg
2019-01-12 08:58:30 -08:00
c682b9879b
🚨 fixed PVS V567 warning
...
"V567 The modification of the 'position.chars_read_current_line' variable is unsequenced relative to another operation on the same variable. This may lead to undefined behavior."
2018-12-30 23:00:15 +01:00
6f89613acd
🚨 fixed some warnings
2018-12-23 13:56:18 +01:00
78348afeb6
🔖 set version to 3.5.0
2018-12-21 23:52:29 +01:00
1107f8cd82
📝 updated documentation for items() function
2018-12-21 22:51:12 +01:00
45f5611d9b
🚨 fixed two warnings
2018-12-20 22:41:48 +01:00
85849940ba
Merge pull request #1391 from pratikpc/develop
...
Added Support for Structured Bindings
2018-12-20 08:58:08 +01:00
ebd3f45808
Added Support for Structured Bindings
...
For further details, read https://github.com/nlohmann/json/issues/1388 and https://blog.tartanllama.xyz/structured-bindings/
2018-12-19 20:17:52 +05:30
4f270e38cc
Merge pull request #1342 from davedissian/bugfix/sfinae-iterator-traits
...
Add a SFINAE friendly iterator_traits and use that instead.
2018-12-19 08:24:18 +01:00
f1080d7c39
Code review.
2018-12-18 20:44:37 +00:00
5d390e91ff
Merge pull request #1392 from mtalliance/feature/addFileInputAdapter
...
Feature/add file input adapter
2018-12-16 22:10:03 +01:00
c1c85b025c
Forget one std::FILE
2018-12-14 07:33:28 -05:00
635a4fc344
use namespace std when possible. Change the name of private variable.
2018-12-12 16:33:25 -05:00
cf31193de2
create single json.hpp file
2018-12-12 14:46:52 -05:00
fa7f1a524e
new unified json.hpp generated with make amalgamate
2018-12-12 10:19:22 -05:00
3335da622a
remove non usefull code.
2018-12-12 09:32:52 -05:00
67b0daf27b
Add the possibility of using FILE * from cstdio library to read a file. This enable the possibility of using low eand device with this library.
2018-12-11 09:33:30 -05:00
2c23f0a346
Changes requested from code review.
2018-12-08 15:46:33 +00:00
ef90d62ddf
🚨 fixed warning #1364
2018-11-21 21:17:38 +01:00
da81e7be22
🏁 adding parentheses around std::snprintf calls #1337
2018-11-09 21:18:02 +01:00
f80efd3954
💄 cleanup
2018-11-09 21:10:32 +01:00
35829928da
Merge pull request #1343 from mefyl/develop
...
Set eofbit on exhausted input stream.
2018-11-09 21:07:36 +01:00
aa10382629
Set eofbit on exhausted input stream.
...
Fix issue #1340 .
The eofbit is set manually since we don't go through the
stream interface. We could maybe use the stream interface
instead, but there are some assumptions regarding which
exception go through, so this seems to be the most prudent
approach for now.
2018-11-08 11:41:17 +01:00
798754dfb6
Amalgamate Headers
2018-11-08 10:35:45 +01:00
f665a92330
Implement SFINAE friendly iterator_traits and use that instead.
2018-11-07 18:39:25 +00:00
2f73a4d1f3
🚨 fixed a linter warning
2018-10-31 20:30:24 +01:00
7b2f8cce03
🔖 set version to 3.4.0
2018-10-30 21:30:20 +01:00
8cee0e38d9
🚑 fixed #1319
2018-10-30 17:29:05 +01:00
856fc31d0a
💄 fixed indentation
2018-10-29 19:44:19 +01:00
d2e4f0b0d9
✏️ fixed some typos
2018-10-28 14:20:20 +01:00
f0c1459554
🐛 fixed a bug parsing BSON strings #1320
2018-10-28 09:16:40 +01:00
24946f67f1
🚨 fixed some more linter warnings
2018-10-28 09:15:41 +01:00
7d0dc10169
🚨 fixed a linter warning
2018-10-27 18:34:35 +02:00
45a761bd60
Merge branch 'develop' of https://github.com/nlohmann/json into develop
2018-10-27 18:31:06 +02:00
4e765596f7
🔨 small improvements
2018-10-27 18:31:03 +02:00
1308ea055d
Merge pull request #1315 from nlohmann/feature/convert_char
...
Properly convert constants to CharType
2018-10-27 16:56:00 +02:00
85aaf91b85
Merge branch 'develop' into feature/enum_json_mapping
2018-10-27 16:52:59 +02:00
5a6bdf5934
Merge branch 'develop' into feature/convert_char
2018-10-27 16:48:48 +02:00
9f48bb6937
⚡ replaced vector by array #1323
2018-10-27 09:58:23 +02:00
6384fe28db
🚨 fixed another linter warning
2018-10-26 23:12:41 +02:00
ad639ad5e6
✨ added NLOHMANN_JSON_SERIALIZE_ENUM marco #1208
2018-10-26 14:48:20 +02:00
544150d5a5
🚨 fixed another linter warning
2018-10-26 11:10:49 +02:00
c2e175763c
👌 added another conversion function #1315
2018-10-25 22:47:08 +02:00
7ce720b700
🚨 fixed coverage
2018-10-25 18:21:50 +02:00
19647e083c
🚨 fixed compiler warnings
2018-10-25 14:27:55 +02:00
62126278a6
🔨 added fix for arrays
2018-10-25 13:01:18 +02:00
1968e5c793
🎨 clean up binary formats
2018-10-24 23:39:30 +02:00
e2c5913a50
🚧 some changes to the BSON code
...
- added fuzz testers
- added some reference files
- made an exception text more clear
2018-10-24 15:43:37 +02:00
bba159121f
Merge branch 'feature/bson' of https://github.com/julian-becker/json into julian-becker-feature/bson
2018-10-24 15:03:15 +02:00