@@ -108,18 +108,18 @@ dependencies = [
108108
109109[[package]]
110110name = "cranelift-bforest"
111- version = "0.88.1 "
111+ version = "0.89.0 "
112112source = "registry+https://github.com/rust-lang/crates.io-index"
113- checksum = "44409ccf2d0f663920cab563d2b79fcd6b2e9a2bcc6e929fef76c8f82ad6c17a "
113+ checksum = "be5e1ee4c22871d24a95196ea7047d58c1d978e46c88037d3d397b3b3e0af360 "
114114dependencies = [
115115 "cranelift-entity",
116116]
117117
118118[[package]]
119119name = "cranelift-codegen"
120- version = "0.88.1 "
120+ version = "0.89.0 "
121121source = "registry+https://github.com/rust-lang/crates.io-index"
122- checksum = "98de2018ad96eb97f621f7d6b900a0cc661aec8d02ea4a50e56ecb48e5a2fcaf "
122+ checksum = "70f600a52d59eed56a85f33750873b3b42d61e35ca777cd792369893f9e1f9dd "
123123dependencies = [
124124 "arrayvec",
125125 "bumpalo",
@@ -137,33 +137,33 @@ dependencies = [
137137
138138[[package]]
139139name = "cranelift-codegen-meta"
140- version = "0.88.1 "
140+ version = "0.89.0 "
141141source = "registry+https://github.com/rust-lang/crates.io-index"
142- checksum = "5287ce36e6c4758fbaf298bd1a8697ad97a4f2375a3d1b61142ea538db4877e5 "
142+ checksum = "e8418218d0953d73e9b96e9d9ffec56145efa4f18988251530b5872ae4410563 "
143143dependencies = [
144144 "cranelift-codegen-shared",
145145]
146146
147147[[package]]
148148name = "cranelift-codegen-shared"
149- version = "0.88.1 "
149+ version = "0.89.0 "
150150source = "registry+https://github.com/rust-lang/crates.io-index"
151- checksum = "2855c24219e2f08827f3f4ffb2da92e134ae8d8ecc185b11ec8f9878cf5f588e "
151+ checksum = "f01be0cfd40aba59153236ab4b99062131b5bbe6f9f3d4bcb238bd2f96ff5262 "
152152
153153[[package]]
154154name = "cranelift-entity"
155- version = "0.88.1 "
155+ version = "0.89.0 "
156156source = "registry+https://github.com/rust-lang/crates.io-index"
157- checksum = "0b65673279d75d34bf11af9660ae2dbd1c22e6d28f163f5c72f4e1dc56d56103 "
157+ checksum = "ddae4fec5d6859233ffa175b61d269443c473b3971a2c3e69008c8d3e83d5825 "
158158dependencies = [
159159 "serde",
160160]
161161
162162[[package]]
163163name = "cranelift-frontend"
164- version = "0.88.1 "
164+ version = "0.89.0 "
165165source = "registry+https://github.com/rust-lang/crates.io-index"
166- checksum = "3ed2b3d7a4751163f6c4a349205ab1b7d9c00eecf19dcea48592ef1f7688eefc "
166+ checksum = "f2cc3deb0df97748434cf9f7e404f1f5134f6a253fc9a6bca25c5cd6804c08d3 "
167167dependencies = [
168168 "cranelift-codegen",
169169 "log",
@@ -173,15 +173,18 @@ dependencies = [
173173
174174[[package]]
175175name = "cranelift-isle"
176- version = "0.88.1 "
176+ version = "0.89.0 "
177177source = "registry+https://github.com/rust-lang/crates.io-index"
178- checksum = "3be64cecea9d90105fc6a2ba2d003e98c867c1d6c4c86cc878f97ad9fb916293"
178+ checksum = "fc3bb54287de9c36ba354eb849fefb77b5e73955058745fd08f12cfdfa181866"
179+ dependencies = [
180+ "rayon",
181+ ]
179182
180183[[package]]
181184name = "cranelift-native"
182- version = "0.88.1 "
185+ version = "0.89.0 "
183186source = "registry+https://github.com/rust-lang/crates.io-index"
184- checksum = "c4a03a6ac1b063e416ca4b93f6247978c991475e8271465340caa6f92f3c16a4 "
187+ checksum = "d8c2a4f2efdce1de1f94e74f12b3b4144e3bcafa6011338b87388325d72d2120 "
185188dependencies = [
186189 "cranelift-codegen",
187190 "libc",
@@ -190,9 +193,9 @@ dependencies = [
190193
191194[[package]]
192195name = "cranelift-wasm"
193- version = "0.88.1 "
196+ version = "0.89.0 "
194197source = "registry+https://github.com/rust-lang/crates.io-index"
195- checksum = "c699873f7b30bc5f20dd03a796b4183e073a46616c91704792ec35e45d13f913 "
198+ checksum = "f918c37eb01f5b5ccc632e0ef3b4bf9ee03b5d4c267d3d2d3b62720a6bce0180 "
196199dependencies = [
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]]
217263name = "either"
218264version = "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]]
389445name = "object"
390446version = "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]]
476556name = "regalloc2"
477- version = "0.3.2 "
557+ version = "0.4.1 "
478558source = "registry+https://github.com/rust-lang/crates.io-index"
479- checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779 "
559+ checksum = "69025b4a161879ba90719837c06621c3d73cffa147a000aeacf458f6a9572485 "
480560dependencies = [
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]]
525611name = "serde"
526612version = "1.0.147"
@@ -625,18 +711,18 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
625711
626712[[package]]
627713name = "wasmparser"
628- version = "0.89.1 "
714+ version = "0.92.0 "
629715source = "registry+https://github.com/rust-lang/crates.io-index"
630- checksum = "ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef "
716+ checksum = "7da34cec2a8c23db906cdf8b26e988d7a7f0d549eb5d51299129647af61a1b37 "
631717dependencies = [
632718 "indexmap",
633719]
634720
635721[[package]]
636722name = "wasmtime"
637- version = "1 .0.1 "
723+ version = "2 .0.0 "
638724source = "registry+https://github.com/rust-lang/crates.io-index"
639- checksum = "f1f511c4917c83d04da68333921107db75747c4e11a2f654a8e909cc5e0520dc "
725+ checksum = "f5fc5bb3329415030796cfa5530b2481ccef5c4f1e5150733ba94318ab004fe1 "
640726dependencies = [
641727 "anyhow",
642728 "bincode",
@@ -660,16 +746,16 @@ dependencies = [
660746
661747[[package]]
662748name = "wasmtime-asm-macros"
663- version = "1 .0.1 "
749+ version = "2 .0.0 "
664750source = "registry+https://github.com/rust-lang/crates.io-index"
665- checksum = "39bf3debfe744bf19dd3732990ce6f8c0ced7439e2370ba4e1d8f5a3660a3178 "
751+ checksum = "db36545ff0940ad9bf4e9ab0ec2a4e1eaa5ebe2aa9227bcbc4af905375d9e482 "
666752dependencies = [
667753 "cfg-if",
668754]
669755
670756[[package]]
671757name = "wasmtime-c-api-bazel"
672- version = "1 .0.1 "
758+ version = "2 .0.0 "
673759dependencies = [
674760 "anyhow",
675761 "env_logger",
@@ -681,17 +767,17 @@ dependencies = [
681767[[package]]
682768name = "wasmtime-c-api-macros"
683769version = "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 "
685771dependencies = [
686772 "proc-macro2",
687773 "quote",
688774]
689775
690776[[package]]
691777name = "wasmtime-cranelift"
692- version = "1 .0.1 "
778+ version = "2 .0.0 "
693779source = "registry+https://github.com/rust-lang/crates.io-index"
694- checksum = "058217e28644b012bdcdf0e445f58d496d78c2e0b6a6dd93558e701591dad705 "
780+ checksum = "0409e93b5eceaa4e5f498a4bce1cffc7ebe071d14582b5437c10af4aecc23f54 "
695781dependencies = [
696782 "anyhow",
697783 "cranelift-codegen",
@@ -710,9 +796,9 @@ dependencies = [
710796
711797[[package]]
712798name = "wasmtime-environ"
713- version = "1 .0.1 "
799+ version = "2 .0.0 "
714800source = "registry+https://github.com/rust-lang/crates.io-index"
715- checksum = "c7af06848df28b7661471d9a80d30a973e0f401f2e3ed5396ad7e225ed217047 "
801+ checksum = "55240389c604f68d2e1d2573d7d3740246ab9ea2fa4fe79e10ccd51faf9b9500 "
716802dependencies = [
717803 "anyhow",
718804 "cranelift-entity",
@@ -729,9 +815,9 @@ dependencies = [
729815
730816[[package]]
731817name = "wasmtime-jit"
732- version = "1 .0.1 "
818+ version = "2 .0.0 "
733819source = "registry+https://github.com/rust-lang/crates.io-index"
734- checksum = "9028fb63a54185b3c192b7500ef8039c7bb8d7f62bfc9e7c258483a33a3d13bb "
820+ checksum = "bc15e285b7073ee566e62ea4b6dd38b80465ade0ea8cd4cee13c7ac2e295cfca "
735821dependencies = [
736822 "addr2line",
737823 "anyhow",
@@ -753,18 +839,18 @@ dependencies = [
753839
754840[[package]]
755841name = "wasmtime-jit-debug"
756- version = "1 .0.1 "
842+ version = "2 .0.0 "
757843source = "registry+https://github.com/rust-lang/crates.io-index"
758- checksum = "25e82d4ef93296785de7efca92f7679dc67fe68a13b625a5ecc8d7503b377a37 "
844+ checksum = "bee06d206bcf7a875eacd1e1e957c2a63f64a92934d2535dd8e15cde6d3a9ffe "
759845dependencies = [
760846 "once_cell",
761847]
762848
763849[[package]]
764850name = "wasmtime-runtime"
765- version = "1 .0.1 "
851+ version = "2 .0.0 "
766852source = "registry+https://github.com/rust-lang/crates.io-index"
767- checksum = "9f0e9bea7d517d114fe66b930b2124ee086516ee93eeebfd97f75f366c5b0553 "
853+ checksum = "9969ff36cbf57f18c2d24679db57d0857ea7cc7d839534afc26ecc8003e9914b "
768854dependencies = [
769855 "anyhow",
770856 "cc",
@@ -786,9 +872,9 @@ dependencies = [
786872
787873[[package]]
788874name = "wasmtime-types"
789- version = "1 .0.1 "
875+ version = "2 .0.0 "
790876source = "registry+https://github.com/rust-lang/crates.io-index"
791- checksum = "69b83e93ed41b8fdc936244cfd5e455480cf1eca1fd60c78a0040038b4ce5075 "
877+ checksum = "df64c737fc9b3cdf7617bcc65e8b97cb713ceb9c9c58530b20788a8a3482b5d1 "
792878dependencies = [
793879 "cranelift-entity",
794880 "serde",
0 commit comments