-
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