@@ -54,8 +54,8 @@ rustix = { workspace = true, features = ["mm", "param"] }
5454wasmtime = { workspace = true , features = [' component-model' , ' async' , ' default' , ' winch' ] }
5555env_logger = { workspace = true }
5656log = { workspace = true }
57- filecheck = " 0.5.0 "
58- tempfile = " 3.1.0 "
57+ filecheck = { workspace = true }
58+ tempfile = { workspace = true }
5959test-programs = { path = " crates/test-programs" }
6060wasmtime-runtime = { workspace = true }
6161tokio = { version = " 1.8.0" , features = [" rt" , " time" , " macros" , " rt-multi-thread" ] }
@@ -181,8 +181,24 @@ winch-test-macros = { path = "winch/test-macros" }
181181wasi-preview1-component-adapter = { path = " crates/wasi-preview1-component-adapter" }
182182byte-array-literals = { path = " crates/wasi-preview1-component-adapter/byte-array-literals" }
183183
184+ # Bytecode Alliance maintained dependencies:
185+ # ---------------------------
186+ regalloc2 = " 0.8.1"
187+
188+ # cap-std family:
184189target-lexicon = { version = " 0.12.3" , default-features = false , features = [" std" ] }
185- anyhow = " 1.0.22"
190+ cap-std = " 1.0.0"
191+ cap-rand = " 1.0.0"
192+ io-lifetimes = { version = " 1.0.0" , default-features = false }
193+ rustix = " 0.37.13"
194+
195+ # wit-bindgen:
196+ wit-bindgen = " 0.6.0"
197+
198+ # FIXME: the above wit-bindgen depends on versions ahead of the wasm-tools
199+ # dependencies below. When the below are updated, remove the exception
200+ # for duplicate wasm-encoder, wasmparser, and wit-parser from deny.toml
201+ # wasm-tools family:
186202wasmparser = " 0.104.0"
187203wat = " 1.0.63"
188204wast = " 57.0.0"
@@ -191,20 +207,21 @@ wasm-encoder = "0.26.0"
191207wasm-smith = " 0.12.7"
192208wasm-mutate = " 0.2.24"
193209wit-parser = " 0.7.1"
210+ wit-component = " 0.7.2"
211+
212+ # Non-Bytecode Alliance maintained dependencies:
213+ # --------------------------
214+ object = { version = " 0.30.3" , default-features = false , features = [' read_core' , ' elf' , ' std' ] }
215+ gimli = { version = " 0.27.0" , default-features = false , features = [' read' , ' std' ] }
216+ anyhow = " 1.0.22"
194217windows-sys = " 0.48.0"
195218env_logger = " 0.10"
196- rustix = " 0.37.13"
197219log = { version = " 0.4.8" , default-features = false }
198- object = { version = " 0.30.3" , default-features = false , features = [' read_core' , ' elf' , ' std' ] }
199- gimli = { version = " 0.27.0" , default-features = false , features = [' read' , ' std' ] }
200220clap = { version = " 3.2.0" , features = [" color" , " suggestions" , " derive" ] }
201221hashbrown = " 0.13.2"
202- cap-std = " 1.0.0"
203- cap-rand = " 1.0.0"
204222capstone = " 0.9.0"
205223once_cell = " 1.12.0"
206224smallvec = { version = " 1.6.1" , features = [" union" ] }
207- io-lifetimes = { version = " 1.0.0" , default-features = false }
208225tracing = " 0.1.26"
209226bitflags = " 1.2"
210227thiserror = " 1.0.15"
@@ -216,8 +233,10 @@ serde = "1.0.94"
216233serde_json = " 1.0.80"
217234glob = " 0.3.0"
218235libfuzzer-sys = " 0.4.0"
219- regalloc2 = " 0.8.1"
220236walkdir = " 2.3.3"
237+ cfg-if = " 1.0"
238+ tempfile = " 3.1.0"
239+ filecheck = " 0.5.0"
221240
222241[features ]
223242default = [
0 commit comments