json/test/src
Niels Lohmann 21d23982ca
🐛 fix for #656
A complete rewrite of the string escape function. It now provides codepoint-to-\uxxxx escaping. Invalid UTF-8 byte sequences are not escaped, but copied as-is. I haven’t spent much time optimizing the code - but the library now agrees with Python on every single Unicode character’s escaping (see file test/data/json_nlohmann_tests/all_unicode_ascii.json).

Other minor changes: replaced "size_t" by "std::size_t"
2017-07-17 07:53:02 +02:00
..
fuzzer-driver_afl.cpp 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
fuzzer-parse_cbor.cpp 🚑 added special case to fuzzers to fix #504 2017-03-14 21:05:38 +01:00
fuzzer-parse_json.cpp 🚑 fix for #519 2017-03-17 22:18:48 +01:00
fuzzer-parse_msgpack.cpp 🚑 fix for #516 and #518 2017-03-17 22:18:05 +01:00
prefix.hpp cmake compile time reduce using cotire 2017-02-19 13:35:54 +05:30
unit-algorithms.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-allocator.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-capacity.cpp 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
unit-cbor.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-class_const_iterator.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-class_iterator.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-class_lexer.cpp move input adapters outside of basic_json 2017-07-09 21:21:12 +02:00
unit-class_parser.cpp move input adapters outside of basic_json 2017-07-09 21:21:12 +02:00
unit-comparison.cpp improved test coverage 2017-06-20 21:09:26 +02:00
unit-concepts.cpp 🚧 a lot of minor changes 2017-03-16 18:39:33 +01:00
unit-constructor1.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-constructor2.cpp 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
unit-convenience.cpp 🐛 fix for #656 2017-07-17 07:53:02 +02:00
unit-conversions.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-deserialization.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-element_access1.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-element_access2.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-inspection.cpp 🐛 fix for #656 2017-07-17 07:53:02 +02:00
unit-iterator_wrapper.cpp 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
unit-iterators1.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-iterators2.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-json_patch.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-json_pointer.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-meta.cpp more tests for meta() call 2017-02-26 14:34:58 +01:00
unit-modifiers.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-msgpack.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-noexcept.cpp 🔨 cleanup 2017-03-25 23:31:03 +01:00
unit-pointer_access.cpp re-added test 2017-07-07 23:38:04 +02:00
unit-readme.cpp include <iosfwd> instead of <iostream> 2017-07-09 15:04:49 +09:00
unit-reference_access.cpp 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
unit-regression.cpp 🔨 removed exception parse_error.111 2017-07-08 21:35:13 +02:00
unit-serialization.cpp implemented an indentation character #520 2017-05-07 19:27:40 +02:00
unit-testsuites.cpp 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
unit-udt.cpp 🎨 cleanup after #496 2017-03-11 16:01:26 +01:00
unit-unicode.cpp include <iosfwd> instead of <iostream> 2017-07-09 15:04:49 +09:00
unit.cpp 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00