Nick Fitzgerald
70cef0a433
fuzzing: Enforce a maximum input length for peepmatic_compile target ( #1985 )
...
This avoids timeouts from large inputs, like
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=23906
2020-07-07 09:03:14 -05:00
Dan Gohman
caa87048ab
Wasmtime 0.18.0 and Cranelift 0.65.0.
2020-06-11 17:49:56 -07:00
Nick Fitzgerald
9d2100e54a
Limit the size of automaton keys in the peepmatic_simple_automata fuzz target
...
Fixes https://oss-fuzz.com/testcase-detail/5742905129172992
2020-05-19 09:12:50 -07:00
Nick Fitzgerald
28d6df0db6
Limit the size of automaton keys in the peepmatic_fst_diff fuzz target ( #1724 )
...
This should avoid timeouts caused by large keys.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22251
2020-05-18 21:27:00 -05:00
Nick Fitzgerald
8d7ed0fd13
deps: Update wast to 15.0.0
...
This also updates `wat` in the lockfile so that the SIMD spec tests are passing
again.
2020-05-14 07:52:23 -07:00
Nick Fitzgerald
1a7670f964
peepmatic: Introduce the peepmatic-fuzzing crate
...
This crate contains oracles, generators, and fuzz targets for use with fuzzing
engines (e.g. libFuzzer). This doesn't contain the actual
`libfuzzer_sys::fuzz_target!` definitions (those are in the `peepmatic-fuzz`
crate) but does those definitions are one liners calling out to functions
defined in this crate.
2020-05-14 07:50:58 -07:00