Stream: git-wasmtime

Topic: wasmtime / PR #14895 [DO NOT REVIEW] Add a fuzzer for com...


view this post on Zulip Wasmtime GitHub notifications bot (Oct 21 2026 at 00:26):

jrandolf opened PR #14895 from jrandolf:fuzz-implements to bytecodealliance:main:

This adds a component_implements fuzzer, run by the misc fuzz target, for the implements and external-id name annotations. It supersedes #14802, which only toggled implements on and off in the component_api fuzzer.

It generates components of many shapes:

It then checks that:

It ran for 40 minutes, and for 30 minutes under AddressSanitizer, without failures. One case is skipped with a FIXME: with canonical names, is_implements doesn't match the full version of an interface whose version has build metadata but no semver-compatible track (0.0.x or a prerelease), because the version-suffix of names isn't kept.

Run it with FUZZER=component_implements cargo +nightly fuzz run misc.

view this post on Zulip Wasmtime GitHub notifications bot (Oct 21 2026 at 02:05):

:cross_mark: jrandolf closed without merge PR #14895.


Last updated: Oct 31 2026 at 23:03 UTC