Commit Graph

  • f0c55ce0e0 Add Meson related info to README Kostiantyn Ponomarenko 2018-10-17 21:37:08 +03:00
  • 2a63869159 Merge branch 'develop' of https://github.com/nlohmann/json into feature/bson Julian Becker 2018-10-17 19:06:22 +02:00
  • 4b2a00641c Merge pull request #1303 from nlohmann/feature/binary_errors Niels Lohmann 2018-10-17 17:54:14 +02:00
  • dbb0b63187 improved error messages for binary formats #1288 Niels Lohmann 2018-10-17 12:15:58 +02:00
  • a946dfc19c add a note to maintainers in type_traits.hpp Théo DELRIEU 2018-10-17 12:03:10 +02:00
  • 978c3c4116 BSON: throw json.exception.out_of_range.409 in case a key to be serialized to BSON contains a U+0000 Julian Becker 2018-10-16 20:42:00 +02:00
  • 0671e92ced 🚧 proposal for different error handlers #1198 Niels Lohmann 2018-10-16 20:38:50 +02:00
  • daa3ca8a2e BSON: Adjusted documentation of binary_writer::to_bson() Julian Becker 2018-10-16 19:29:42 +02:00
  • 5bccacda30 BSON: throw json.exception.out_of_range.407 in case a value of type std::uint64_t is serialized to BSON. Also, added a missing EOF-check to binary_reader. Julian Becker 2018-10-16 19:13:07 +02:00
  • 45c8af2c46 add new is_constructible_* traits used in from_json Théo DELRIEU 2018-10-16 14:00:34 +02:00
  • dd672939a0 Merge pull request #1294 from theodelrieu/fix/json_ref_ctor Niels Lohmann 2018-10-12 17:35:41 +02:00
  • 11fecc25af add constraints for variadic json_ref constructors Théo DELRIEU 2018-10-12 10:54:58 +02:00
  • e426219256 Merge pull request #1282 from nlohmann/feature/lines_columns Niels Lohmann 2018-10-08 22:17:33 +02:00
  • adfa961ed0 Merge pull request #1280 from nlohmann/feature/linter Niels Lohmann 2018-10-08 21:05:33 +02:00
  • 6d34d64bfd 🚑 fixed compilation error Niels Lohmann 2018-10-08 06:54:51 +02:00
  • 74a31075e3 improved parse error messages Niels Lohmann 2018-10-07 22:39:17 +02:00
  • 6e49d9f5ff 🚑 fixed compilation error Niels Lohmann 2018-10-07 21:34:40 +02:00
  • f8158997b5 📝 fixed documentation Niels Lohmann 2018-10-07 21:30:58 +02:00
  • df0f612d1b BSON: allow and discard values and object entries of type value_t::discarded Julian Becker 2018-10-07 20:08:05 +02:00
  • 3abb788139 🚨 fixed some more clang-tidy warnings Niels Lohmann 2018-10-07 19:07:58 +02:00
  • 858e75c4df 🚨 fixed some clang-tidy warnings Niels Lohmann 2018-10-07 18:39:18 +02:00
  • 062aeaf7b6 BSON: Reworked the binary_writer such that it precomputes the size of the BSON-output. This way, the output_adapter can work on simple output iterators and no longer requires random access iterators. Julian Becker 2018-10-07 17:57:13 +02:00
  • 6d09cdec34 🐛 fixed a bug in the unget function Niels Lohmann 2018-10-07 16:48:45 +02:00
  • 011b15dd08 added line positions to error messages Niels Lohmann 2018-10-07 12:27:24 +02:00
  • 81f4b34e06 BSON: Improved documentation and error handling/reporting Julian Becker 2018-10-07 07:52:12 +02:00
  • ac38e95780 Merge pull request #1277 from performous/fix-clang-detection Niels Lohmann 2018-10-06 16:29:26 +02:00
  • fa722d5ac3 🚨 fixed another linter warning Niels Lohmann 2018-10-06 16:26:47 +02:00
  • ec95438a59 🚨 fixed some linter warnings Niels Lohmann 2018-10-06 13:49:02 +02:00
  • f1768a540a Merge branch 'release/3.3.0' into develop v3.3.0 Niels Lohmann 2018-10-05 12:59:41 +02:00
  • aafad2be1f Merge branch 'release/3.3.0' 3.3.0 Niels Lohmann 2018-10-05 12:59:28 +02:00
  • cdfe6ceda6 🔖 set version to 3.3.0 Niels Lohmann 2018-10-05 11:20:10 +02:00
  • b968faa882 🔖 set version to 3.3.0 Niels Lohmann 2018-10-05 10:59:33 +02:00
  • cd518fbbab 📝 small update to pass test suite Niels Lohmann 2018-10-05 08:58:38 +02:00
  • e8427061a0 Thirdparty benchmark: Fix Clang detection. Gregorio Litenstein 2018-10-05 02:01:43 -03:00
  • b911654857 📝 updated contributor list Niels Lohmann 2018-10-04 22:30:18 +02:00
  • bb55885215 💄 cleaned code Niels Lohmann 2018-10-04 20:42:19 +02:00
  • 5c7d27c338 Merge pull request #1272 from antonioborondo/fix_warning Niels Lohmann 2018-10-04 20:33:26 +02:00
  • b6fdad9acd Remove anonymous namespace Antonio Borondo 2018-10-03 13:51:49 +01:00
  • 7c385a4844 Fix error: 'wide_string_input_helper' was not declared in this scope Antonio Borondo 2018-10-03 12:41:34 +01:00
  • 9ba3f79667 Fix error: explicit specialization in non-namespace scope Antonio Borondo 2018-10-03 12:26:24 +01:00
  • 8d1585f065 Change implementation to use templates Antonio Borondo 2018-10-03 11:44:02 +01:00
  • ad3c216bb5 Generate header Antonio Borondo 2018-10-03 10:56:46 +01:00
  • 0231059290 Fix warning Antonio Borondo 2018-10-03 11:13:35 +01:00
  • 9f18e17063 Merge pull request #1270 from chuckatkins/add-more-cmake-docs Niels Lohmann 2018-10-03 10:11:27 +02:00
  • 53ec0a16f3 Merge pull request #1271 from chuckatkins/cleanup-deprecated-warnings Niels Lohmann 2018-10-02 22:07:18 +02:00
  • 4c617611e2 docs: Add additional CMake documentation Chuck Atkins 2018-10-01 14:09:31 -04:00
  • 829571ab5c Turn off additional deprecation warnings for GCC. Chuck Atkins 2018-10-01 10:34:23 -04:00
  • c8231eff75 Merge pull request #1260 from chuckatkins/fix-cmake-target-alias Niels Lohmann 2018-10-01 17:44:50 +02:00
  • 02e653bdf7 docs: add a note in the readme about using the CMake imported target Chuck Atkins 2018-09-27 08:21:19 -04:00
  • 564506a885 cmake: add import config tests Chuck Atkins 2018-09-26 10:46:34 -04:00
  • 1729db85c1 cmake: fix package config to deal with versioning and namespaces Chuck Atkins 2018-09-26 13:08:49 -04:00
  • 910a895027 Merge pull request #1238 from theodelrieu/fix/1237 Niels Lohmann 2018-09-29 14:50:54 +02:00
  • 1fae82b7a7 Merge branch 'develop' into fix/1237 Niels Lohmann 2018-09-29 14:50:36 +02:00
  • 22e55349a6 📝 added Wandbox link #1227 Niels Lohmann 2018-09-29 14:33:39 +02:00
  • 70e587c3da 📝 added Wandbox link #1227 Niels Lohmann 2018-09-29 14:33:21 +02:00
  • d26f39466e Merge pull request #1231 from theodelrieu/feature/get_with_parameter Niels Lohmann 2018-09-29 14:30:04 +02:00
  • c61a9071ae 🚨 fixed a compilation issue with ICPC #755 Niels Lohmann 2018-09-29 11:50:14 +02:00
  • e8730e5e82 BSON: Reworked binary_reader::get_bson_cstr() Julian Becker 2018-09-29 11:50:01 +02:00
  • b59a58406e Merge branch 'develop' of https://github.com/nlohmann/json into develop Niels Lohmann 2018-09-29 11:48:52 +02:00
  • 4e54c9a13d 🚨 fixed a compilation issue with ICPC #755 Niels Lohmann 2018-09-29 11:48:49 +02:00
  • 0a09db9cc2 BSON: Extend binary_reader::get_number to be able to hanlde little endian input to get rid of binary_reader::get_number_little_endian Julian Becker 2018-09-29 11:33:01 +02:00
  • 95432c34f9 Merge pull request #1262 from knilch0r/patch-1 Niels Lohmann 2018-09-29 10:58:10 +02:00
  • 8c1387cfb3 unit-testsuites.cpp: fix hangup if file not found knilch 2018-09-28 11:33:23 +02:00
  • 521fe49fec Add basic_json::get_to function. Théo DELRIEU 2018-09-10 12:56:24 +02:00
  • 680a4ab672 Merge pull request #1257 from henryiii/gcc48 Niels Lohmann 2018-09-28 10:05:17 +02:00
  • 7a37ba0c02 Adding 4.8 test to travis Henry Fredrick Schreiner 2018-09-25 18:15:29 +02:00
  • ef358ae695 BSON: Fixed hangup in case of incomplete bson input and improved test coverage Julian Becker 2018-09-25 20:34:25 +02:00
  • 99b7c7c8ef Patch nlohmann/json for GCC 4.8 Chris Harris 2018-09-20 11:19:33 -04:00
  • bce4816275 BSON: Added test case for the different input/output_adapters Julian Becker 2018-09-24 23:35:19 +02:00
  • 763705c2a7 Fix: Add missing begin() and end() member functions to alt_string Julian Becker 2018-09-24 19:29:39 +02:00
  • e184b6ecf2 Merge pull request #1252 from koponomarenko/fix-meson-build Niels Lohmann 2018-09-22 14:49:03 +02:00
  • 88b055c2df Merge pull request #1249 from LEgregius/clang-3.4.2-crash-workaround Niels Lohmann 2018-09-22 14:14:56 +02:00
  • 8799759b85 Add version and license to meson.build Kostiantyn Ponomarenko 2018-09-20 21:54:10 +03:00
  • 4e52277b70 Fix issue #1237 Théo DELRIEU 2018-09-12 17:01:27 +02:00
  • e4bc98d036 Merge pull request #1245 from chuckatkins/fix-target-namespace-backward-compatibility Niels Lohmann 2018-09-19 20:46:51 +02:00
  • 4d780b091b Reordered the code. It seems to stop clang 3.4.2 in RHEL 7 from crashing intermittently. David Guthrie 2018-09-18 16:38:59 -04:00
  • 3b1a5cafad Use a version check to provide backwards comatible imported target names. Chuck Atkins 2018-09-18 13:59:19 -04:00
  • 99939d6340 📝 added lgtm.com badge Niels Lohmann 2018-09-18 19:27:52 +02:00
  • 4e2f35d4c2 👷 adding Xcode 10 worker Niels Lohmann 2018-09-18 19:22:30 +02:00
  • 7fa3b8865c Merge pull request #1221 from rivertam/better-error-305 Niels Lohmann 2018-09-18 12:49:07 +02:00
  • 8f07ab6392 Replace "key-style argument" with "string argument" Ben Berman 2018-09-17 15:36:38 -04:00
  • df33a90774 BSON: Bugfix for non-empty arrays Julian Becker 2018-09-15 14:08:38 +02:00
  • cf485c2907 BSON: Support for arrays Julian Becker 2018-09-15 13:54:08 +02:00
  • 120d1d77d4 BSON: test case for a more complex document Julian Becker 2018-09-15 13:40:20 +02:00
  • 5ce7d6bdd7 BSON: support objects with objects as members Julian Becker 2018-09-15 13:03:42 +02:00
  • 83b427ad67 BSON: unsigned integers Julian Becker 2018-09-15 12:11:21 +02:00
  • c0d8921a67 BSON: support objects with int64 members Julian Becker 2018-09-15 12:00:53 +02:00
  • 7ee361f7ad BSON: support objects with int32 members Julian Becker 2018-09-15 11:54:17 +02:00
  • c5ef023171 BSON: support objects with null members Julian Becker 2018-09-15 11:38:26 +02:00
  • 6c447de076 BSON: Support objects with string members Julian Becker 2018-09-15 11:33:24 +02:00
  • 0c0f2e44b5 BSON: support doubles Julian Becker 2018-09-15 03:23:54 +02:00
  • 9a0dddc5d2 BSON: Object with single boolean Julian Becker 2018-09-15 03:08:50 +02:00
  • 5f5836ce1c BSON: Support empty objects Julian Becker 2018-09-15 00:43:39 +02:00
  • f06c8fd8e3 BSON: serialization of non-objects is not supported Julian Becker 2018-09-14 22:58:22 +02:00
  • 186c747a19 Merge pull request #1230 from mandreyel/lambda-unevaluated-context-fix Niels Lohmann 2018-09-10 20:52:11 +02:00
  • 6b5334c167 Move lambda out of unevaluated context mandreyel 2018-09-10 10:02:38 +02:00
  • ebb3c03293 🎨 cleanup after #1228 Niels Lohmann 2018-09-09 18:19:33 +02:00
  • d3428b35c5 Merge pull request #1228 from theodelrieu/remove_static_asserts Niels Lohmann 2018-09-09 18:12:43 +02:00
  • aea648bb7a remove now-useless traits. check for is_basic_json where needed Théo DELRIEU 2018-09-07 12:42:49 +02:00
  • 4b4bbceebf make from_json SFINAE-correct Théo DELRIEU 2018-09-06 16:54:42 +02:00