Dan Gohman 8dbd4b8d7c Start a wast testing harness and add some tests.
This implements a minimal wast testing harness in tests/wast.rs, which
runs the wast tests under tests/wast.

It also adds tests for trapping in a variety of ways, and fixes several
bugs exposed by those tests.
2018-12-05 02:25:34 -05:00
2018-11-29 06:24:02 -08:00
2018-08-03 16:00:41 -07:00
2018-11-29 05:59:17 -08:00
2018-11-29 05:57:53 -08:00
2018-08-03 15:44:31 -07:00

Wasmtime: a WebAssembly Runtime.

A standalone wasm-only runtime for WebAssembly, using Cranelift.

Travis Status Appveyor Status Gitter chat Minimum rustc 1.30

This is a work in progress that is not currently functional, but under active development.

Goals include:

  • Be a general-purpose engine for running WebAssembly code outside of browsers, usable both standalone or as a library embedded in a larger application.
  • Support a variety of host APIs with fast calling sequences.
  • Prototype syscall APIs that can be proposed for use in the WebAssembly Reference Sysroot.
  • Facilitate testing, experimentation, and development around the Cranelift and Lightbeam JITs.
  • Develop a the native ABI used for compiling WebAssembly suitable for use in both JIT and AOT to native object files.

It's Wasmtime.

Description
No description provided
Readme 125 MiB
Languages
Rust 77.8%
WebAssembly 20.6%
C 1.3%