@@ -50,10 +50,7 @@ wasmtime-cranelift = { workspace = true, optional = true }
5050wasmtime-environ = { workspace = true }
5151wasmtime-explorer = { workspace = true , optional = true }
5252wasmtime-wast = { workspace = true , optional = true }
53- wasi-common = { workspace = true , default-features = true , features = [
54- " exit" ,
55- " tokio" ,
56- ], optional = true }
53+ wasi-common = { workspace = true , default-features = true , features = [" exit" , " tokio" ], optional = true }
5754wasmtime-wasi = { workspace = true , default-features = true , optional = true }
5855wasmtime-wasi-nn = { workspace = true , optional = true }
5956wasmtime-wasi-config = { workspace = true , optional = true }
@@ -62,10 +59,7 @@ wasmtime-wasi-keyvalue = { workspace = true, optional = true }
6259wasmtime-wasi-threads = { workspace = true , optional = true }
6360wasmtime-wasi-http = { workspace = true , optional = true }
6461wasmtime-unwinder = { workspace = true }
65- wasmtime-wizer = { workspace = true , optional = true , features = [
66- ' clap' ,
67- ' wasmtime' ,
68- ] }
62+ wasmtime-wizer = { workspace = true , optional = true , features = [' clap' , ' wasmtime' ] }
6963clap = { workspace = true }
7064clap_complete = { workspace = true , optional = true }
7165anyhow = { workspace = true , features = [' std' ] }
@@ -90,7 +84,7 @@ smallvec = { workspace = true }
9084async-trait = { workspace = true }
9185bytes = { workspace = true }
9286cfg-if = { workspace = true }
93- tokio = { workspace = true , optional = true , features = [" signal" , " macros" ] }
87+ tokio = { workspace = true , optional = true , features = [ " signal" , " macros" ] }
9488hyper = { workspace = true , optional = true }
9589http = { workspace = true , optional = true }
9690http-body-util = { workspace = true , optional = true }
@@ -101,25 +95,12 @@ rustix = { workspace = true, features = ["mm", "process"] }
10195
10296[dev-dependencies ]
10397# depend again on wasmtime to activate its default features for tests
104- wasmtime = { workspace = true , features = [
105- ' default' ,
106- ' winch' ,
107- ' pulley' ,
108- ' all-arch' ,
109- ' call-hook' ,
110- ' memory-protection-keys' ,
111- ' component-model-async' ,
112- ] }
98+ wasmtime = { workspace = true , features = [' default' , ' winch' , ' pulley' , ' all-arch' , ' call-hook' , ' memory-protection-keys' , ' component-model-async' ] }
11399env_logger = { workspace = true }
114100log = { workspace = true }
115101filecheck = { workspace = true }
116102tempfile = { workspace = true }
117- tokio = { workspace = true , features = [
118- " rt" ,
119- " time" ,
120- " macros" ,
121- " rt-multi-thread" ,
122- ] }
103+ tokio = { workspace = true , features = [" rt" , " time" , " macros" , " rt-multi-thread" ] }
123104wast = { workspace = true }
124105criterion = { workspace = true }
125106num_cpus = " 1.17.0"
@@ -129,10 +110,7 @@ wat = { workspace = true }
129110rayon = " 1.5.0"
130111wasmtime-wast = { workspace = true , features = [' component-model' ] }
131112wasmtime-component-util = { workspace = true }
132- wasmtime-test-util = { workspace = true , features = [
133- ' wasmtime-wast' ,
134- ' component' ,
135- ] }
113+ wasmtime-test-util = { workspace = true , features = [' wasmtime-wast' , ' component' ] }
136114bstr = " 1.6.0"
137115libc = { workspace = true }
138116serde = { workspace = true }
@@ -142,11 +120,7 @@ test-programs-artifacts = { workspace = true }
142120bytesize = " 2.0.1"
143121wit-component = { workspace = true }
144122cranelift-filetests = { workspace = true }
145- cranelift-codegen = { workspace = true , features = [
146- " disas" ,
147- " trace-log" ,
148- " timing" ,
149- ] }
123+ cranelift-codegen = { workspace = true , features = [" disas" , " trace-log" , " timing" ] }
150124cranelift-reader = { workspace = true }
151125toml = { workspace = true }
152126similar = { workspace = true }
@@ -206,7 +180,9 @@ members = [
206180 " fuzz" ,
207181 " winch/codegen" ,
208182]
209- exclude = [' docs/rust_wasi_markdown_parser' ]
183+ exclude = [
184+ ' docs/rust_wasi_markdown_parser' ,
185+ ]
210186
211187[workspace .package ]
212188version = " 42.0.0"
@@ -367,9 +343,7 @@ wit-bindgen = { version = "0.50.0", default-features = false }
367343wit-bindgen-rust-macro = { version = " 0.50.0" , default-features = false }
368344
369345# wasm-tools family:
370- wasmparser = { version = " 0.243.0" , default-features = false , features = [
371- ' simd' ,
372- ] }
346+ wasmparser = { version = " 0.243.0" , default-features = false , features = [' simd' ] }
373347wat = " 1.243.0"
374348wast = " 243.0.0"
375349wasmprinter = " 0.243.0"
@@ -388,20 +362,14 @@ arbitrary = "1.4.2"
388362backtrace = " 0.3.75"
389363mutatis = " 0.3.2"
390364cc = " 1.2.41"
391- object = { version = " 0.37.3" , default-features = false , features = [
392- ' read_core' ,
393- ' elf' ,
394- ] }
365+ object = { version = " 0.37.3" , default-features = false , features = [' read_core' , ' elf' ] }
395366gimli = { version = " 0.32.3" , default-features = false , features = [' read' ] }
396367addr2line = { version = " 0.25.1" , default-features = false }
397368anyhow = { version = " 1.0.100" , default-features = false }
398369windows-sys = " 0.61.2"
399370env_logger = " 0.11.5"
400371log = { version = " 0.4.28" , default-features = false }
401- clap = { version = " 4.5.48" , default-features = false , features = [
402- " std" ,
403- " derive" ,
404- ] }
372+ clap = { version = " 4.5.48" , default-features = false , features = [" std" , " derive" ] }
405373clap_complete = " 4.5.58"
406374hashbrown = { version = " 0.15" , default-features = false }
407375capstone = " 0.13.0"
@@ -430,7 +398,7 @@ tempfile = "3.23.0"
430398filecheck = " 0.5.0"
431399libc = { version = " 0.2.177" , default-features = true }
432400file-per-thread-logger = " 0.2.0"
433- tokio = { version = " 1.48.0" , features = [" rt" , " time" ] }
401+ tokio = { version = " 1.48.0" , features = [ " rt" , " time" ] }
434402hyper = " 1.7.0"
435403http = " 1.3.1"
436404http-body = " 1.0.1"
@@ -441,21 +409,11 @@ indexmap = { version = "2.11.4", default-features = false }
441409syn = " 2.0.106"
442410quote = " 1.0.41"
443411proc-macro2 = " 1.0.101"
444- test-log = { version = " 0.2.18" , default-features = false , features = [
445- " trace" ,
446- ] }
447- tracing-subscriber = { version = " 0.3.20" , default-features = false , features = [
448- ' fmt' ,
449- ' env-filter' ,
450- ' ansi' ,
451- ' tracing-log' ,
452- ] }
412+ test-log = { version = " 0.2.18" , default-features = false , features = [" trace" ] }
413+ tracing-subscriber = { version = " 0.3.20" , default-features = false , features = [' fmt' , ' env-filter' , ' ansi' , ' tracing-log' ] }
453414url = " 2.5.7"
454415postcard = { version = " 1.1.3" , default-features = false , features = [' alloc' ] }
455- criterion = { version = " 0.7.0" , default-features = false , features = [
456- " html_reports" ,
457- " rayon" ,
458- ] }
416+ criterion = { version = " 0.7.0" , default-features = false , features = [" html_reports" , " rayon" ] }
459417rustc-hash = { version = " 2.1.1" , default-features = false }
460418libtest-mimic = " 0.8.1"
461419semver = { version = " 1.0.27" , default-features = false }
@@ -571,19 +529,10 @@ disable-logging = ["log/max_level_off", "tracing/max_level_off"]
571529wasi-nn = [" dep:wasmtime-wasi-nn" ]
572530wasi-tls = [" dep:wasmtime-wasi-tls" ]
573531wasi-threads = [" dep:wasmtime-wasi-threads" , " threads" ]
574- wasi-http = [
575- " component-model" ,
576- " dep:wasmtime-wasi-http" ,
577- " dep:tokio" ,
578- " dep:hyper" ,
579- " wasmtime-wasi-http/default-send-request" ,
580- ]
532+ wasi-http = [" component-model" , " dep:wasmtime-wasi-http" , " dep:tokio" , " dep:hyper" , " wasmtime-wasi-http/default-send-request" ]
581533wasi-config = [" dep:wasmtime-wasi-config" ]
582534wasi-keyvalue = [" dep:wasmtime-wasi-keyvalue" ]
583- pooling-allocator = [
584- " wasmtime/pooling-allocator" ,
585- " wasmtime-cli-flags/pooling-allocator" ,
586- ]
535+ pooling-allocator = [" wasmtime/pooling-allocator" , " wasmtime-cli-flags/pooling-allocator" ]
587536component-model = [
588537 " wasmtime/component-model" ,
589538 " wasmtime-wast?/component-model" ,
@@ -605,10 +554,7 @@ gc = ["wasmtime-cli-flags/gc", "wasmtime/gc"]
605554gc-drc = [" gc" , " wasmtime/gc-drc" , " wasmtime-cli-flags/gc-drc" ]
606555gc-null = [" gc" , " wasmtime/gc-null" , " wasmtime-cli-flags/gc-null" ]
607556pulley = [" wasmtime-cli-flags/pulley" ]
608- stack-switching = [
609- " wasmtime/stack-switching" ,
610- " wasmtime-cli-flags/stack-switching" ,
611- ]
557+ stack-switching = [" wasmtime/stack-switching" , " wasmtime-cli-flags/stack-switching" ]
612558debug = [" wasmtime-cli-flags/debug" , " wasmtime/debug" ]
613559
614560# CLI subcommands for the `wasmtime` executable. See `wasmtime $cmd --help`
0 commit comments