Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Releases: satabin/swam

Release 0.6.0-RC4

11 Jul 16:28
0.6.0-RC4
Compare
Choose a tag to compare
Release 0.6.0-RC4 Pre-release
Pre-release

Changes

Features

Bug Fixes

0.6.0-RC3

18 May 17:07
0.6.0-RC3
Compare
Choose a tag to compare
0.6.0-RC3 Pre-release
Pre-release

Adds support for:

  • WASI preview snapshot1
  • Specification 1.1 features
  • multi-value
  • non raising conversions
  • sign extension
  • A CLI to run the various Swam tools from command line:
  • run a module (with or without WASI)
  • validate a module
  • compile a text representation to wasm
  • decompile a wasm module to text representation

Release 0.5.0

11 Jul 14:26
0.5.0
Compare
Choose a tag to compare
The CFG release

0.3.0

03 Oct 21:13
0.3.0
Compare
Choose a tag to compare

This release includes a major update for cats-effect and fs2 libraries, breaking a bit the Engine API.

It also adds a WASM tree traversal and transformation framework.

The low-level interpreter has been improved by making it internally unsafe, allowing for better performances.

Release 0.2.0

01 May 14:47
0.2.0
Compare
Choose a tag to compare

Small release with more annotations to makes scala functions (pure or effectful) visible to WebAssembly modules more easily.

Release 0.1.0

31 Mar 10:23
0.1.0
Compare
Choose a tag to compare

First release of Swam, including :

  • the core module that allows for parsing binary modules and validate
    them;
  • the runtime module that is a non-web embedding of WebAssembly,
    executing wasm modules;
  • the text module that contains a parser or the text format and a
    compiler to binary module.

The complete implementation is stream based.