Cargo Features

[dependencies]
wasmer-runtime-asml-fork = { version = "0.1.1", default-features = false, features = ["cranelift", "cache", "llvm", "singlepass", "default-backend-singlepass", "default-backend-llvm", "default-backend-cranelift", "deterministic-execution", "docs"] }
default = cranelift, default-backend-cranelift

Note: we should have default backends depending on the architecture This target-directed-features is available in nightly https://github.com/rust-lang/cargo/issues/7914

cranelift default cache? default-backend-cranelift = wasmer-clif-backend
cache = cranelift
llvm default-backend-llvm? = wasmer-llvm-backend
singlepass default-backend-singlepass? = wasmer-singlepass-backend
default-backend-singlepass = singlepass
default-backend-llvm = llvm
default-backend-cranelift default = cranelift
deterministic-execution

Enables deterministic-execution of wasmer-runtime-core-asml-fork and wasmer-singlepass-backend ^0.16.2

docs

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

wasmer-singlepass-backend deterministic-execution? singlepass?

Enables wasmer-singlepass-backend ^0.16.2

wasmer-clif-backend cranelift

Enables wasmer-clif-backend-asml-fork

wasmer-llvm-backend llvm?