You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.0 KiB
34 lines
1.0 KiB
[package]
|
|
authors = ["The Winch Project Developers"]
|
|
name = "winch-codegen"
|
|
description = "Winch code generation library"
|
|
license = "Apache-2.0 WITH LLVM-exception"
|
|
repository = "https://github.com/bytecodealliance/wasmtime"
|
|
version = "0.19.0"
|
|
edition.workspace = true
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
wasmparser = { workspace = true }
|
|
smallvec = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
target-lexicon = { workspace = true, features = ["std"] }
|
|
# The following two dependencies (cranelift-codegen, regalloc2) are temporary;
|
|
# mostly to have access to `PReg`s and the calling convention.
|
|
# In the next iteration we'll factor out the common bits so that they can be consumed
|
|
# by Cranelift and Winch.
|
|
cranelift-codegen = { workspace = true, features = ["unwind"] }
|
|
regalloc2 = { workspace = true }
|
|
gimli = { workspace = true }
|
|
wasmtime-environ = { workspace = true }
|
|
wasmtime-cranelift = { workspace = true }
|
|
|
|
[features]
|
|
x64 = ["cranelift-codegen/x86"]
|
|
arm64 = ["cranelift-codegen/arm64"]
|
|
all-arch = [
|
|
"x64",
|
|
"arm64",
|
|
]
|
|
|