Skip to content

Conversation

@keithw
Copy link
Member

@keithw keithw commented Mar 1, 2025

This PR vendors the old "memory64" tests into "test/old-spec" and runs them from there, then updates the testsuite submodule. We skip the new "wasm-3.0" tests (which rely on function-references and gc).

@keithw keithw requested a review from sbc100 March 1, 2025 22:25
Copy link
Member

@sbc100 sbc100 left a comment

Choose a reason for hiding this comment

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

I wonder what we will have to resort to once wasm-3.0 merges into the main branch?

@keithw
Copy link
Member Author

keithw commented Mar 2, 2025

I guess it doesn't seem like anybody is jumping up to implement conforming GC in WABT (which would probably be a lot of work). My sense is that the most likely graceful evolution would probably be to port wasm2c over to the Bytecode Alliance wasm-tools codebase (in Rust) and improve wasm-tools's "wat2wasm" and "wasm2wat" subtools so they can substitute for WABT's. :-/

@keithw keithw merged commit 5e81f6a into main Mar 2, 2025
35 checks passed
@keithw keithw deleted the update-testsuite branch March 2, 2025 00:49
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.

3 participants