[package] name = "wasmtime-runtime" version = "0.25.0" authors = ["The Wasmtime Project Developers"] description = "Runtime library support for Wasmtime" documentation = "https://docs.rs/wasmtime-runtime" license = "Apache-2.0 WITH LLVM-exception" categories = ["wasm"] keywords = ["webassembly", "wasm"] repository = "https://github.com/bytecodealliance/wasmtime" readme = "README.md" edition = "2018" [dependencies] wasmtime-environ = { path = "../environ", version = "0.25.0" } wasmtime-fiber = { path = "../fiber", version = "0.25.0", optional = true } region = "2.1.0" libc = { version = "0.2.82", default-features = false } log = "0.4.8" memoffset = "0.6.0" indexmap = "1.0.2" thiserror = "1.0.4" more-asserts = "0.2.1" cfg-if = "1.0" backtrace = "0.3.55" lazy_static = "1.3.0" rand = "0.8.3" anyhow = "1.0.38" [target.'cfg(target_os = "macos")'.dependencies] mach = "0.3.2" [target.'cfg(target_os = "windows")'.dependencies] winapi = { version = "0.3.7", features = ["winbase", "memoryapi", "errhandlingapi"] } [target.'cfg(target_os = "linux")'.dependencies] userfaultfd = { version = "0.3.0", optional = true } [build-dependencies] cc = "1.0" [badges] maintenance = { status = "actively-developed" } [features] default = [] async = ["wasmtime-fiber"] # Enables support for userfaultfd in the pooling allocator when building on Linux uffd = ["userfaultfd"]