ewasm-kernel
ewasm-kernel copied to clipboard
[ORPHANE] Javascript implementation of an eWASM VM
SYNOPSIS - WIP
This is a JS prototype of the eWASM kernal.
INSTALL
You need to compile nodejs from master (9983af03470a89cc925781279be40898efae3f31 is known to be working) to run
~~npm install ewasm-kernel~~
clone and run npm install
CLONE
- mango
git clone mango://0xf75056c8c84d993434a2f19251df9ea2a8708df0 - git-ssb
git clone ssb://%ffhV6DU5qTXl7+fER4qztY37+/C2/6dsFALkREjb2MU=.sha256 - git
git clone https://github.com/ethereumjs/ewasm-kernel.git
TESTS
The tests are written in wasm's text format (.wast) which are then compiled into binary format and ran in node.
To run the test you need
git submodule update --init --recursivecd tools/sexpr-wasm-prototypegit checkout origin/binary_0xamakecd ../..npm test
A subset of tests can be run by modifying the test script in package.json using the --files argument with comma-separated filenames.
API
todo