Move all trampoline compilation to wasmtime-cranelift (#3176)
* Move all trampoline compilation to `wasmtime-cranelift` This commit moves compilation of all the trampolines used in wasmtime behind the `Compiler` trait object to live in `wasmtime-cranelift`. The long-term goal of this is to enable depending on cranelift *only* from the `wasmtime-cranelift` crate, so by moving these dependencies we should make that a little more flexible. * Fix windows build
This commit is contained in:
@@ -21,7 +21,6 @@ path = "src/bin/wasmtime.rs"
|
||||
doc = false
|
||||
|
||||
[dependencies]
|
||||
# Enable all supported architectures by default.
|
||||
wasmtime = { path = "crates/wasmtime", version = "0.29.0", default-features = false, features = ['cache'] }
|
||||
wasmtime-cache = { path = "crates/cache", version = "0.29.0" }
|
||||
wasmtime-debug = { path = "crates/debug", version = "0.29.0" }
|
||||
@@ -45,6 +44,7 @@ rayon = "1.5.0"
|
||||
humantime = "2.0.0"
|
||||
wasmparser = "0.80.0"
|
||||
lazy_static = "1.4.0"
|
||||
cranelift-native = { path = 'cranelift/native', version = '0.76.0' }
|
||||
|
||||
[dev-dependencies]
|
||||
env_logger = "0.8.1"
|
||||
|
||||
Reference in New Issue
Block a user