Commit 2f3082a
Delete the component-async fuzzer (#13223)
This fuzzer was added in #12119 with the hope of being a strong vector
of fuzzing the component-model-async implementation. In the interim,
however, we've discovered:
* This fuzzer has found no issues.
* Issues like #13196 have happened, but they're bugs in `wit-bindgen`,
not Wasmtime.
* Many issues have been discovered which this fuzzer did not uncover.
* This fuzzer takes a long time and special care to run due to needing
to compile a large module at startup.
Overall it just doesn't seem like this is pulling its weight. Designing
a full fuzzer for component-async work I feel would need to start from
scratch. I don't actually know how to build a fuzzer to discover the
latent issues we've found via review/testing myself, but I'm hopeful
someone in the future can be more clever than I.
Closes #13196
Co-authored-by: Hyunbin Kim <akim9905@gmail.com>1 parent f7ea9a9 commit 2f3082a
11 files changed
Lines changed: 2 additions & 3518 deletions
File tree
- crates
- fuzzing
- src
- generators
- oracles
- wit
- test-programs
- src/bin
- fuzz/fuzz_targets
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | 37 | | |
39 | | - | |
| 38 | + | |
40 | 39 | | |
41 | 40 | | |
42 | 41 | | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | 42 | | |
47 | 43 | | |
48 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
| |||
0 commit comments