simdjson/fuzz
Daniel Lemire 2a714f4e37
Hide the std::pair inheritance in our result instances (#1396)
* Fixing issue 1243

* The tie must go.

* Having std::pair be a protected inheritance breaks on demand.

* Putting it back.

* You really want to use emplace.

* Fixing one botched test.

* Prettier test.

* Using safer code.

* Fixing unsafe code.

* Simplifying the fuzzer.

* Trying another way.

* Ok. It should work without exceptions.

* Removing trailing spaces.
2021-01-18 12:00:02 -05:00
..
CMakeLists.txt fuzz on power (#1326) 2020-12-07 18:12:36 -05:00
FuzzUtils.h add ndjson fuzzer (#1304) 2020-12-01 15:58:41 -05:00
Fuzzing.md add script and instructions for minimizing and cleansing fuzz crashes (#1305) 2020-11-17 20:49:29 +01:00
NullBuffer.h add new fuzzers for print_json and dump_raw_tape (#416) 2019-12-27 13:42:44 -05:00
build_corpus.sh add multi implementation fuzzer (#1162) 2020-09-11 23:46:22 +02:00
build_fuzzer_variants.sh fuzz on power (#1326) 2020-12-07 18:12:36 -05:00
build_like_ossfuzz.sh add fuzzer for padded_string (#1312) 2020-11-19 16:51:56 +01:00
fuzz_atpointer.cpp add fuzz element (#1204) 2020-10-17 05:48:50 +02:00
fuzz_dump.cpp Hide the std::pair inheritance in our result instances (#1396) 2021-01-18 12:00:02 -05:00
fuzz_dump_raw_tape.cpp Fix issue https://github.com/simdjson/simdjson/issues/1127 (#1224) 2020-10-13 09:18:54 -04:00
fuzz_element.cpp Disable exceptions when compiling with MSVC (#1256) 2020-10-26 14:11:25 -04:00
fuzz_implementations.cpp remove trailing whitespace (#1284) 2020-11-03 21:48:09 +01:00
fuzz_minify.cpp add minifier fuzzers (#1172) 2020-09-26 14:25:00 +02:00
fuzz_minifyimpl.cpp simplify fuzzing only dynamically supported implementations (#1201) 2020-10-09 05:29:54 +02:00
fuzz_ndjson.cpp add ndjson fuzzer (#1304) 2020-12-01 15:58:41 -05:00
fuzz_ondemand.cpp Recommend simdjson::ondemand over simdjson::builtin::ondemand (#1380) 2021-01-14 17:33:49 -05:00
fuzz_padded.cpp add fuzzer for padded_string (#1312) 2020-11-19 16:51:56 +01:00
fuzz_parser.cpp Fix issue https://github.com/simdjson/simdjson/issues/1127 (#1224) 2020-10-13 09:18:54 -04:00
fuzz_print_json.cpp Switch from get(v,e) to e = get(v) 2020-06-20 17:57:09 -07:00
fuzz_utf8.cpp Fixing UTF-8 validation under PPC64 (#1346) 2020-12-19 10:42:27 -05:00
main.cpp fuzz at_pointer 2020-09-16 21:17:43 +02:00
measure_coverage.sh optionally disable deprecated apis (#1271) 2020-11-01 06:38:52 +01:00
minimize_and_cleanse.sh add script and instructions for minimizing and cleansing fuzz crashes (#1305) 2020-11-17 20:49:29 +01:00
ossfuzz.sh add ndjson fuzzer (#1304) 2020-12-01 15:58:41 -05:00
quick_check.sh fuzz with the intended clang version (#1267) 2020-10-31 08:22:49 +01:00
supported_implementations.h simplify fuzzing only dynamically supported implementations (#1201) 2020-10-09 05:29:54 +02:00