Commit Graph

  • 05f49fa401 added roundtrip tests for UBJSON Niels Lohmann 2018-01-27 18:47:32 +01:00
  • f0b26c8f38 added fuzzer for UBJSON input Niels Lohmann 2018-01-27 18:38:11 +01:00
  • b0a68f540f added roundtrip tests for UBJSON Niels Lohmann 2018-01-27 18:37:55 +01:00
  • 1be3935e9d 📝 cleanup after #936 Niels Lohmann 2018-01-27 17:43:44 +01:00
  • 7aace7c976 Merge pull request #936 from zerodefect/improvement/fix_kmin_compiler_warning Niels Lohmann 2018-01-27 16:51:52 +01:00
  • 0e2211df0e Merge pull request #925 from zerodefect/improvement/improve_readme_json_fwd Niels Lohmann 2018-01-25 17:11:21 +01:00
  • 95cf1fefaa Removed compiler warning about unused variable 'kMinExp'. zerodefect 2018-01-25 12:51:48 +00:00
  • 355c1e946b 👷 added task to check amalgamation #906 Niels Lohmann 2018-01-23 18:00:12 +01:00
  • dbfd7e532b Merge branch 'develop' of https://github.com/nlohmann/json into develop Niels Lohmann 2018-01-23 16:33:10 +01:00
  • 3c68a796df 🔥 deprecated iterator_wrapper #874 Niels Lohmann 2018-01-23 16:33:08 +01:00
  • f05c3edc21 Merge pull request #930 from Pipeliner/develop Niels Lohmann 2018-01-23 07:32:23 +01:00
  • f5c4e9f3a1 Merge pull request #919 from theodelrieu/fix/sfinae_for_incomplete_types Niels Lohmann 2018-01-23 07:32:06 +01:00
  • 7eabb6ba36 📝 updated documentation for UBJSON functions Niels Lohmann 2018-01-22 23:23:17 +01:00
  • fc32b8a9bc Fix a typo in README.md Vadim Evard 2018-01-22 13:14:39 +03:00
  • 3cca630836 🔨 cleanup after #915 Niels Lohmann 2018-01-21 15:55:35 +01:00
  • 010e596001 Merge pull request #915 from abolz/dtoa Niels Lohmann 2018-01-21 15:02:57 +01:00
  • 3d776b0582 📝 updated README Niels Lohmann 2018-01-21 14:13:42 +01:00
  • 9e5d901f55 Merge branch 'feature/ubjson' into develop Niels Lohmann 2018-01-21 14:04:29 +01:00
  • 327b8bb09e Merge branch 'feature/strings' into develop Niels Lohmann 2018-01-21 13:55:52 +01:00
  • d2b3fd156e Updated README.md to explain how installation of json_fwd.hpp can be achieved as part of install step. zerodefect 2018-01-19 11:42:53 +00:00
  • b406e3704b :heavy_plus_sign: using Google Benchmark #921 Niels Lohmann 2018-01-18 22:00:32 +01:00
  • a8f711a2f1 :heavy_plus_sign: using Google Benchmark #921 Niels Lohmann 2018-01-18 21:57:21 +01:00
  • 6402077ac2 Merge pull request #876 from nlohmann/feature/rfc7396 Niels Lohmann 2018-01-18 06:49:31 +01:00
  • dcee778c1e fix sfinae on basic_json UDT constructor Théo DELRIEU 2018-01-17 12:17:38 +01:00
  • 7456f1d87b ♻️ re-used existing UTF-8 decoder to simplfy string serialization Niels Lohmann 2018-01-16 20:42:00 +01:00
  • afe4571309 🔨 cleanup + some noexcept Niels Lohmann 2018-01-16 20:41:04 +01:00
  • b182308eff 🔨 cleanup Niels Lohmann 2018-01-16 20:40:24 +01:00
  • 9b9919d460 Use max_digits10 in dump_float for float->text->float round-trip abolz 2018-01-15 21:26:03 +01:00
  • 810f81bbd9 Regenerate src/json.hpp abolz 2018-01-15 21:24:59 +01:00
  • 787204f076 Add unit-tests for detail::to_chars abolz 2018-01-15 21:13:17 +01:00
  • 9f7c2c04c8 Use the Grisu2 algorithm for formatting 'float's and 'double's abolz 2018-01-15 20:58:02 +01:00
  • 332f352033 Add an implementation of the Grisu2 algorithm for binary to decimal floating-point conversion abolz 2018-01-15 20:45:51 +01:00
  • 0695ac4001 Add tests for #360 abolz 2018-01-15 20:41:20 +01:00
  • 68a9736738 Tests: Re-enable some round-trip tests abolz 2018-01-15 20:40:57 +01:00
  • 6e2e466c27 Tests: Don't rely on the format used for floating-point formatting abolz 2018-01-15 20:39:16 +01:00
  • 107c21a488 Tests: Exponents are formatted with a leading '+' sign abolz 2018-01-15 20:39:00 +01:00
  • 3ae82d91a2 Tests: Floating-point formatting uses lower case 'e' abolz 2018-01-15 20:38:47 +01:00
  • 92f7295063 🔨 cleanup Niels Lohmann 2018-01-15 13:21:33 +01:00
  • 3ac674562f 🔨 clean up Niels Lohmann 2018-01-14 22:26:20 +01:00
  • d9446b0e6e Merge pull request #911 from theodelrieu/fix/cmake_install Niels Lohmann 2018-01-14 20:08:49 +01:00
  • 9d6b3731b9 improved test coverage Niels Lohmann 2018-01-14 20:07:38 +01:00
  • 06cddd371b 🔨 removed failing amalgamation test Niels Lohmann 2018-01-14 17:22:42 +01:00
  • f85f4967fe improved test coverage Niels Lohmann 2018-01-14 17:22:06 +01:00
  • 6965ff00c8 Merge branch 'develop' into feature/ubjson Niels Lohmann 2018-01-14 13:58:06 +01:00
  • 411c16cbb2 📝 overworked documentation wrt. amalgamation #906 Niels Lohmann 2018-01-14 13:08:28 +01:00
  • fea5f3792b 📝 it's 2018 Niels Lohmann 2018-01-14 10:41:59 +01:00
  • 541b46132d ♻️ adjusted code to split headers Niels Lohmann 2018-01-14 10:34:43 +01:00
  • 0e8f01a963 Merge branch 'develop' into feature/rfc7396 Niels Lohmann 2018-01-14 10:28:09 +01:00
  • c772c01a48 ♻️ refactored code to split headers Niels Lohmann 2018-01-14 10:27:30 +01:00
  • 1b54d4a5aa Merge branch 'develop' into feature/ubjson Niels Lohmann 2018-01-14 10:10:56 +01:00
  • 420dcf1f25 🚧 added check whether code is amalgamated Niels Lohmann 2018-01-14 10:10:23 +01:00
  • 5775084ffc cmake: add option to use/install the non-amalgamated version Théo DELRIEU 2018-01-13 13:07:03 +01:00
  • 84bffd5d36 move amalgamate tool to third_party folder Théo DELRIEU 2018-01-13 13:05:42 +01:00
  • 922b56e492 cmake: add back trailing slash to NLOHMANN_JSON_SOURCE_DIR Théo DELRIEU 2018-01-13 12:27:33 +01:00
  • a66b2d20c6 🚨 removed linter warnings for Python code Niels Lohmann 2018-01-13 11:15:23 +01:00
  • f4a55f26b0 :heavy_plus_sign: added amalgamate Python script Niels Lohmann 2018-01-13 10:59:49 +01:00
  • 241eea0c0e 📝 documentation Niels Lohmann 2018-01-12 09:23:33 +01:00
  • 10bad9381d 🚧 added size benchmark for binary formats Niels Lohmann 2018-01-10 23:13:48 +01:00
  • 3a7585e738 added more tests Niels Lohmann 2018-01-10 22:47:07 +01:00
  • 31bfabc4c0 🔨 optimized input format Niels Lohmann 2018-01-10 16:14:43 +01:00
  • 965a70e38d 🔨 optimized output format Niels Lohmann 2018-01-10 11:22:19 +01:00
  • 85173f5627 🔨 some clean up Niels Lohmann 2018-01-10 10:18:31 +01:00
  • ce53537ba2 :heavy_minus_sign: :heavy_plus_sign: replaces amalgamation tool Niels Lohmann 2018-01-09 23:15:06 +01:00
  • 0a2920e0fd ♻️ reorganized code Niels Lohmann 2018-01-09 18:30:02 +01:00
  • b67e00b9b5 Merge pull request #700 from theodelrieu/refactor/split_it Niels Lohmann 2018-01-09 07:57:01 +01:00
  • fd04967676 🐛 fixed copy-paste error Niels Lohmann 2018-01-08 21:37:51 +01:00
  • fb1154c237 🚧 debug Niels Lohmann 2018-01-08 21:26:41 +01:00
  • 97e0d20ce9 🚧 debug Niels Lohmann 2018-01-08 21:16:20 +01:00
  • ebf28a26ee 🚧 another try Niels Lohmann 2018-01-08 20:49:02 +01:00
  • 7e4ee23f40 add single_header CMake target Théo DELRIEU 2017-08-14 20:45:33 +02:00
  • 57d822b6e2 add missing includes, put back include comments Théo DELRIEU 2017-08-14 19:28:01 +02:00
  • 9cab30cfce add adl_serializer.hpp Théo DELRIEU 2017-08-14 18:22:49 +02:00
  • 8e9714fe3d add detail/json_ref.hpp Théo DELRIEU 2017-08-14 18:14:27 +02:00
  • a3473fda6a add detail/serializer.hpp Théo DELRIEU 2017-08-14 18:04:51 +02:00
  • c117515e31 add detail/parsing/binary_writer.hpp Théo DELRIEU 2017-08-14 17:55:06 +02:00
  • d620f76f0d add detail/parsing/binary_reader.hpp Théo DELRIEU 2017-08-14 17:50:24 +02:00
  • 4dbb433a79 add detail/parsing/output_adapters.hpp Théo DELRIEU 2017-08-14 17:41:23 +02:00
  • ae6f66048c add detail/iterators/json_reverse_iterator.hpp Théo DELRIEU 2017-08-14 17:29:55 +02:00
  • 5fc9ef2b90 add detail/iterators/iteration_proxy.hpp Théo DELRIEU 2017-08-14 17:26:22 +02:00
  • bf06cf6c22 add detail/iterators/iter_impl.hpp Théo DELRIEU 2017-08-14 17:23:15 +02:00
  • 3e65a65290 add detail/iterators/internal_iterator.hpp Théo DELRIEU 2017-08-14 17:18:07 +02:00
  • 51ecc31db7 add detail/iterators/primitive_iterator.hpp Théo DELRIEU 2017-08-14 17:10:32 +02:00
  • 9ea25685a8 add detail/parsing/parser.hpp Théo DELRIEU 2017-08-14 17:02:40 +02:00
  • 3a0743db97 add detail/parsing/lexer.hpp Théo DELRIEU 2017-08-14 16:54:16 +02:00
  • 7ab3e8d7b3 add detail/parsing/input_adapters.hpp Théo DELRIEU 2017-08-14 16:48:55 +02:00
  • 21881606f2 add detail/conversions/to_json.hpp Théo DELRIEU 2017-08-14 16:40:38 +02:00
  • e0c02c14f0 add detail/conversions/from_json.hpp Théo DELRIEU 2017-08-14 16:33:55 +02:00
  • 7056b375c4 add detail/value_t.hpp Théo DELRIEU 2017-08-14 15:58:56 +02:00
  • 8c555db970 add detail/exceptions.hpp Théo DELRIEU 2017-08-14 15:19:40 +02:00
  • f364f5ac5a add detail/meta.hpp Théo DELRIEU 2017-08-14 15:06:35 +02:00
  • d686713f91 add detail/macro_{un}scope.hpp Théo DELRIEU 2017-08-14 14:59:17 +02:00
  • 5bffc95773 add json_fwd.hpp Théo DELRIEU 2017-08-14 14:41:01 +02:00
  • 3d7658da89 🚧 working on AppVeyor's errors Niels Lohmann 2018-01-08 19:48:18 +01:00
  • 126ce2e56c 🚧 further UBJSON Niels Lohmann 2018-01-08 18:54:17 +01:00
  • c9938ea838 🚧 started UBJSON implementation Niels Lohmann 2018-01-07 22:09:12 +01:00
  • 15b6421d07 added UTF-8 decoder capability and stress test Niels Lohmann 2018-01-05 23:26:22 +01:00
  • 78f8f837e6 added items() function #874 Niels Lohmann 2018-01-05 18:34:10 +01:00
  • 96b40b27a5 📝 fixed Doxygen warnings Niels Lohmann 2018-01-05 18:33:42 +01:00
  • 337e9824ea Merge pull request #900 from Dobiasd/patch-1 Niels Lohmann 2018-01-04 17:11:18 +01:00
  • ba2316372a fix link to the documentation of the emplace function Tobias Hermann 2018-01-03 11:06:32 +01:00