Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/crates/cranelift/Cargo.toml
3082 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
log = { workspace = true }
19
wasmtime-environ = { workspace = true, features = ['compile'] }
20
cranelift-codegen = { workspace = true, features = ["host-arch", "timing"] }
21
cranelift-frontend = { workspace = true }
22
cranelift-entity = { workspace = true }
23
cranelift-native = { workspace = true }
24
cranelift-control = { workspace = true }
25
wasmparser = { workspace = true }
26
target-lexicon = { workspace = true }
27
gimli = { workspace = true, features = ['std'] }
28
object = { workspace = true, features = ['write', 'std'] }
29
smallvec = { workspace = true }
30
thiserror = { workspace = true }
31
cfg-if = { workspace = true }
32
wasmtime-versioned-export-macros = { workspace = true }
33
itertools = { workspace = true }
34
pulley-interpreter = { workspace = true, optional = true }
35
wasmtime-core = { workspace = true }
36
wasmtime-unwinder = { workspace = true, features = ["cranelift"] }
37
38
[features]
39
all-arch = ["cranelift-codegen/all-arch"]
40
host-arch = ["cranelift-codegen/host-arch"]
41
pulley = ["cranelift-codegen/pulley", "dep:pulley-interpreter"]
42
trace-log = ["cranelift-codegen/trace-log"]
43
component-model = ["wasmtime-environ/component-model"]
44
incremental-cache = ["cranelift-codegen/incremental-cache"]
45
wmemcheck = ["wasmtime-environ/wmemcheck"]
46
gc = ["wasmtime-environ/gc"]
47
gc-drc = ["gc", "wasmtime-environ/gc-drc"]
48
gc-null = ["gc", "wasmtime-environ/gc-null"]
49
stack-switching = []
50
threads = ["wasmtime-environ/threads"]
51
52