Skip to content

fix: require re-entry-capable Wago and remove stale xfail - #27

Merged
Jairus (JairusSW) merged 2 commits into
mainfrom
jairus/wasi-component-hunt-20261003
Oct 3, 2026
Merged

Jairus (JairusSW) merged 2 commits into
mainfrom
jairus/wasi-component-hunt-20261003

Conversation

@JairusSW

@JairusSW JairusSW commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

The shared-everything dynamic-linking re-entry case is supported by current Wago releases, but this module still depended on an older pre-release where the call hangs. Local workspace tests used the current Wago checkout and exposed a second problem: the old xfail made the passing case fail as an "unexpected conformance pass."

This updates the Wago dependency to v0.1.0-beta.11, removes the stale xfail, and adds a decoder fuzz target seeded with empty, preamble-only, and real component binaries.

Validation:

  • GitHub CI: Test & coverage, Windows amd64, and Windows arm64 all pass
  • go test ./... and go test -race ./... on Darwin/arm64
  • go test ./... and go test -race ./... on Linux/amd64
  • native and Windows cross-platform go vet ./...
  • decoder fuzzing completed more than 4.7 million executions without a crash

@JairusSW Jairus (JairusSW) changed the title test: remove stale re-entry xfail and fuzz decoder fix: require re-entry-capable Wago and remove stale xfail Oct 3, 2026
@JairusSW
Jairus (JairusSW) merged commit d9be099 into main Oct 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant