Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/pulley/Cargo.toml
1685 views
1
[package]
2
authors = ["The Pulley Project Developers"]
3
description = "The Pulley interpreter, its bytecode definition, encoder, decoder, and etc..."
4
edition.workspace = true
5
rust-version.workspace = true
6
license = "Apache-2.0 WITH LLVM-exception"
7
name = "pulley-interpreter"
8
readme = "./README.md"
9
repository = "https://github.com/bytecodealliance/wasmtime/tree/main/pulley"
10
version.workspace = true
11
12
[lints]
13
workspace = true
14
15
[dependencies]
16
arbitrary = { workspace = true, optional = true }
17
cranelift-bitset = { workspace = true }
18
log = { workspace = true }
19
wasmtime-math = { workspace = true, optional = true }
20
anyhow = { workspace = true, optional = true }
21
pulley-macros = { workspace = true }
22
23
[dev-dependencies]
24
env_logger = { workspace = true }
25
anyhow = { workspace = true, features = ['std'] }
26
clap = { workspace = true }
27
termcolor = { workspace = true }
28
29
[features]
30
std = ['wasmtime-math?/std']
31
arbitrary = ["dep:arbitrary", "arbitrary/derive", "std", "cranelift-bitset/arbitrary"]
32
encode = []
33
decode = []
34
disas = ["decode"]
35
interp = ["decode", "encode", "dep:wasmtime-math"]
36
profile = ['std', 'dep:anyhow']
37
38
[package.metadata.docs.rs]
39
all-features = true
40
41
[[example]]
42
name = "profiler-html"
43
required-features = ["profile"]
44
45