413 Commits (07f3e34033b0d503666a0799b7f807c466d48d63)

Author SHA1 Message Date
Alex Crichton 15940d071f
Force enable multi-value for spec tests in fuzzing (#3869) 3 years ago
Alex Crichton f0fa01d552
Pin spec interpreter to a specific revision (#3868) 3 years ago
Conrad Watt 98ef18a22a
Fuzzing against verified fork of spec interpreter (#3843) 3 years ago
Alex Crichton 15bb0c6903
Remove the `ModuleLimits` pooling configuration structure (#3837) 3 years ago
Chris Fallin 4e26c13bbe
Add basic epoch-interruption config to fuzzing options. (#3844) 3 years ago
Nick Fitzgerald bad9a35418
`wasm-mutate` fuzz targets (#3836) 3 years ago
Alex Crichton 01e567ca05
Downgrade a cpu feature log message (#3842) 3 years ago
Alex Crichton bbd4a4a500
Enable copy-on-write heap initialization by default (#3825) 3 years ago
Alex Crichton 593f8d96aa
Update wasm-{smith,encoder} (#3835) 3 years ago
Alex Crichton 709f7e0c8a
Enable SSE 4.2 unconditionally (#3833) 3 years ago
Chris Fallin 43d31c5bf7
memfd: make "dense image" heuristic limit configurable. (#3831) 3 years ago
Peter Huene 084452acab
Fix max memory pages for spectests fuzz target. (#3829) 3 years ago
Alex Crichton f425eb7ea5
Limit total memory usage in instantiate-many fuzzer (#3823) 3 years ago
Alex Crichton 37b0fd482d
Improve platform compatibility of fuzz test cases (#3824) 3 years ago
Alex Crichton 498c592b19
Unconditionally enable sse3, ssse3, and sse4.1 when fuzzing (#3814) 3 years ago
Peter Huene 6ffcd4ead9
Improve stability for fuzz targets. (#3804) 3 years ago
Alex Crichton 0b4263333b
Fuzz cranelift cpu flag settings with Wasmtime (#3800) 3 years ago
Peter Huene da539255a5
Use a much lower memory page limit for pooling allocator fuzzing. (#3795) 3 years ago
Peter Huene 41eb225765
Add the instance allocation strategy to generated fuzzing configs. (#3780) 3 years ago
Alex Crichton 027dea549a
Fuzz using precompiled modules on CI (#3788) 3 years ago
Alex Crichton 5cd97c054d
Update memfd support with a runtime toggle (#3778) 3 years ago
Alex Crichton 4ba3404ca3
Fix MemFd's allocated memory for dynamic memories (#3763) 3 years ago
Alex Crichton 3f5cbddab5 Fix a text format test expectation 3 years ago
Alex Crichton 9d1e517615 Update some more version reqs 3 years ago
Alex Crichton 65486a0680 Update wasm-tools crates 3 years ago
Nick Fitzgerald f292ff55cf Do another GC after running Wasm in the `table_ops` test oracle 3 years ago
Nick Fitzgerald cc8d7778e2 Make the `table_ops` test case generator use globals as well 3 years ago
Alex Crichton 2459776424 fuzz: Fix infinite loops in table_ops fuzzers 3 years ago
Alex Crichton ab1d845ac1
Refactor fuzzing configuration and sometimes disable debug verifier. (#3664) 3 years ago
Alex Crichton ec43254292
Enable nan canonicalization in differential fuzzing (#3557) 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 9a27fdad86
Update v8 used during fuzzing (#3493) 3 years ago
Alex Crichton 1a5fa3ed3f
Enable stable wasm features for spectest fuzzing (#3454) 3 years ago
Alex Crichton 9c6884e28d
Update the spec reference testsuite submodule (#3450) 3 years ago
Alex Crichton 91482f39d0
Disable module linking in compilation fuzzer (#3416) 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 476d0bee96 Allow another trap mismatch with v8 3 years ago
Alex Crichton bcf3544924
Optimize `Func::call` and its C API (#3319) 3 years ago
Alex Crichton fc6328ae06
Temporarily disable SIMD fuzzing on CI (#3376) 3 years ago
Ulrich Weigand 51131a3acc
Fix s390x regressions (#3330) 3 years ago
Nick Fitzgerald b32130d0aa Fix table_ops fuzz generator test's expected results 3 years ago
Nick Fitzgerald d2ce1ac753 Fix a use-after-free bug when passing `ExternRef`s to Wasm 3 years ago
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