Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

Toolchain produces out-of-date WAST format #2187

@wanderingbort

Description

@wanderingbort

Description

WebAssembly/spec#599 changed the syntax for call_indirect. We responded with #1366 as part of our node and client code. As a result, we should be able to ingest both the old and new formats. However, the version of s2wasm which is built in our toolchain pre-dates the spec change and therefore produces the old format. While this is not a problem for our client software, it is a problem for other tools our users may employ and as a supporter of the Standards we, should endeavor to produce the most up-to-date WAST files.

Requirements

.wast files produced by our toolchain should support the latest WebAssembly/Spec requirements.

We should continue to support deprecated formats as long as doing so does not prevent us from supporting the current spec.

Acceptance Test Criteria

  • .wast files produced by the toolchain can validate using the latest binaryen and wabt tools (see WebAssembly/binaryen and WebAssembly/WABT )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions