125 Commits (b25fa639e395741700a64c65207e402eac236c45)

Author SHA1 Message Date
Alex Crichton 04c03b31b7
Update the wasm-tools family of crates (#7921) 9 months ago
Alex Crichton 5856590fae
Configure workspace lints, enable running some Clippy lints on CI (#7561) 12 months ago
Nick Fitzgerald c16540ed2a
Update `arbitrary` to 1.3.1 (#7236) 1 year ago
Saúl Cabrera a61be19d88
winch(fuzz): Refactor Winch's fuzzing (#6432) 1 year ago
Alex Crichton 42f8ab1493
Improve longevity for fuzzing corpus of wasm modules (#6322) 2 years ago
Saúl Cabrera a1732b2906
winch(fuzz): Initial support for differential fuzzing (#6281) 2 years ago
Remo Senekowitsch 7eb8914090
Chaos mode MVP: Skip branch optimization in MachBuffer (#6039) 2 years ago
Afonso Bordado e96214968c
fuzzgen: Move `Arbitrary` structs into the fuzzers (#5820) 2 years ago
Ulrich Weigand a2e9a608c1
fuzzgen: Enable s390x and disable unimplemented ops (#5596) 2 years ago
Afonso Bordado d3e6b7bd2a
fuzzgen: Enable riscv64 and disable unimplemented ops (#5502) 2 years ago
Trevor Elliott 36e5bdfd0e
Fuzz multiple targets in cranelift-icache (#5482) 2 years ago
Afonso Bordado 65a3af72c7
fuzzgen: Statistics framework (#4868) 2 years ago
Alex Crichton 7b311004b5
Leverage Cargo's workspace inheritance feature (#4905) 2 years ago
Jamey Sharp bd870a9d6c
Shrink all SmallVecs by 8 bytes (#4951) 2 years ago
Jamey Sharp dd81e5a64f
Don't let fuzz targets import `arbitrary` directly (#4806) 2 years ago
Afonso Bordado 9a8bd5be02
cranelift: Add LibCalls to the interpreter (#4782) 2 years ago
Alex Crichton fd98814b96
Port v8 fuzzer to the new framework (#4739) 2 years ago
Andrew Brown 9758f5420e
[fuzz] Remove more fuzz targets (#4737) 2 years ago
Andrew Brown 8b7fb19b1d
[fuzz] Remove some differential fuzz targets (#4735) 2 years ago
Andrew Brown 5ec92d59d2
[fuzz] Add a meta-differential fuzz target (#4515) 2 years ago
Benjamin Bouvier 8a9b1a9025
Implement an incremental compilation cache for Cranelift (#4551) 2 years ago
Joel Dice ed8908efcf
implement fuzzing for component types (#4537) 2 years ago
Nick Fitzgerald 46782b18c2
`wasmtime`: Implement fast Wasm stack walking (#4431) 2 years ago
Jamey Sharp f242975c49
cranelift-frontend: Allow jump table reuse (#4429) 2 years ago
Jamey Sharp ff8c26b7ef
cranelift-fuzzgen-verify is redundant with cranelift-fuzzgen (#4411) 2 years ago
Alex Crichton b522171a68
Disable the cranelift-fuzzgen fuzz targets (#4391) 2 years ago
Nick Fitzgerald 988d6ef9ac
fuzzing: Combine the `compile` and `compile-mutate` fuzz targets (#4048) 3 years ago
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Alex Crichton 7d1bc7d808
Move spec interpreter fuzzing behind a Cargo feature (#3871) 3 years ago
Conrad Watt 98ef18a22a
Fuzzing against verified fork of spec interpreter (#3843) 3 years ago
Nick Fitzgerald bad9a35418
`wasm-mutate` fuzz targets (#3836) 3 years ago
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
Nick Fitzgerald d2d0a0f36b Remove Peepmatic!!! 3 years ago
Alex Crichton 25d3fa4d7b
Remove spec interpreter fuzz target temporarily (#3399) 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
Andrew Brown 651a321f1a fuzz: add differential_spec fuzzing target 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
Alex Crichton 5140fd251a
Update wasm-tools crates (#2989) 3 years ago
Chris Fallin cb48ea406e
Switch default to new x86_64 backend. 4 years ago
Benjamin Bouvier 6e6713ae0b cranelift: add support for the Mac aarch64 calling convention 4 years ago
Nick Fitzgerald c361485c9e fuzz: Remove peepmatic fuzz targets 4 years ago
Nick Fitzgerald 824ce7bf89 deps: Update `Arbitrary` to 1.0; `libfuzzer-sys` to 0.4.0; `wasm-smith` to 0.4.0 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 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