WasmEdge icon indicating copy to clipboard operation
WasmEdge copied to clipboard

Implement the GC proposal

Open q82419 opened this issue 2 years ago • 1 comments

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 avatar Nov 03 '23 06:11 q82419

@q82419 Should we close this now?

hydai avatar Feb 23 '24 15:02 hydai