Dan Gohman 7e63159a1b Move FunctionContext::new's call to push_frame to Interpreter::run_function.
This makes it more consistent with run_block and others, and also means
that FunctionContext::new doesn't need to be passed the function body
and doesn't need to return a Result, which simplify its users.
2017-06-02 09:22:03 -07:00
2017-05-30 17:24:22 +03:00
2017-03-29 18:16:58 +03:00
2017-04-04 16:48:01 +03:00
2017-05-31 21:18:22 +03:00
2017-04-04 16:48:01 +03:00
2017-04-04 16:48:01 +03:00
2017-05-30 22:45:14 +04:00

parity-wasm

Build Status crates.io link

Documentation

Rust WebAssembly format serializing/deserializing

along with experimental interpreter


extern crate parity_wasm;

let module = parity-wasm::deserialize_file("./res/cases/v1/hello.wasm");
assert_eq!(module.code_section().is_some());

let code_section = module.code_section().unwrap(); // Part of the module with functions code

println!("Function count in wasm file: {}", code_section.bodies().len());

License

parity-wasm is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), at your choice.

See LICENSE-APACHE, and LICENSE-MIT for details.

Description
No description provided
Readme 14 MiB
Languages
Rust 100%