//! JIT-style runtime for WebAssembly using Cranelift. #![deny(missing_docs, trivial_numeric_casts, unused_extern_crates)] #![warn(unused_import_braces)] #![deny(unstable_features)] #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))] #![cfg_attr( feature = "cargo-clippy", allow(clippy::new_without_default, clippy::new_without_default_derive) )] #![cfg_attr( feature = "cargo-clippy", warn( clippy::float_arithmetic, clippy::mut_mut, clippy::nonminimal_bool, clippy::option_map_unwrap_or, clippy::option_map_unwrap_or_else, clippy::print_stdout, clippy::unicode_not_nfc, clippy::use_self ) )] extern crate cranelift_codegen; extern crate cranelift_entity; extern crate cranelift_wasm; extern crate failure; #[macro_use] extern crate failure_derive; extern crate target_lexicon; extern crate wabt; extern crate wasmparser; extern crate wasmtime_environ; extern crate wasmtime_execute; extern crate wasmtime_runtime; mod spectest; mod wast; pub use spectest::instantiate_spectest; pub use wast::{WastContext, WastError};