Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional i31ref spec tests #534

Merged
merged 2 commits into from
Apr 9, 2024

Commits on Apr 4, 2024

  1. Add additional i31ref spec tests

    I noticed that Wasmtime was passing the spec tests despite having bits that were
    known to be unimplemented. This should help the tests exercise those corners of
    the spec.
    
    Notably:
    
    * Setting `i31ref` globals.
    
    * Initializing tables and globals with `(ref.i31 (global.get $g))`.
    
    * Table operations on `i31ref` tables.
    
    * Accessing `anyref` globals and tables that are actually `i31ref`s. This is
      interesting to exercise outside of general subtyping because we have different
      paths in our inline GC barriers for `anyref`s that are actually `i31ref`s.
    fitzgen committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    33f15e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Switch to nested operators

    fitzgen committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    18ab40c View commit details
    Browse the repository at this point in the history