Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

wasm: enable new features #10707

@pepyakin

Description

@pepyakin

This is a placeholder issue for enabling support of a recently added features into the wasm spec.

  • multi-value
  • simd128
  • signext
  • non trapping float to int
  • reference types
  • bulk memory ops

Some of these allow leveraging the underlying machine more efficiently and others open up better ways of expressing public API.

Enabling a feature would be just fl

  1. It would be great to have data on how exactly performance is improved. This would help to evaluate how much priority it has for implementation and for the runtime writers user for upgrading.
  2. wasmi does not support pretty much most of the newest features. wasmtime is the primary engine for now, but it would still be good to have the second engine.
  3. The polkadot side should be taken into account. How would PVF execution migrated? Or those features won't hit PVF?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions