soroban-wasmi 0.31.1-soroban.20.0.1

Soroban fork of Parity WebAssembly interpreter
Documentation
[package]
name = "soroban-wasmi"
version = "0.31.1-soroban.20.0.1"
description = "Soroban fork of Parity WebAssembly interpreter"
exclude = ["tests/*", "benches/*"]
authors.workspace = true
repository.workspace = true
edition.workspace = true
readme.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true

[dependencies]
wasmparser = { version = "0.100.1", package = "wasmparser-nostd", default-features = false }
wasmi_core = { version = "0.13", path = "../core", default-features = false }
wasmi_arena = { version = "0.4", path = "../arena", default-features = false }
spin = { version = "0.9", default-features = false, features = [
    "mutex",
    "spin_mutex",
    "rwlock",
] }
smallvec = { version = "1.10.0", features = ["union"] }

[dev-dependencies]
wat = "1"
assert_matches = "1.5"
wast = "62.0"
anyhow = "1.0"
criterion = { version = "0.5", default-features = false }

[features]
default = ["std"]
std = ["wasmi_core/std", "wasmi_arena/std", "wasmparser/std", "spin/std"]

[[bench]]
name = "benches"
path = "benches/benches.rs"
harness = false