This repository implements the stack used by the WebAssembly runtime.
- Push and pop values of various types from the stack (i32, i64, f32, f64)
- Create and remove activation frames
- Activation frames have at most 1 result type (see Function Types)
Documentation is available from wasm-fpga.readthedocs.io.
- Report bugs, suggest features or view the source code on GitHub.
- For contributions refer to the contributors guide.
This repository contains a .travis.yml
and a ci
folder which both are used
for CI.
This repository provides pre-commit
and pre-push
hooks. They are installed
using the following commands:
~$ pre-commit install -t pre-commit
~$ pre-commit install -t pre-push
The following command runs the hooks and checks all files.
~$ pre-commit run --all-files --hook-stage push
Licensed under the MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT).