167 Commits (b31a4ea16bf691007c955d41de2f7c4fa3235589)

Author SHA1 Message Date
Alex Crichton b759514124
Allow wasmtime/v8 to differ on errors slightly (#3348) 3 years ago
Alex Crichton 1532516a36
Use relative `call` instructions between wasm functions (#3275) 3 years ago
Alex Crichton 4376cf2609
Add differential fuzzing against V8 (#3264) 3 years ago
Chris Fallin b2bcdd13ec
Spec-interpreter fuzzing: check out `fuzzing` branch of our mirror. (#3222) 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 76a93dc112 fuzz: log Wasm contents to file when `log::debug` is enabled 3 years ago
Andrew Brown 42acb72c54 fuzz: retrieve the WebAssembly spec repository in `build.rs` 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
Andrew Brown a7f592a026 Add a crate to interface with the WebAssembly spec interpreter 3 years ago
Alex Crichton 480dff21e8
fuzz: Disable more features for spectests fuzzer (#3159) 3 years ago
Alex Crichton 33c3d00f10
Remove rss prediction from api_calls fuzzer (#3156) 3 years ago
Alex Crichton 45896e0533
Decrease memory limit in fuzzing to 1gb (#3155) 3 years ago
Alex Crichton 3bdf6c7a48 fuzz: Centralize handling instantiation errors 3 years ago
Alex Crichton bb85366a3b
Enable simd fuzzing on oss-fuzz (#3152) 3 years ago
Alex Crichton 214c5f862d
fuzz: Implement finer memory limits per-store (#3149) 3 years ago
Alex Crichton a33caec9be
Bump the wasm-tools crates (#3139) 3 years ago
Alex Crichton ff1ae6e10c
Flag another error as ok to hit when fuzzing (#3092) 3 years ago
Alex Crichton 1047c4e156
Fix fuzzers requesting 4gb memories (#3029) 3 years ago
Alex Crichton 7ce46043dc
Add guard pages to the front of linear memories (#2977) 3 years ago
Alex Crichton 5140fd251a
Update wasm-tools crates (#2989) 3 years ago
Pat Hickey 8b4bdf92e2
make ResourceLimiter operate on Store data; add hooks for entering and exiting native code (#2952) 3 years ago
Alex Crichton e516f0339a
Update wasm-smith to generate more wasm (#2967) 3 years ago
Alex Crichton 7a1b7cdf92
Implement RFC 11: Redesigning Wasmtime's APIs (#2897) 3 years ago
Olivier Lemasle b5f29bd3b2
Update wasm-tools crates (#2908) 4 years ago
Peter Huene f12b4c467c
Add resource limiting to the Wasmtime API. (#2736) 4 years ago
Chris Fallin cb48ea406e
Switch default to new x86_64 backend. 4 years ago
Peter Huene 4ad0099da4
Update `wat` crate. 4 years ago
Alex Crichton 90aa5cf49f
Daily update of wasm-smith (#2798) 4 years ago
Alex Crichton dfffc69150
Update wasm-smith again (#2794) 4 years ago
Alex Crichton 6748dfa43a Disable module linking in spectest fuzzing 4 years ago
Alex Crichton e0440eebb7 Update wasm-smith dependency 4 years ago
Alex Crichton b1a3c9047f Actually make spectest fuzzing deterministic 4 years ago
Alex Crichton 550c774c1d
fuzz: Allow incompatible import types in instantiation (#2778) 4 years ago
Alex Crichton 211731b876
Update wasm-tools crates (#2773) 4 years ago
Alex Crichton 516a97b3f3
A few more small fuzzing fixes (#2770) 4 years ago
Alex Crichton 81c44033d6
Disable module-linking in differential fuzzing (#2769) 4 years ago
Alex Crichton 9476581ae6
Instantiate fewer instances when fuzzing (#2768) 4 years ago
Peter Huene 54c07d8f16
Implement shared host functions. (#2625) 4 years ago
Andrew Brown 44e76fe9c0
Update spec tests (#2690) 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 98d3e6823f
Update wasmparser/wat dependencies (#2675) 4 years ago
Alex Crichton de27fbe20f Tweak C API for fuel 4 years ago
Alex Crichton 0e41861662
Implement limiting WebAssembly execution with fuel (#2611) 4 years ago
Alex Crichton dccaa64962 Add knobs to limit memories/tables in a `Store` 4 years ago
Alex Crichton cb65c755c5 Disable module-linking in plain instantiate fuzzers 4 years ago
Nick Fitzgerald c7c6e76f9b
fuzzing: Add tests for dummy import generation (#2604) 4 years ago
Alex Crichton 4a351ab7fe
Update a number of dependencies (#2594) 4 years ago
Alex Crichton 703762c49e Update support for the module linking proposal 4 years ago