Skip to content
This repository has been archived by the owner on Mar 24, 2022. It is now read-only.

Update cranelift to version 0.70.0 #634

Merged
merged 1 commit into from Feb 24, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
34 changes: 18 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion lucet-module/Cargo.toml
Expand Up @@ -11,7 +11,7 @@ edition = "2018"

[dependencies]
anyhow = "1.0"
cranelift-entity = { path = "../wasmtime/cranelift/entity", version = "0.69.0" }
cranelift-entity = { path = "../wasmtime/cranelift/entity", version = "0.70.0" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
bincode = "1.1.4"
Expand Down
2 changes: 1 addition & 1 deletion lucet-runtime/lucet-runtime-internals/Cargo.toml
Expand Up @@ -12,7 +12,7 @@ edition = "2018"
[dependencies]
lucet-module = { path = "../../lucet-module", version = "=0.7.0-dev" }
lucet-runtime-macros = { path = "../lucet-runtime-macros", version = "=0.7.0-dev" }
wiggle = { path = "../../wasmtime/crates/wiggle", version = "0.22.0" }
wiggle = { path = "../../wasmtime/crates/wiggle", version = "0.23.0" }

anyhow = "1.0"
bitflags = "1.0"
Expand Down
6 changes: 3 additions & 3 deletions lucet-wasi/Cargo.toml
Expand Up @@ -23,9 +23,9 @@ lucet-wiggle-generate = { path = "../lucet-wiggle/generate", version = "=0.7.0-d
libc = "0.2.65"
nix = "0.17"
rand = "0.6"
wasi-common = { path = "../wasmtime/crates/wasi-common", version = "0.22.0", default-features = false, features = ["wiggle_metadata"] }
wasi-cap-std-sync = { path = "../wasmtime/crates/wasi-common/cap-std-sync", version = "0.22.0"}
wiggle = { path = "../wasmtime/crates/wiggle", version = "0.22.0" }
wasi-common = { path = "../wasmtime/crates/wasi-common", version = "0.23.0", default-features = false, features = ["wiggle_metadata"] }
wasi-cap-std-sync = { path = "../wasmtime/crates/wasi-common/cap-std-sync", version = "0.23.0"}
wiggle = { path = "../wasmtime/crates/wiggle", version = "0.23.0" }
tracing = "0.1.19"
tracing-subscriber = "0.2.0"
cap-std = "0.13"
Expand Down
4 changes: 2 additions & 2 deletions lucet-wasi/generate/Cargo.toml
Expand Up @@ -13,8 +13,8 @@ proc-macro = true

[dependencies]
lucet-wiggle-generate = { path = "../../lucet-wiggle/generate", version = "0.7.0-dev" }
wasi-common = { path = "../../wasmtime/crates/wasi-common", version = "0.22.0", features = ["wiggle_metadata"] }
wiggle-generate = { path = "../../wasmtime/crates/wiggle/generate", version = "0.22.0" }
wasi-common = { path = "../../wasmtime/crates/wasi-common", version = "0.23.0", features = ["wiggle_metadata"] }
wiggle-generate = { path = "../../wasmtime/crates/wiggle/generate", version = "0.23.0" }
syn = { version = "1.0", features = ["full"] }
quote = "1.0"
proc-macro2 = "1.0"
4 changes: 2 additions & 2 deletions lucet-wiggle/Cargo.toml
Expand Up @@ -14,8 +14,8 @@ edition = "2018"
lucet-wiggle-macro = { path = "./macro", version = "0.7.0-dev" }
lucet-wiggle-generate = { path = "./generate", version = "0.7.0-dev" }
lucet-runtime = { path = "../lucet-runtime", version = "0.7.0-dev" }
wiggle = { path = "../wasmtime/crates/wiggle", version = "0.22.0" }
wiggle-borrow = { path = "../wasmtime/crates/wiggle/borrow", version = "0.22.0" }
wiggle = { path = "../wasmtime/crates/wiggle", version = "0.23.0" }
wiggle-borrow = { path = "../wasmtime/crates/wiggle/borrow", version = "0.23.0" }

[dev-dependencies]
wiggle-test = { path = "../wasmtime/crates/wiggle/test-helpers" }
Expand Down
2 changes: 1 addition & 1 deletion lucet-wiggle/generate/Cargo.toml
Expand Up @@ -9,7 +9,7 @@ authors = ["Lucet team <lucet@fastly.com>"]
edition = "2018"

[dependencies]
wiggle-generate = { path = "../../wasmtime/crates/wiggle/generate", version = "0.22.0" }
wiggle-generate = { path = "../../wasmtime/crates/wiggle/generate", version = "0.23.0" }
lucet-module = { path = "../../lucet-module", version = "0.7.0-dev" }
witx = { path = "../../wasmtime/crates/wasi-common/WASI/tools/witx", version = "0.8.4" }
quote = "1.0"
Expand Down
2 changes: 1 addition & 1 deletion lucet-wiggle/macro/Cargo.toml
Expand Up @@ -13,7 +13,7 @@ proc-macro = true

[dependencies]
lucet-wiggle-generate = { path = "../generate", version = "0.7.0-dev" }
wiggle-generate = { path = "../../wasmtime/crates/wiggle/generate", version = "0.22.0" }
wiggle-generate = { path = "../../wasmtime/crates/wiggle/generate", version = "0.23.0" }
witx = { path = "../../wasmtime/crates/wasi-common/WASI/tools/witx", version = "0.8.8" }
syn = { version = "1.0", features = ["full"] }
quote = "1.0"
14 changes: 7 additions & 7 deletions lucetc/Cargo.toml
Expand Up @@ -16,13 +16,13 @@ path = "lucetc/main.rs"
[dependencies]
anyhow = "1"
bincode = "1.1.4"
cranelift-codegen = { path = "../wasmtime/cranelift/codegen", version = "0.69.0", features = ["x86", "x64"] }
cranelift-entity = { path = "../wasmtime/cranelift/entity", version = "0.69.0" }
cranelift-native = { path = "../wasmtime/cranelift/native", version = "0.69.0" }
cranelift-frontend = { path = "../wasmtime/cranelift/frontend", version = "0.69.0" }
cranelift-module = { path = "../wasmtime/cranelift/module", version = "0.69.0" }
cranelift-object = { path = "../wasmtime/cranelift/object", version = "0.69.0" }
cranelift-wasm = { path = "../wasmtime/cranelift/wasm", version = "0.69.0" }
cranelift-codegen = { path = "../wasmtime/cranelift/codegen", version = "0.70.0", features = ["x86", "x64"] }
cranelift-entity = { path = "../wasmtime/cranelift/entity", version = "0.70.0" }
cranelift-native = { path = "../wasmtime/cranelift/native", version = "0.70.0" }
cranelift-frontend = { path = "../wasmtime/cranelift/frontend", version = "0.70.0" }
cranelift-module = { path = "../wasmtime/cranelift/module", version = "0.70.0" }
cranelift-object = { path = "../wasmtime/cranelift/object", version = "0.70.0" }
cranelift-wasm = { path = "../wasmtime/cranelift/wasm", version = "0.70.0" }
target-lexicon = "0.11"
lucet-module = { path = "../lucet-module", version = "=0.7.0-dev" }
lucet-wiggle-generate = { path = "../lucet-wiggle/generate", version = "=0.7.0-dev" }
Expand Down
2 changes: 1 addition & 1 deletion wasmtime
Submodule wasmtime updated 89 files
+52 −49 Cargo.lock
+13 −13 Cargo.toml
+1 −1 RELEASES.md
+2 −2 ci/ensure_deterministic_build.sh
+14 −14 cranelift/Cargo.toml
+2 −2 cranelift/bforest/Cargo.toml
+14 −9 cranelift/codegen/Cargo.toml
+37 −0 cranelift/codegen/build.rs
+3 −3 cranelift/codegen/meta/Cargo.toml
+5 −1 cranelift/codegen/meta/src/gen_inst.rs
+5 −0 cranelift/codegen/meta/src/shared/immediates.rs
+8 −2 cranelift/codegen/shared/Cargo.toml
+5 −0 cranelift/codegen/shared/src/condcodes.rs
+20 −0 cranelift/codegen/src/ir/atomic_rmw_op.rs
+6 −0 cranelift/codegen/src/ir/constant.rs
+6 −0 cranelift/codegen/src/ir/dfg.rs
+11 −0 cranelift/codegen/src/ir/entities.rs
+1 −0 cranelift/codegen/src/ir/extfunc.rs
+4 −0 cranelift/codegen/src/ir/extname.rs
+50 −1 cranelift/codegen/src/ir/function.rs
+4 −0 cranelift/codegen/src/ir/globalvalue.rs
+5 −0 cranelift/codegen/src/ir/heap.rs
+6 −0 cranelift/codegen/src/ir/immediates.rs
+3 −0 cranelift/codegen/src/ir/instructions.rs
+4 −0 cranelift/codegen/src/ir/jumptable.rs
+91 −0 cranelift/codegen/src/ir/layout.rs
+4 −0 cranelift/codegen/src/ir/memflags.rs
+2 −0 cranelift/codegen/src/ir/mod.rs
+4 −0 cranelift/codegen/src/ir/table.rs
+5 −0 cranelift/codegen/src/isa/aarch64/inst/emit.rs
+4 −0 cranelift/codegen/src/isa/encoding.rs
+183 −208 cranelift/codegen/src/isa/x64/inst/emit.rs
+5 −0 cranelift/codegen/src/isa/x64/inst/emit_tests.rs
+1 −2 cranelift/codegen/src/lib.rs
+15 −0 cranelift/codegen/src/machinst/inst_common.rs
+7 −0 cranelift/codegen/src/regalloc/diversion.rs
+1 −1 cranelift/entity/Cargo.toml
+6 −1 cranelift/entity/src/list.rs
+4 −0 cranelift/entity/src/packed_option.rs
+4 −0 cranelift/entity/src/sparse.rs
+6 −6 cranelift/filetests/Cargo.toml
+2 −2 cranelift/frontend/Cargo.toml
+5 −5 cranelift/interpreter/Cargo.toml
+8 −8 cranelift/jit/Cargo.toml
+3 −3 cranelift/module/Cargo.toml
+2 −2 cranelift/native/Cargo.toml
+5 −5 cranelift/object/Cargo.toml
+6 −6 cranelift/peepmatic/Cargo.toml
+1 −1 cranelift/peepmatic/crates/automata/Cargo.toml
+1 −1 cranelift/peepmatic/crates/macro/Cargo.toml
+4 −4 cranelift/peepmatic/crates/runtime/Cargo.toml
+3 −3 cranelift/peepmatic/crates/souper/Cargo.toml
+2 −2 cranelift/peepmatic/crates/test-operator/Cargo.toml
+1 −1 cranelift/peepmatic/crates/traits/Cargo.toml
+3 −3 cranelift/preopt/Cargo.toml
+2 −2 cranelift/reader/Cargo.toml
+3 −3 cranelift/serde/Cargo.toml
+4 −6 cranelift/serde/src/clif-json.rs
+0 −978 cranelift/serde/src/serde_clif_json.rs
+3 −3 cranelift/umbrella/Cargo.toml
+5 −5 cranelift/wasm/Cargo.toml
+1 −0 cranelift/wasm/src/code_translator.rs
+1 −1 crates/cache/Cargo.toml
+6 −6 crates/cranelift/Cargo.toml
+2 −2 crates/debug/Cargo.toml
+4 −4 crates/environ/Cargo.toml
+13 −13 crates/jit/Cargo.toml
+2 −2 crates/lightbeam/Cargo.toml
+4 −4 crates/lightbeam/wasmtime/Cargo.toml
+4 −4 crates/misc/rust/Cargo.toml
+1 −1 crates/misc/rust/macro/Cargo.toml
+3 −3 crates/obj/Cargo.toml
+3 −3 crates/profiling/Cargo.toml
+2 −2 crates/runtime/Cargo.toml
+4 −4 crates/test-programs/Cargo.toml
+2 −2 crates/wasi-common/Cargo.toml
+2 −2 crates/wasi-common/cap-std-sync/Cargo.toml
+4 −4 crates/wasi-crypto/Cargo.toml
+6 −6 crates/wasi-nn/Cargo.toml
+5 −5 crates/wasi/Cargo.toml
+6 −6 crates/wasmtime/Cargo.toml
+2 −2 crates/wast/Cargo.toml
+2 −2 crates/wiggle/Cargo.toml
+2 −2 crates/wiggle/borrow/Cargo.toml
+1 −1 crates/wiggle/generate/Cargo.toml
+2 −2 crates/wiggle/macro/Cargo.toml
+5 −5 crates/wiggle/wasmtime/Cargo.toml
+2 −2 crates/wiggle/wasmtime/macro/Cargo.toml
+11 −0 scripts/publish.rs