Closed
Description
The wasm GC spec is making progress, initial experimental implementations are starting to be worked on in VMs, and there is experimentation in AssemblyScript too. It would be great to be able to connect all these things! That is, to know what the earliest testable GC things in VMs are going to be, so that we can emit them from AssemblyScript and then see that code running in a VM. Then we'd be testing the whole toolchain->VM
pipeline.
A possible vague plan:
- Figure out the right GC things to target, that will be testable soon.
- Implement those things in Binaryen, defining new APIs as needed.
- Use those new APIs in AssemblyScript.
(Personally I'd love to help out with this, on the Binaryen parts.)