Skip to content

Conversation

@jsturtevant
Copy link
Contributor

wasmparser 0.244.0 introduced breaking changes from PR #2376 which bakes async into component model function types. This adds an async_ field to ComponentFuncType and a new Map variant to ComponentDefinedType.

Since Hyperlight does not yet support async component model features, we handle these new API additions by panicking with clear error messages, consistent with how Future and Stream types are already handled.

This unblocks the Dependabot PR #1156 which was failing CI due to these breaking changes.

Signed-off-by: James Sturtevant [email protected]

dblnz
dblnz previously approved these changes Jan 27, 2026
Copy link
Contributor

@dblnz dblnz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jsturtevant jsturtevant force-pushed the fix/wasmparser-0.244.0-upgrade branch from 30cdd2e to 21fd5da Compare January 27, 2026 18:01
@jsturtevant jsturtevant added the kind/dependencies For PRs that update dependencies or related components label Jan 27, 2026
ludfjig
ludfjig previously approved these changes Jan 27, 2026
wasmparser 0.244.0 introduced breaking changes from PR #2376 which bakes async into component model function types. This adds an async_ field to ComponentFuncType and a new Map variant to ComponentDefinedType.

Since Hyperlight does not yet support async component model features, we handle these new API additions by panicking with clear error messages, consistent with how Future and Stream types are already handled.

This unblocks the Dependabot PR hyperlight-dev#1156 which was failing CI due to these breaking changes.

Signed-off-by: James Sturtevant <[email protected]>
@jsturtevant jsturtevant force-pushed the fix/wasmparser-0.244.0-upgrade branch 2 times, most recently from 30cdd2e to b575786 Compare January 27, 2026 18:53
@jsturtevant jsturtevant merged commit 4e1ec7d into hyperlight-dev:main Jan 27, 2026
55 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/dependencies For PRs that update dependencies or related components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants