144 Commits (02477988dd12716f16ac045f296356c72942f431)

Author SHA1 Message Date
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
Alex Crichton 308a0fcc06
Disable reference types in v8 fuzzing (#4387) 2 years ago
Andrew Brown 22e13fee1d
fuzz: allow generating shared memories (#4266) 2 years ago
Pure White 258dc9de42
fix(wasmtime):`Config` methods should be idempotent (#4252) 2 years ago
Andrew Brown 5f344ae7aa
fuzz: improve fuzz README (#4259) 2 years ago
Conrad Watt d3087487ea
enable multi-value in spec intepreter fuzzing (#4118) 3 years ago
Nick Fitzgerald 988d6ef9ac
fuzzing: Combine the `compile` and `compile-mutate` fuzz targets (#4048) 3 years ago
Chris Fallin 65b694f6c2
Turn on the regalloc2 checker in the `compile` fuzz target. (#4047) 3 years ago
Alex Crichton 7b5176baea
Upgrade all crates to the Rust 2021 edition (#3991) 3 years ago
Alex Crichton 5338e12f9d
Disable module linking in instantiate fuzzer (#3981) 3 years ago
Conrad Watt c8daf0b8db
support SIMD fuzzing in reference interpreter (#3980) 3 years ago
Alex Crichton e73446790e
fuzz: Limit memories in the instantiate-many fuzzer (#3902) 3 years ago
Alex Crichton d3fd1ebe5f
fuzz: Increase table limit in differential_v8 fuzzer (#3879) 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
Chris Fallin 1c014d129a
Cranelift: ensure ISA level needed for SIMD is present when SIMD is enabled. (#3816) 3 years ago
Peter Huene 6ffcd4ead9
Improve stability for fuzz targets. (#3804) 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
Alex Crichton e08bcd6aad
Revert "Temporarily disable SIMD fuzzing on CI" (#3555) 3 years ago
Nick Fitzgerald d2d0a0f36b Remove Peepmatic!!! 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
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 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