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

Implement most of bulk memory #976

Merged
merged 11 commits into from
Feb 26, 2020

Commits on Feb 26, 2020

  1. deps: Update wat to 1.0.9

    fitzgen committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    6d01fd4 View commit details
    Browse the repository at this point in the history
  2. Add support for table.copy

    This adds support for the `table.copy` instruction from the bulk memory
    proposal. It also supports multiple tables, which were introduced by the
    reference types proposal.
    
    Part of bytecodealliance#928
    fitzgen committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    33b4a37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb97e4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98ecef1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44c2861 View commit details
    Browse the repository at this point in the history
  6. Implement bulk memory's partial failure instantiation semantics

    Essentially, table and memory out of bounds errors are no longer link errors,
    but traps after linking. This means that the partail writes / inits are visible.
    fitzgen committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    8122789 View commit details
    Browse the repository at this point in the history
  7. List the bulk-memory tests that don't pass, rather than the ones that do

    We've crossed the threshold where this is easier :)
    fitzgen committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    aec8cc1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    39307b2 View commit details
    Browse the repository at this point in the history
  9. Address review feedback

    fitzgen committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    ef0cabf View commit details
    Browse the repository at this point in the history
  10. Ignore a doc test

    fitzgen committed Feb 26, 2020
    Configuration menu
    Copy the full SHA
    235833a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    66634cc View commit details
    Browse the repository at this point in the history