Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/crates/cranelift/Cargo.toml
1692 views
1
[package]
2
name = "wasmtime-internal-cranelift"
3
version.workspace = true
4
authors.workspace = true
5
description = "INTERNAL: Integration between Cranelift and Wasmtime"
6
license = "Apache-2.0 WITH LLVM-exception"
7
repository = "https://github.com/bytecodealliance/wasmtime"
8
documentation = "https://docs.rs/wasmtime-cranelift/"
9
categories = ["wasm"]
10
keywords = ["webassembly", "wasm"]
11
edition.workspace = true
12
rust-version.workspace = true
13
14
[lints]
15
workspace = true
16
17
[dependencies]
18
anyhow = { workspace = true }
19
log = { workspace = true }
20
wasmtime-environ = { workspace = true, features = ['compile'] }
21
cranelift-codegen = { workspace = true, features = ["host-arch", "timing"] }
22
cranelift-frontend = { workspace = true }
23
cranelift-entity = { workspace = true }
24
cranelift-native = { workspace = true }
25
cranelift-control = { workspace = true }
26
wasmparser = { workspace = true }
27
target-lexicon = { workspace = true }
28
gimli = { workspace = true, features = ['std'] }
29
object = { workspace = true, features = ['write', 'std'] }
30
smallvec = { workspace = true }
31
thiserror = { workspace = true }
32
cfg-if = { workspace = true }
33
wasmtime-versioned-export-macros = { workspace = true }
34
itertools = { workspace = true }
35
pulley-interpreter = { workspace = true, optional = true }
36
wasmtime-math = { workspace = true }
37
wasmtime-unwinder = { workspace = true, features = ["cranelift"] }
38
39
[features]
40
all-arch = ["cranelift-codegen/all-arch"]
41
host-arch = ["cranelift-codegen/host-arch"]
42
pulley = ["cranelift-codegen/pulley", "dep:pulley-interpreter"]
43
trace-log = ["cranelift-codegen/trace-log"]
44
component-model = ["wasmtime-environ/component-model"]
45
incremental-cache = ["cranelift-codegen/incremental-cache"]
46
wmemcheck = ["wasmtime-environ/wmemcheck"]
47
gc = ["wasmtime-environ/gc"]
48
gc-drc = ["gc", "wasmtime-environ/gc-drc"]
49
gc-null = ["gc", "wasmtime-environ/gc-null"]
50
stack-switching = []
51
threads = ["wasmtime-environ/threads"]
52
53