@@ -128,6 +128,48 @@ dependencies = [
128
128
"cfg-if",
129
129
]
130
130
131
+ [[package]]
132
+ name = "cranelift-bforest"
133
+ version = "0.77.0"
134
+ source = "registry+https://github.com/rust-lang/crates.io-index"
135
+ checksum = "15013642ddda44eebcf61365b2052a23fd8b7314f90ba44aa059ec02643c5139"
136
+ dependencies = [
137
+ "cranelift-entity",
138
+ ]
139
+
140
+ [[package]]
141
+ name = "cranelift-codegen"
142
+ version = "0.77.0"
143
+ source = "registry+https://github.com/rust-lang/crates.io-index"
144
+ checksum = "298f2a7ed5fdcb062d8e78b7496b0f4b95265d20245f2d0ca88f846dd192a3a3"
145
+ dependencies = [
146
+ "cranelift-bforest",
147
+ "cranelift-codegen-meta",
148
+ "cranelift-codegen-shared",
149
+ "cranelift-entity",
150
+ "gimli",
151
+ "log",
152
+ "regalloc",
153
+ "smallvec",
154
+ "target-lexicon",
155
+ ]
156
+
157
+ [[package]]
158
+ name = "cranelift-codegen-meta"
159
+ version = "0.77.0"
160
+ source = "registry+https://github.com/rust-lang/crates.io-index"
161
+ checksum = "5cf504261ac62dfaf4ffb3f41d88fd885e81aba947c1241275043885bc5f0bac"
162
+ dependencies = [
163
+ "cranelift-codegen-shared",
164
+ "cranelift-entity",
165
+ ]
166
+
167
+ [[package]]
168
+ name = "cranelift-codegen-shared"
169
+ version = "0.77.0"
170
+ source = "registry+https://github.com/rust-lang/crates.io-index"
171
+ checksum = "1cd2a72db4301dbe7e5a4499035eedc1e82720009fb60603e20504d8691fa9cd"
172
+
131
173
[[package]]
132
174
name = "cranelift-entity"
133
175
version = "0.77.0"
@@ -137,6 +179,45 @@ dependencies = [
137
179
"serde",
138
180
]
139
181
182
+ [[package]]
183
+ name = "cranelift-frontend"
184
+ version = "0.77.0"
185
+ source = "registry+https://github.com/rust-lang/crates.io-index"
186
+ checksum = "351c9d13b4ecd1a536215ec2fd1c3ee9ee8bc31af172abf1e45ed0adb7a931df"
187
+ dependencies = [
188
+ "cranelift-codegen",
189
+ "log",
190
+ "smallvec",
191
+ "target-lexicon",
192
+ ]
193
+
194
+ [[package]]
195
+ name = "cranelift-native"
196
+ version = "0.77.0"
197
+ source = "registry+https://github.com/rust-lang/crates.io-index"
198
+ checksum = "6df8b556663d7611b137b24db7f6c8d9a8a27d7f29c7ea7835795152c94c1b75"
199
+ dependencies = [
200
+ "cranelift-codegen",
201
+ "libc",
202
+ "target-lexicon",
203
+ ]
204
+
205
+ [[package]]
206
+ name = "cranelift-wasm"
207
+ version = "0.77.0"
208
+ source = "registry+https://github.com/rust-lang/crates.io-index"
209
+ checksum = "7a69816d90db694fa79aa39b89dda7208a4ac74b6f2b8f3c4da26ee1c8bdfc5e"
210
+ dependencies = [
211
+ "cranelift-codegen",
212
+ "cranelift-entity",
213
+ "cranelift-frontend",
214
+ "itertools",
215
+ "log",
216
+ "smallvec",
217
+ "wasmparser",
218
+ "wasmtime-types",
219
+ ]
220
+
140
221
[[package]]
141
222
name = "crc32fast"
142
223
version = "1.2.1"
@@ -155,6 +236,12 @@ dependencies = [
155
236
"getrandom",
156
237
]
157
238
239
+ [[package]]
240
+ name = "either"
241
+ version = "1.6.1"
242
+ source = "registry+https://github.com/rust-lang/crates.io-index"
243
+ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
244
+
158
245
[[package]]
159
246
name = "env_logger"
160
247
version = "0.8.4"
@@ -192,6 +279,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
192
279
checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7"
193
280
dependencies = [
194
281
"fallible-iterator",
282
+ "indexmap",
195
283
"stable_deref_trait",
196
284
]
197
285
@@ -233,6 +321,15 @@ dependencies = [
233
321
"serde",
234
322
]
235
323
324
+ [[package]]
325
+ name = "itertools"
326
+ version = "0.10.1"
327
+ source = "registry+https://github.com/rust-lang/crates.io-index"
328
+ checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf"
329
+ dependencies = [
330
+ "either",
331
+ ]
332
+
236
333
[[package]]
237
334
name = "lazy_static"
238
335
version = "1.4.0"
@@ -396,6 +493,17 @@ dependencies = [
396
493
"rand_core",
397
494
]
398
495
496
+ [[package]]
497
+ name = "regalloc"
498
+ version = "0.0.31"
499
+ source = "registry+https://github.com/rust-lang/crates.io-index"
500
+ checksum = "571f7f397d61c4755285cd37853fe8e03271c243424a907415909379659381c5"
501
+ dependencies = [
502
+ "log",
503
+ "rustc-hash",
504
+ "smallvec",
505
+ ]
506
+
399
507
[[package]]
400
508
name = "regex"
401
509
version = "1.5.4"
@@ -431,6 +539,12 @@ version = "0.1.21"
431
539
source = "registry+https://github.com/rust-lang/crates.io-index"
432
540
checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
433
541
542
+ [[package]]
543
+ name = "rustc-hash"
544
+ version = "1.1.0"
545
+ source = "registry+https://github.com/rust-lang/crates.io-index"
546
+ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
547
+
434
548
[[package]]
435
549
name = "serde"
436
550
version = "1.0.130"
@@ -451,6 +565,12 @@ dependencies = [
451
565
"syn",
452
566
]
453
567
568
+ [[package]]
569
+ name = "smallvec"
570
+ version = "1.7.0"
571
+ source = "registry+https://github.com/rust-lang/crates.io-index"
572
+ checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"
573
+
454
574
[[package]]
455
575
name = "stable_deref_trait"
456
576
version = "1.2.0"
@@ -585,6 +705,7 @@ dependencies = [
585
705
"serde",
586
706
"target-lexicon",
587
707
"wasmparser",
708
+ "wasmtime-cranelift",
588
709
"wasmtime-environ",
589
710
"wasmtime-jit",
590
711
"wasmtime-runtime",
@@ -612,6 +733,27 @@ dependencies = [
612
733
"quote",
613
734
]
614
735
736
+ [[package]]
737
+ name = "wasmtime-cranelift"
738
+ version = "0.30.0"
739
+ source = "registry+https://github.com/rust-lang/crates.io-index"
740
+ checksum = "99706bacdf5143f7f967d417f0437cce83a724cf4518cb1a3ff40e519d793021"
741
+ dependencies = [
742
+ "anyhow",
743
+ "cranelift-codegen",
744
+ "cranelift-entity",
745
+ "cranelift-frontend",
746
+ "cranelift-native",
747
+ "cranelift-wasm",
748
+ "gimli",
749
+ "more-asserts",
750
+ "object",
751
+ "target-lexicon",
752
+ "thiserror",
753
+ "wasmparser",
754
+ "wasmtime-environ",
755
+ ]
756
+
615
757
[[package]]
616
758
name = "wasmtime-environ"
617
759
version = "0.30.0"
0 commit comments