- 28 Mar, 2017 2 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 27 Mar, 2017 1 commit
-
-
Niels Lohmann authored
-
- 26 Mar, 2017 8 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
- 25 Mar, 2017 9 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
We now only demand our exceptions to be is_nothrow_copy_constructible if std::runtime_exception is.
-
Niels Lohmann authored
The solution with a std::runtime_error member is more elegant. It allows to have std::exception as base class again. However, I still have no idea why GCC thinks the copy constructor may throw...
-
Niels Lohmann authored
To have nothrow-copy-constructible exceptions, we inherit from std::runtime_error which can cope with arbitrary-length error messages. Intermediate strings are built with static functions and then passed to the actual constructor.
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
Add Visual Studio 17 image to appveyor build matrix
-
Vladimir Petrigo authored
-
- 24 Mar, 2017 5 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
-
Niels Lohmann authored
This commit removed the re2c lexer and replaced it by a manual version. Its integration is not yet complete: number parsing does not respect locales or overflows. Furthermore, parsing does not need to end with EOF. Therefore, a lot of test cases fail. The idea is to push this branch forward so we can conduct performance comparisons. So far, a nice side effect are better diagnosis messages in case of parse errors.
-
Niels Lohmann authored
UTF8 encoding enhancement
-
Ted Lyngmo authored
-
- 23 Mar, 2017 2 commits
-
-
Niels Lohmann authored
Fix typo
-
Berkus Decker authored
-
- 22 Mar, 2017 3 commits
-
-
Niels Lohmann authored
-
Niels Lohmann authored
The result of snprintf is later used in situations where a long may overflow.
-
Niels Lohmann authored
Make exception base class visible in basic_json
-
- 20 Mar, 2017 2 commits
-
-
Krzysztof Woś authored
Instead of overwriting src/json.hpp with an empty file
-
Krzysztof Woś authored
-
- 17 Mar, 2017 3 commits
-
-
Niels Lohmann authored
Added catch branch for out_of_range exception that can occur if input file contains a number overflow.
-
Niels Lohmann authored
We should compare the binary serializations rather than the JSON values themselves. This fix was already done for CBOR and apparently forgotten for MessagePack.
-
Niels Lohmann authored
🎨 Namespace `uint8_t` from the C++ stdlib
-
- 16 Mar, 2017 5 commits
-
-
Alexander “weej” Jones authored
-
Niels Lohmann authored
-
Niels Lohmann authored
add to_json method for C arrays
-
Niels Lohmann authored
- Removed unused headers. - Added override where needed. - Added description for parse_error.113 exception. - Fixed some conversion warnings. - Integrated cbor_expect_string function for CBOR maps. - Added documentation on the supported CBOR/MessagePack features. - Added test to check all initial bytes for CBOR input.
-
Niels Lohmann authored
With GCC 7, there are even more diagnostic flags.
-