khagankhan opened PR #11993 from khagankhan:split-modules to bytecodealliance:main:
Split GC generator into modules (no new features)
This PR splits the GC generator into separate modules to keep it modular and easy to maintain. No new features have been added.
ops.rs: Generates/introduces ops and handles encodinglimits.rs: Defines limits for the number of opcodesmutator.rs: Implements mutations for the fuzzertypes.rs: Stack types, subtypes, and their implementationstests.rs: Tests moved to a dedicated fileRename:
table_opshas been renamed togc_ops.+cc @fitzgen @eeide
khagankhan requested alexcrichton for a review on PR #11993.
khagankhan requested wasmtime-fuzz-reviewers for a review on PR #11993.
khagankhan updated PR #11993.
khagankhan commented on PR #11993:
@fitzgen Ready for review
alexcrichton requested fitzgen for a review on PR #11993.
github-actions[bot] commented on PR #11993:
Subscribe to Label Action
cc @fitzgen
<details>
This issue or pull request has been labeled: "fuzzing"Thus the following users have been cc'd because of the following labels:
- fitzgen: fuzzing
To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.
Learn more.
</details>
fitzgen submitted PR review:
Thanks for splitting the mechanical changes out into their own PR!
fitzgen merged PR #11993.
Last updated: Dec 06 2025 at 07:03 UTC