Stream: git-wasmtime

Topic: wasmtime / PR #12513 Struct locals etc


view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 00:57):

khagankhan opened PR #12513 from khagankhan:struct-locals-etc to bytecodealliance:main:

This PR implements the above changes. Open to feedback and reviews.

For now, all generated references are marked as nullable: true. As discussed, we will need to track nullability more precisely. I can either refine this within this PR after initial review, or follow up with a small, focused PR immediately afterward.

cc @fitzgen @eeide

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 00:57):

khagankhan requested wasmtime-fuzz-reviewers for a review on PR #12513.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 00:57):

khagankhan requested fitzgen for a review on PR #12513.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 02:32):

github-actions[bot] added the label fuzzing on PR #12513.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 02:33):

github-actions[bot] commented on PR #12513:

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:

To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.

Learn more.
</details>

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:06):

fitzgen submitted PR review:

Thanks! Looks good once the following things are addressed.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:06):

fitzgen created PR review comment:

I like that you bundled this stuff up into a struct that we can pass around as a single thing, that's a great clean up.

A couple of nitpicks/bikesheds however:

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:06):

fitzgen created PR review comment:

                log::info!("gc_ops: take_struct(<ref null struct>)");

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:06):

fitzgen created PR review comment:

Comment says (ref any) but the actual type added is (ref null struct).

At minimum, we should make the comment match the actual code. In the fullness of time (okay as a follow up PR) we should probably have both a (ref null any) and a (ref null struct) global.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:23):

khagankhan updated PR #12513.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:38):

khagankhan commented on PR #12513:

Thanks @fitzgen! Ready for the review.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:52):

fitzgen submitted PR review:

Thanks!

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 21:52):

fitzgen added PR #12513 Struct locals etc to the merge queue.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 22:18):

fitzgen merged PR #12513.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 04 2026 at 22:18):

fitzgen removed PR #12513 Struct locals etc from the merge queue.


Last updated: Feb 24 2026 at 04:36 UTC