Skip to content

Conversation

@graalvmbot
Copy link
Collaborator

@graalvmbot graalvmbot commented Dec 11, 2025

This a GraalWasm implementation of the Wasm GC proposal that adds recursive types, structs and arrays. The PR passes all of the GC-related official spec tests.

The original plan was for the GraalWasm SIMD internals to be
intrinsified directly by Graal and so the method signatures were to be
part of the GraalWasm-Graal API and hence they were put in the api
package. With the use of the Vector API, this is no longer the case, so
I am cleaning up and moving the SIMD implementation to its own package.
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 11, 2025
@fniephaus fniephaus linked an issue Dec 11, 2025 that may be closed by this pull request
@jirkamarsik jirkamarsik changed the title [GR-44605] [GR-71529] WebAssembly GC. [GR-44605] [GR-71529] GC proposal support in GraalWasm. Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[GR-44605] Implement Garbage Collection Extension for WebAssembly

2 participants