Skip to content

Commit 59102f3

Browse files
wasmtime: update to v2.0.0. (#314)
Signed-off-by: river phillips <[email protected]>
1 parent 0176f43 commit 59102f3

34 files changed

+1099
-205
lines changed

Diff for: bazel/cargo/wasmtime/BUILD.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ alias(
4141

4242
alias(
4343
name = "wasmtime",
44-
actual = "@wasmtime__wasmtime__1_0_1//:wasmtime",
44+
actual = "@wasmtime__wasmtime__2_0_0//:wasmtime",
4545
tags = [
4646
"cargo-raze",
4747
"manual",

Diff for: bazel/cargo/wasmtime/Cargo.raze.lock

+126-40
Original file line numberDiff line numberDiff line change
@@ -108,18 +108,18 @@ dependencies = [
108108

109109
[[package]]
110110
name = "cranelift-bforest"
111-
version = "0.88.1"
111+
version = "0.89.0"
112112
source = "registry+https://github.com/rust-lang/crates.io-index"
113-
checksum = "44409ccf2d0f663920cab563d2b79fcd6b2e9a2bcc6e929fef76c8f82ad6c17a"
113+
checksum = "be5e1ee4c22871d24a95196ea7047d58c1d978e46c88037d3d397b3b3e0af360"
114114
dependencies = [
115115
"cranelift-entity",
116116
]
117117

118118
[[package]]
119119
name = "cranelift-codegen"
120-
version = "0.88.1"
120+
version = "0.89.0"
121121
source = "registry+https://github.com/rust-lang/crates.io-index"
122-
checksum = "98de2018ad96eb97f621f7d6b900a0cc661aec8d02ea4a50e56ecb48e5a2fcaf"
122+
checksum = "70f600a52d59eed56a85f33750873b3b42d61e35ca777cd792369893f9e1f9dd"
123123
dependencies = [
124124
"arrayvec",
125125
"bumpalo",
@@ -137,33 +137,33 @@ dependencies = [
137137

138138
[[package]]
139139
name = "cranelift-codegen-meta"
140-
version = "0.88.1"
140+
version = "0.89.0"
141141
source = "registry+https://github.com/rust-lang/crates.io-index"
142-
checksum = "5287ce36e6c4758fbaf298bd1a8697ad97a4f2375a3d1b61142ea538db4877e5"
142+
checksum = "e8418218d0953d73e9b96e9d9ffec56145efa4f18988251530b5872ae4410563"
143143
dependencies = [
144144
"cranelift-codegen-shared",
145145
]
146146

147147
[[package]]
148148
name = "cranelift-codegen-shared"
149-
version = "0.88.1"
149+
version = "0.89.0"
150150
source = "registry+https://github.com/rust-lang/crates.io-index"
151-
checksum = "2855c24219e2f08827f3f4ffb2da92e134ae8d8ecc185b11ec8f9878cf5f588e"
151+
checksum = "f01be0cfd40aba59153236ab4b99062131b5bbe6f9f3d4bcb238bd2f96ff5262"
152152

153153
[[package]]
154154
name = "cranelift-entity"
155-
version = "0.88.1"
155+
version = "0.89.0"
156156
source = "registry+https://github.com/rust-lang/crates.io-index"
157-
checksum = "0b65673279d75d34bf11af9660ae2dbd1c22e6d28f163f5c72f4e1dc56d56103"
157+
checksum = "ddae4fec5d6859233ffa175b61d269443c473b3971a2c3e69008c8d3e83d5825"
158158
dependencies = [
159159
"serde",
160160
]
161161

162162
[[package]]
163163
name = "cranelift-frontend"
164-
version = "0.88.1"
164+
version = "0.89.0"
165165
source = "registry+https://github.com/rust-lang/crates.io-index"
166-
checksum = "3ed2b3d7a4751163f6c4a349205ab1b7d9c00eecf19dcea48592ef1f7688eefc"
166+
checksum = "f2cc3deb0df97748434cf9f7e404f1f5134f6a253fc9a6bca25c5cd6804c08d3"
167167
dependencies = [
168168
"cranelift-codegen",
169169
"log",
@@ -173,15 +173,18 @@ dependencies = [
173173

174174
[[package]]
175175
name = "cranelift-isle"
176-
version = "0.88.1"
176+
version = "0.89.0"
177177
source = "registry+https://github.com/rust-lang/crates.io-index"
178-
checksum = "3be64cecea9d90105fc6a2ba2d003e98c867c1d6c4c86cc878f97ad9fb916293"
178+
checksum = "fc3bb54287de9c36ba354eb849fefb77b5e73955058745fd08f12cfdfa181866"
179+
dependencies = [
180+
"rayon",
181+
]
179182

180183
[[package]]
181184
name = "cranelift-native"
182-
version = "0.88.1"
185+
version = "0.89.0"
183186
source = "registry+https://github.com/rust-lang/crates.io-index"
184-
checksum = "c4a03a6ac1b063e416ca4b93f6247978c991475e8271465340caa6f92f3c16a4"
187+
checksum = "d8c2a4f2efdce1de1f94e74f12b3b4144e3bcafa6011338b87388325d72d2120"
185188
dependencies = [
186189
"cranelift-codegen",
187190
"libc",
@@ -190,9 +193,9 @@ dependencies = [
190193

191194
[[package]]
192195
name = "cranelift-wasm"
193-
version = "0.88.1"
196+
version = "0.89.0"
194197
source = "registry+https://github.com/rust-lang/crates.io-index"
195-
checksum = "c699873f7b30bc5f20dd03a796b4183e073a46616c91704792ec35e45d13f913"
198+
checksum = "f918c37eb01f5b5ccc632e0ef3b4bf9ee03b5d4c267d3d2d3b62720a6bce0180"
196199
dependencies = [
197200
"cranelift-codegen",
198201
"cranelift-entity",
@@ -213,6 +216,49 @@ dependencies = [
213216
"cfg-if",
214217
]
215218

219+
[[package]]
220+
name = "crossbeam-channel"
221+
version = "0.5.6"
222+
source = "registry+https://github.com/rust-lang/crates.io-index"
223+
checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
224+
dependencies = [
225+
"cfg-if",
226+
"crossbeam-utils",
227+
]
228+
229+
[[package]]
230+
name = "crossbeam-deque"
231+
version = "0.8.2"
232+
source = "registry+https://github.com/rust-lang/crates.io-index"
233+
checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
234+
dependencies = [
235+
"cfg-if",
236+
"crossbeam-epoch",
237+
"crossbeam-utils",
238+
]
239+
240+
[[package]]
241+
name = "crossbeam-epoch"
242+
version = "0.9.11"
243+
source = "registry+https://github.com/rust-lang/crates.io-index"
244+
checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348"
245+
dependencies = [
246+
"autocfg",
247+
"cfg-if",
248+
"crossbeam-utils",
249+
"memoffset",
250+
"scopeguard",
251+
]
252+
253+
[[package]]
254+
name = "crossbeam-utils"
255+
version = "0.8.12"
256+
source = "registry+https://github.com/rust-lang/crates.io-index"
257+
checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac"
258+
dependencies = [
259+
"cfg-if",
260+
]
261+
216262
[[package]]
217263
name = "either"
218264
version = "1.8.0"
@@ -385,6 +431,16 @@ dependencies = [
385431
"autocfg",
386432
]
387433

434+
[[package]]
435+
name = "num_cpus"
436+
version = "1.13.1"
437+
source = "registry+https://github.com/rust-lang/crates.io-index"
438+
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
439+
dependencies = [
440+
"hermit-abi",
441+
"libc",
442+
]
443+
388444
[[package]]
389445
name = "object"
390446
version = "0.29.0"
@@ -472,11 +528,35 @@ dependencies = [
472528
"getrandom",
473529
]
474530

531+
[[package]]
532+
name = "rayon"
533+
version = "1.5.3"
534+
source = "registry+https://github.com/rust-lang/crates.io-index"
535+
checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
536+
dependencies = [
537+
"autocfg",
538+
"crossbeam-deque",
539+
"either",
540+
"rayon-core",
541+
]
542+
543+
[[package]]
544+
name = "rayon-core"
545+
version = "1.9.3"
546+
source = "registry+https://github.com/rust-lang/crates.io-index"
547+
checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
548+
dependencies = [
549+
"crossbeam-channel",
550+
"crossbeam-deque",
551+
"crossbeam-utils",
552+
"num_cpus",
553+
]
554+
475555
[[package]]
476556
name = "regalloc2"
477-
version = "0.3.2"
557+
version = "0.4.1"
478558
source = "registry+https://github.com/rust-lang/crates.io-index"
479-
checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779"
559+
checksum = "69025b4a161879ba90719837c06621c3d73cffa147a000aeacf458f6a9572485"
480560
dependencies = [
481561
"fxhash",
482562
"log",
@@ -521,6 +601,12 @@ dependencies = [
521601
"windows-sys",
522602
]
523603

604+
[[package]]
605+
name = "scopeguard"
606+
version = "1.1.0"
607+
source = "registry+https://github.com/rust-lang/crates.io-index"
608+
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
609+
524610
[[package]]
525611
name = "serde"
526612
version = "1.0.147"
@@ -625,18 +711,18 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
625711

626712
[[package]]
627713
name = "wasmparser"
628-
version = "0.89.1"
714+
version = "0.92.0"
629715
source = "registry+https://github.com/rust-lang/crates.io-index"
630-
checksum = "ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef"
716+
checksum = "7da34cec2a8c23db906cdf8b26e988d7a7f0d549eb5d51299129647af61a1b37"
631717
dependencies = [
632718
"indexmap",
633719
]
634720

635721
[[package]]
636722
name = "wasmtime"
637-
version = "1.0.1"
723+
version = "2.0.0"
638724
source = "registry+https://github.com/rust-lang/crates.io-index"
639-
checksum = "f1f511c4917c83d04da68333921107db75747c4e11a2f654a8e909cc5e0520dc"
725+
checksum = "f5fc5bb3329415030796cfa5530b2481ccef5c4f1e5150733ba94318ab004fe1"
640726
dependencies = [
641727
"anyhow",
642728
"bincode",
@@ -660,16 +746,16 @@ dependencies = [
660746

661747
[[package]]
662748
name = "wasmtime-asm-macros"
663-
version = "1.0.1"
749+
version = "2.0.0"
664750
source = "registry+https://github.com/rust-lang/crates.io-index"
665-
checksum = "39bf3debfe744bf19dd3732990ce6f8c0ced7439e2370ba4e1d8f5a3660a3178"
751+
checksum = "db36545ff0940ad9bf4e9ab0ec2a4e1eaa5ebe2aa9227bcbc4af905375d9e482"
666752
dependencies = [
667753
"cfg-if",
668754
]
669755

670756
[[package]]
671757
name = "wasmtime-c-api-bazel"
672-
version = "1.0.1"
758+
version = "2.0.0"
673759
dependencies = [
674760
"anyhow",
675761
"env_logger",
@@ -681,17 +767,17 @@ dependencies = [
681767
[[package]]
682768
name = "wasmtime-c-api-macros"
683769
version = "0.19.0"
684-
source = "git+https://github.com/bytecodealliance/wasmtime?tag=v1.0.1#c63087ff668fbdffe326c7b48401acbbf0e82a65"
770+
source = "git+https://github.com/bytecodealliance/wasmtime?tag=v2.0.0#ff8c568eeed3918a5d591295e9384e2b1e462aae"
685771
dependencies = [
686772
"proc-macro2",
687773
"quote",
688774
]
689775

690776
[[package]]
691777
name = "wasmtime-cranelift"
692-
version = "1.0.1"
778+
version = "2.0.0"
693779
source = "registry+https://github.com/rust-lang/crates.io-index"
694-
checksum = "058217e28644b012bdcdf0e445f58d496d78c2e0b6a6dd93558e701591dad705"
780+
checksum = "0409e93b5eceaa4e5f498a4bce1cffc7ebe071d14582b5437c10af4aecc23f54"
695781
dependencies = [
696782
"anyhow",
697783
"cranelift-codegen",
@@ -710,9 +796,9 @@ dependencies = [
710796

711797
[[package]]
712798
name = "wasmtime-environ"
713-
version = "1.0.1"
799+
version = "2.0.0"
714800
source = "registry+https://github.com/rust-lang/crates.io-index"
715-
checksum = "c7af06848df28b7661471d9a80d30a973e0f401f2e3ed5396ad7e225ed217047"
801+
checksum = "55240389c604f68d2e1d2573d7d3740246ab9ea2fa4fe79e10ccd51faf9b9500"
716802
dependencies = [
717803
"anyhow",
718804
"cranelift-entity",
@@ -729,9 +815,9 @@ dependencies = [
729815

730816
[[package]]
731817
name = "wasmtime-jit"
732-
version = "1.0.1"
818+
version = "2.0.0"
733819
source = "registry+https://github.com/rust-lang/crates.io-index"
734-
checksum = "9028fb63a54185b3c192b7500ef8039c7bb8d7f62bfc9e7c258483a33a3d13bb"
820+
checksum = "bc15e285b7073ee566e62ea4b6dd38b80465ade0ea8cd4cee13c7ac2e295cfca"
735821
dependencies = [
736822
"addr2line",
737823
"anyhow",
@@ -753,18 +839,18 @@ dependencies = [
753839

754840
[[package]]
755841
name = "wasmtime-jit-debug"
756-
version = "1.0.1"
842+
version = "2.0.0"
757843
source = "registry+https://github.com/rust-lang/crates.io-index"
758-
checksum = "25e82d4ef93296785de7efca92f7679dc67fe68a13b625a5ecc8d7503b377a37"
844+
checksum = "bee06d206bcf7a875eacd1e1e957c2a63f64a92934d2535dd8e15cde6d3a9ffe"
759845
dependencies = [
760846
"once_cell",
761847
]
762848

763849
[[package]]
764850
name = "wasmtime-runtime"
765-
version = "1.0.1"
851+
version = "2.0.0"
766852
source = "registry+https://github.com/rust-lang/crates.io-index"
767-
checksum = "9f0e9bea7d517d114fe66b930b2124ee086516ee93eeebfd97f75f366c5b0553"
853+
checksum = "9969ff36cbf57f18c2d24679db57d0857ea7cc7d839534afc26ecc8003e9914b"
768854
dependencies = [
769855
"anyhow",
770856
"cc",
@@ -786,9 +872,9 @@ dependencies = [
786872

787873
[[package]]
788874
name = "wasmtime-types"
789-
version = "1.0.1"
875+
version = "2.0.0"
790876
source = "registry+https://github.com/rust-lang/crates.io-index"
791-
checksum = "69b83e93ed41b8fdc936244cfd5e455480cf1eca1fd60c78a0040038b4ce5075"
877+
checksum = "df64c737fc9b3cdf7617bcc65e8b97cb713ceb9c9c58530b20788a8a3482b5d1"
792878
dependencies = [
793879
"cranelift-entity",
794880
"serde",

Diff for: bazel/cargo/wasmtime/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
edition = "2018"
33
name = "wasmtime-c-api-bazel"
4-
version = "1.0.1"
4+
version = "2.0.0"
55

66
[lib]
77
path = "fake_lib.rs"
@@ -10,8 +10,8 @@ path = "fake_lib.rs"
1010
env_logger = "0.9"
1111
anyhow = "1.0"
1212
once_cell = "1.3"
13-
wasmtime = {version = "1.0.1", default-features = false, features = ['cranelift']}
14-
wasmtime-c-api-macros = {git = "https://github.com/bytecodealliance/wasmtime", tag = "v1.0.1"}
13+
wasmtime = {version = "2.0.0", default-features = false, features = ['cranelift']}
14+
wasmtime-c-api-macros = {git = "https://github.com/bytecodealliance/wasmtime", tag = "v2.0.0"}
1515

1616
[package.metadata.raze]
1717
rust_rules_workspace_name = "rules_rust"

0 commit comments

Comments
 (0)