explodingcamera / tinywasm

A tiny, interpreted WebAssembly Runtime written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full WebAssembly 2.0 Support

explodingcamera opened this issue · comments

We're mostly missing support for some changes in bulk memory operations & reference types. Changes as of the next branch.

The failing tests in table_init probably indicate that module local and global reference addresses somehow get mixed up (failing depends on the order of the test cases) and this probably also causes the failed bulk memory tests.

  • bulk.wast (5 failing tests)
  • ref_func.wast
  • ref_is_null.wast
  • table_copy.wast
  • table_fill.wast
  • table_get.wast
  • table_grow.wast
  • table_init.wast (43 failing tests)
  • table_set.wast
  • table_size.wast