101 Commits (c9d8ed03c9268b68e8451c1e47079596661abdde)

Author SHA1 Message Date
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 2d7c2fba5f
Update wasm-smith (#2509) 4 years ago
Alex Crichton 42adeba65d Fix fuzzer expectation about valid modules 4 years ago
Alex Crichton 25000afe69 Enable fuzzing the module linking implementation 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
Joshua Nelson d28abad441 Upgrade to target-lexicon 0.11 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
Alex Crichton e12499c9ae Bump wasm-smith dependency 4 years ago
Nick Fitzgerald 1bbcbcb647
Update `wasm-smith` to 0.1.2 (#2167) 4 years ago
Nick Fitzgerald d688458619 Add a fuzz target for instantiating `wasm-smith` modules 4 years ago
Nick Fitzgerald 71025e383d
deps: Update libfuzzer-sys to 0.3.3 (#2072) 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 5c39b74eb8
Make the fuzzing CI job faster (#1727) 5 years ago
Nick Fitzgerald 4b16a4ad85 peepmatic: Define fuzz targets for various parts of `peepmatic` 5 years ago
Josh Triplett 08983bf39c
Move `crates/api` to `crates/wasmtime` (#1693) 5 years ago
Alex Crichton 6dde222992
Add a spec test fuzzer for Config (#1509) 5 years ago
Dan Gohman 6fa9be7767
Wasmtime 0.13.0 and Cranelift 0.61.0. (#1398) 5 years ago
Nick Fitzgerald 5f4d3f5cd9 Update `arbitrary` and `libfuzzer` dependencies 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
Nick Fitzgerald 506a83d8ef Update to arbitrary@0.4.0 and libfuzzer-sys@0.3.1 5 years ago
Alex Crichton 3e2cdc3ded Merge cranelift/wasmtime fuzzing 5 years ago
Alex Crichton 33a39ff4f0
Bump to 0.12.0 (#997) 5 years ago
Nick Fitzgerald 84c4d8cc6c
Remove always-on logging from fuzz targets (#878) 5 years ago
Nick Fitzgerald 386c3a94b0 fuzz: Don't run tests or docs for `differential` fuzz target 5 years ago
Jonathan Foote 47f8c1e561 Update libfuzzer-sys dependency version number 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
Nick Fitzgerald adcc047f4a Update fuzz crates (#826) 5 years ago
Dan Gohman 336ee94c89
Bump version to 0.9.0 (#790) 5 years ago
Alex Crichton d142a39113
Tweak some API doc generation (#772) 5 years ago
Alex Crichton 7474633cca
Remove usage of `CompilationStrategy` from `Config` (#764) 5 years ago
Alex Crichton ca36e4040d Move the `fuzz` directory into main workspace 5 years ago
Nick Fitzgerald 0cde30197d fuzzing: Add initial API call fuzzer 5 years ago
Nick Fitzgerald 7f30359547 Add a README explaining our libFuzzer and `cargo fuzz` setup 5 years ago
Nick Fitzgerald e874a7277e fuzzing: remove the in-repo corpus 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 c5f998add2
Update the crates.io publishing scripts (#580) 5 years ago
Dan Gohman 061b453255 Remove unneeded `extern crate`, `macro_use`, and tidy `use`s. 5 years ago
Dan Gohman a2b4148a91 General Cargo.toml cleanup. (#529) 5 years ago
Peter Huene ab80785c05 Bump Cranelift to 0.49.0 and target-lexicon to 0.9.0. (#499) 5 years ago