WasmEdge
WasmEdge copied to clipboard
Implement the GC proposal
Summary
WASM GC proposal supporting for WasmEdge
Details
Following is expected supported in 0.14.0:
- [x] Loader phase
- [x] Validation phase
- [x] Instantiation
- [x] Execution phase
- [x] Spec test json parsing
- [x] Update for WasmEdge C API
- [x] Pass the spec tests
- ~~
gc br_on_cast~~ - ~~
gc extern~~ - ~~
gc ref_test~~ - ~~
gc type-subtyping~~
- ~~
- [x] Refactor and refine the designs
Following is expected supported in 0.14.1 or future:
- [ ] Implement the tracing GC mechanism for reference values
- [ ] AOT/JIT mode for GC proposal
Implementation Status
- Next step: Implement the tracing garbage collection
Appendix
https://github.com/WebAssembly/gc
@q82419 Should we close this now?