Commit graph

  • c833b22b7b move type_name outside of basic_json, make it a friend Théo DELRIEU 2017-01-07 16:57:52 +0100
  • d359684f2b move enum class value_t outside of basic_json Théo DELRIEU 2017-01-07 15:26:50 +0100
  • 034d5ed97e 💄 some cleanup Niels Lohmann 2016-12-18 21:02:09 +0100
  • be1d3de49b 💄 moved changes to re2c file and ran make pretty Niels Lohmann 2016-12-18 20:32:09 +0100
  • aa2679a8ce fix tests, avoid instantiating JSONSerializer when it will not be used Théo DELRIEU 2016-12-15 12:22:53 +0100
  • d5ee5830ed add more tests Théo DELRIEU 2016-12-15 00:06:37 +0100
  • 1c21c87e6f use u8 prefix in unit-udt.cpp Théo DELRIEU 2016-12-14 22:08:36 +0100
  • 7e750ec1fa fix msvc, by doubling parenthesis on catch assertions Théo DELRIEU 2016-12-14 21:53:10 +0100
  • 3d405c6883 add support for enum classes Théo DELRIEU 2016-12-14 00:03:55 +0100
  • 8e43d476d3 add more tests to unit-udt.cpp Théo DELRIEU 2016-12-13 22:01:38 +0100
  • f5cb089f89 add an enum constructor (quickfix) Théo DELRIEU 2016-12-07 23:21:10 +0100
  • 1eafac7220 remove explicit keyword on udt-constructor Théo DELRIEU 2016-12-04 17:52:55 +0100
  • c0c72b5b62 rewrite unit-udt: basic usage Théo Delrieu 2016-11-30 23:16:54 +0100
  • 60e6f822fa add support for non-default-constructible udt Théo DELRIEU 2016-11-29 13:09:51 +0100
  • e5999c6c82 add a few tests Théo DELRIEU 2016-11-26 01:31:06 +0100
  • 74bb11d92c remove some useless checks, format a bit, added some comments Théo Delrieu 2016-11-24 13:22:46 +0100
  • 907484fb43 format biggest lines Théo DELRIEU 2016-11-24 00:29:56 +0100
  • 47bc402113 only use conjunction & co when needed to avoid MSVC crashing Théo Delrieu 2016-11-22 13:27:00 +0100
  • ee19acaf05 add is_compatible_basic_json_type trait Théo DELRIEU 2016-11-21 13:23:25 +0100
  • 9b401972a0 add a macro for has_xxx types Théo Delrieu 2016-11-17 18:15:40 +0100
  • e2dbe7a69f correctly constrain basic_json udt constructor Théo DELRIEU 2016-11-21 10:17:26 +0100
  • 0d91113ccf add negation, disjunction, and conjunction from C++17 Théo DELRIEU 2016-11-21 00:22:47 +0100
  • 88819449c2 remove constraints on JSONSerializer instances, constrain correctly new methods Théo DELRIEU 2016-11-16 23:20:05 +0100
  • 23bd2bce35 add is_compatible_* traits Théo DELRIEU 2016-11-16 20:49:24 +0100
  • 178441cdfd add basic test for custom serializer Théo DELRIEU 2016-11-15 14:22:12 +0100
  • 2bc685f6b4 to_json and from_json takes both two arguments now Théo DELRIEU 2016-11-09 23:55:03 +0100
  • 837b81d672 renamed unit-constructor3.cpp to unit-udt.cpp Théo DELRIEU 2016-11-08 13:17:16 +0100
  • 33abccf847 add template arguments for JSONSerializer Théo DELRIEU 2016-11-08 13:16:14 +0100
  • 7dc268ef42 add first version for alternate implementation Théo DELRIEU 2016-11-07 23:24:54 +0100
  • 4cdc61e493 move most SFINAE trickery in to/from_json_fn Théo DELRIEU 2016-10-21 16:28:01 +0200
  • 03b391c37b remove has_destructor and has_json_traits, use decltype instead Théo DELRIEU 2016-10-20 18:02:07 +0200
  • 12b4555b13 use uncvref_t<T> instead of remove_cv_t<remove_reference_t<T>>> Théo DELRIEU 2016-10-20 14:02:31 +0200
  • 877d96c1d8 rename __static_const to _static_const (reserved identifier) Théo DELRIEU 2016-10-20 13:45:48 +0200
  • d54d6bb84c add alias templates to reduce boilerplate Théo DELRIEU 2016-10-18 23:45:58 +0200
  • fe628b585b anonymous namespace renamed to detail Théo DELRIEU 2016-10-17 23:41:53 +0200
  • b443edf49e add first version support for user-defined types Théo Delrieu 2016-10-16 17:29:57 +0200
  • ce0b3fe5a3 🚧 made type_name() public Niels Lohmann 2017-01-21 16:12:17 +0100
  • 145188f264 renaming did not help Niels Lohmann 2017-01-19 19:23:56 +0100
  • 69be3fa842 📝 small documentation update Niels Lohmann 2017-01-19 18:19:20 +0100
  • 5e3f9c8969 📄 help Github find the license Niels Lohmann 2017-01-19 17:09:55 +0100
  • e951d198f4 🔀 merge pull request #430 from vjon/patch-1 Niels Lohmann 2017-01-19 07:42:29 +0100
  • 046f6da82f Fix documentation error Jonathan Lee 2017-01-18 11:43:14 -0800
  • bae8e70137 🔀 merge branch 'feature/noexceptions_2' into develop Niels Lohmann 2017-01-18 20:41:17 +0100
  • 87c5e32e1f 🐛 fixed escaping Niels Lohmann 2017-01-16 22:46:49 +0100
  • a00149f8ee 🐛 fixed logic error Niels Lohmann 2017-01-16 22:36:58 +0100
  • 1ab26ab367 option to switch off exceptions Niels Lohmann 2017-01-16 22:11:07 +0100
  • 74cbd30cd0 📄 it's 2017 Niels Lohmann 2017-01-16 20:04:47 +0100
  • a7f3938391 added Big List of Naughty Strings Niels Lohmann 2017-01-16 20:03:50 +0100
  • a9b4cb8bf8 🔀 merge branch 'feature/release_information' into develop #397 Niels Lohmann 2017-01-12 21:37:31 +0100
  • 3a9ccfac22 🚧 cleanup Niels Lohmann 2017-01-12 21:35:27 +0100
  • 98ad3c3ac1 Merge branch 'develop' into feature/release_information Niels Lohmann 2017-01-12 21:30:08 +0100
  • 0f03543861 ⬆️ upgraded to Catch 1.6.0 Niels Lohmann 2017-01-11 22:23:02 +0100
  • e9bbf5aaba 🐛 forgot to remove a test case Niels Lohmann 2017-01-08 09:31:40 +0100
  • dd45ba6f89 🚧 renamed version() to meta() Niels Lohmann 2017-01-08 09:19:44 +0100
  • c236b596c9 Merge upstream/develop into feature/locale_independent_str_to_num Alex Astashyn 2017-01-04 19:20:16 -0500
  • 949061079a Merge upstream/develop into feature/locale_independent_num_to_str Alex Astashyn 2017-01-04 18:55:19 -0500
  • e1b89dd1d6 Merge branch 'develop' into feature/release_information Niels Lohmann 2017-01-04 20:06:23 +0100
  • 9f6c86f233 🐛 fix for #417 Niels Lohmann 2017-01-04 18:54:44 +0100
  • 4765070318 📝 added documentation wrt. UTF-8 strings #406 Niels Lohmann 2017-01-04 18:07:46 +0100
  • cdd3b5a68c 🚑 fix for #416 Niels Lohmann 2017-01-03 23:52:01 +0100
  • 767637877b 💄 cleanup Niels Lohmann 2017-01-03 22:37:07 +0100
  • f8d640b185 👷 better support for OSS-Fuzz Niels Lohmann 2017-01-03 22:35:31 +0100
  • 245a69d554 💄 ran clang-tidy Niels Lohmann 2017-01-03 21:33:23 +0100
  • ea4d71ee21 Merge branch 'develop' into feature/release_information Niels Lohmann 2017-01-02 17:26:00 +0100
  • 528bc96d7e Merge branch 'develop' Niels Lohmann 2017-01-02 16:41:33 +0100
  • 0f36541d65 Merge branch 'develop' into coverity_scan Niels Lohmann 2017-01-02 16:39:52 +0100
  • 9755cc75b1 🔀 merge branch 'release/2.0.10' into develop Niels Lohmann 2017-01-02 16:38:23 +0100
  • 1c98ce869c 🔀 merge branch 'release/2.0.10' Niels Lohmann 2017-01-02 16:37:52 +0100
  • 7e2c4b3ead 📝 updated online link Niels Lohmann 2017-01-02 16:37:29 +0100
  • 69c615e127 🔖 version bump to 2.0.10 Niels Lohmann 2017-01-02 10:00:44 +0100
  • 4d3bf433b4 🔖 updated ChangeLog Niels Lohmann 2017-01-02 09:56:21 +0100
  • 8b46eb8ec0 📄 it's 2017 already Niels Lohmann 2017-01-02 09:40:00 +0100
  • 6a20790056 📝 updated test count Niels Lohmann 2017-01-02 09:36:30 +0100
  • 60b3703c62 🔖 version bump to 2.0.10 Niels Lohmann 2017-01-02 09:35:57 +0100
  • d173517212 💄 clean up Niels Lohmann 2017-01-02 09:21:26 +0100
  • a3063c2419 🚧 added target to build all fuzzers Niels Lohmann 2017-01-01 21:51:36 +0100
  • db33629990 💄 cleanup after #410 Niels Lohmann 2017-01-01 21:34:58 +0100
  • 712529cd32 🔀 merge pull request #400 from andoma/develop Niels Lohmann 2017-01-01 19:47:33 +0100
  • 09b91406c6 🔀 merge pull request #410 from Daniel599/feature/clang_sanitize Niels Lohmann 2017-01-01 19:45:11 +0100
  • ab7d55e7ae 👷 removed failing test suites Niels Lohmann 2017-01-01 19:38:54 +0100
  • cf9bf2d913 🚑 fix for #411 and #412 Niels Lohmann 2017-01-01 15:28:01 +0100
  • ff3221a375 #394 fixed memory leak in unit-allocator, found by clang's fsanitize Daniel Cohen 2016-12-25 22:52:37 +0200
  • 328eb55dc4 🚧 started working on #397 Niels Lohmann 2016-12-30 14:02:51 +0100
  • 010ea126f3 going to try clang_sanitize with libstdc++ with g++-6 implementation Daniel Cohen 2016-12-25 14:04:04 +0200
  • d7029c37aa improved test coverage Niels Lohmann 2016-12-30 13:04:33 +0100
  • f7575dee94 Merge branch 'develop' into feature/release_information Niels Lohmann 2016-12-30 12:29:01 +0100
  • 42a8c64499 🔖 added version information Niels Lohmann 2016-12-30 12:28:52 +0100
  • f0edab2363 🚑 fix for #408 Niels Lohmann 2016-12-29 17:00:02 +0100
  • 383a29a924 🚑 fix for #407 Niels Lohmann 2016-12-29 16:14:15 +0100
  • 871cebaf84 🚑 fix for #405 Niels Lohmann 2016-12-29 15:39:16 +0100
  • 8381cd6020 🚑 removed unsafe call to strerror #403 Niels Lohmann 2016-12-28 14:19:08 +0100
  • e4c2829aea 🔀 merge branch 'feature/fuzzer' into develop Niels Lohmann 2016-12-28 12:26:00 +0100
  • 1dd99d04b6 Merge branch 'develop' into feature/fuzzer Niels Lohmann 2016-12-28 12:19:12 +0100
  • 888f5b9f60 🚚 renamed test files to allow windows build Niels Lohmann 2016-12-28 12:18:48 +0100
  • 55be721615 Merge branch 'develop' into feature/fuzzer Niels Lohmann 2016-12-28 12:11:51 +0100
  • acb7e0558d 🚑 fixed bugs detected by AFL-Fuzz Niels Lohmann 2016-12-28 12:09:15 +0100
  • e3b036348b 🚧 added targets for parallel AFL fuzzing Niels Lohmann 2016-12-25 16:36:43 +0100
  • 1399abc583 🚧 added MessagePack fuzz target Niels Lohmann 2016-12-25 16:18:56 +0100
  • e4cc62e653 🐛 fixed Makefile to work with proper CBOR files Niels Lohmann 2016-12-25 16:07:10 +0100
  • 6de9d4035a 🐛 fixed AFL driver to also read binary data Niels Lohmann 2016-12-25 16:06:56 +0100