164 Commits (41bf0c389e4946b2b6030f877a9058e61aba96b0)

Author SHA1 Message Date
Peter Huene 41eb225765
Add the instance allocation strategy to generated fuzzing configs. (#3780) 3 years ago
Alex Crichton ab1d845ac1
Refactor fuzzing configuration and sometimes disable debug verifier. (#3664) 3 years ago
Alex Crichton e08bcd6aad
Revert "Temporarily disable SIMD fuzzing on CI" (#3555) 3 years ago
Alex Crichton ff1af20479
Add a fuzz mode to stress unaligned wasm addresses (#3516) 3 years ago
Alex Crichton 25d3fa4d7b
Remove spec interpreter fuzz target temporarily (#3399) 3 years ago
Alex Crichton 1ee2af0098
Remove the lightbeam backend (#3390) 3 years ago
Alex Crichton 5cdaf3d085 Disable simd in the instantiate-swarm target 3 years ago
Alex Crichton fc6328ae06
Temporarily disable SIMD fuzzing on CI (#3376) 3 years ago
Afonso Bordado fb1201cb60 cranelift: CLIF Fuzzer limit instructions executed in interpreter 3 years ago
Alex Crichton 4376cf2609
Add differential fuzzing against V8 (#3264) 3 years ago
Alex Crichton 0642e62f16
Use wasm-smith to canonicalize NaN in differential fuzzing (#3195) 3 years ago
Alex Crichton e68aa99588
Implement the memory64 proposal in Wasmtime (#3153) 3 years ago
Andrew Brown 92b382b736 fuzz: count successful executions of differential_spec target 3 years ago
Andrew Brown 651a321f1a fuzz: add differential_spec fuzzing target 3 years ago
Andrew Brown f3955fa62a refactor: rename `DifferentialWasmiModuleConfig` to `SingleFunctionModuleConfig` 3 years ago
Alex Crichton bb85366a3b
Enable simd fuzzing on oss-fuzz (#3152) 3 years ago
Afonso Bordado 7453bd5f0d
Cranelift CLIF-level differential fuzzer (#3038) 3 years ago
Nick Fitzgerald c361485c9e fuzz: Remove peepmatic fuzz targets 4 years ago
Alex Crichton 0e41861662
Implement limiting WebAssembly execution with fuel (#2611) 4 years ago
Alex Crichton 703762c49e Update support for the module linking proposal 4 years ago
Alex Crichton 42adeba65d Fix fuzzer expectation about valid modules 4 years ago
Chris Fallin bbdea06e2d
Add differential fuzzing against wasmi (a Wasm interpreter). 4 years ago
Alex Crichton b73b831892
Replace binaryen -ttf based fuzzing with wasm-smith (#2336) 4 years ago
Nick Fitzgerald 89f1e02f1f Remove executable bits from a few Rust source files 4 years ago
Alex Crichton b189321d61
Actually add instantiate-maybe-invalid fuzz target (#2190) 4 years ago
Alex Crichton 38428e1fbb Expand modules instantiated in instantiate-wasm-smith 4 years ago
Nick Fitzgerald d688458619 Add a fuzz target for instantiating `wasm-smith` modules 4 years ago
Nick Fitzgerald 98e899f6b3 fuzz: Add a fuzz target for `table.{get,set}` operations 4 years ago
Nick Fitzgerald d5bdce99c7 Remove executable bit from Rust source files 4 years ago
Nick Fitzgerald 4b16a4ad85 peepmatic: Define fuzz targets for various parts of `peepmatic` 5 years ago
Alex Crichton 6dde222992
Add a spec test fuzzer for Config (#1509) 5 years ago
Alex Crichton 5f47068eb1 take ttf in differential 5 years ago
Alex Crichton b0cf8c021f Turn off binaryen in fuzzing by default 5 years ago
Alex Crichton 19d8ff2bf5
Remove reader_parse_test/translate_module fuzz targets (#1212) 5 years ago
Alex Crichton 3e2cdc3ded Merge cranelift/wasmtime fuzzing 5 years ago
Nick Fitzgerald 84c4d8cc6c
Remove always-on logging from fuzz targets (#878) 5 years ago
Nick Fitzgerald 1bf8de35f3 Add initial differential fuzzing 5 years ago
Sergei Pepyakin 5b8be5f262 Move compilation into Module from Instance. (#822) 5 years ago
Alex Crichton 7474633cca
Remove usage of `CompilationStrategy` from `Config` (#764) 5 years ago
Nick Fitzgerald 0cde30197d fuzzing: Add initial API call fuzzer 5 years ago
Nick Fitzgerald bab59a2cd2 Fuzzing: Add test case logging and regression test template 5 years ago
Nick Fitzgerald a26103b10c Remove unnecessary `extern crate`s 5 years ago
Nick Fitzgerald 58ba066758 Split our existing fuzz targets into separate generators and oracles 5 years ago
Alex Crichton 39e57e3e9a Migrate back to `std::` stylistically (#554) 5 years ago
Dan Gohman 061b453255 Remove unneeded `extern crate`, `macro_use`, and tidy `use`s. 5 years ago
Josh Triplett c0c7851cb6 Fix fuzz build (#458) 5 years ago
Josh Triplett 0108622c7d Remove incorrect executable bits (#454) 5 years ago
Dan Gohman a7fa6bdb31
Fix fuzz and wasi-c builds (#447) 5 years ago
Dan Gohman 8e1b44b29c
Make more code work with no_std. (#407) 5 years ago
Dan Gohman 5ccdf13b11 Rename --always-cranelift to --cranelift. 5 years ago