Skip to content

test canonical ABI conformance - #10

Open
Jairus (JairusSW) wants to merge 2 commits into
mainfrom
test/wasmtime-conformance
Open

test canonical ABI conformance#10
Jairus (JairusSW) wants to merge 2 commits into
mainfrom
test/wasmtime-conformance

Conversation

@JairusSW

Copy link
Copy Markdown
Member

Summary

  • port Wasmtime canonical ABI string-boundary and post-return regressions
  • route canonical-option lifts through the graph path and execute zero-argument post-return functions
  • preserve canonical adapter traps as component call errors
  • run guest resource destructors without calling synthetic host exports directly

Why

The optimized component path discarded canonical options, zero-stack calls could skip required post-return work, adapter validation traps escaped as panics, and resource destruction stopped at a synthetic host export. These gaps prevented upstream conformance cases and real guest-owned resources from working safely.

Validation

  • go test ./...

@JairusSW
Jairus (JairusSW) marked this pull request as ready for review August 11, 2026 01:27
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