@@ -8,7 +8,7 @@ publish = false
88[workspace ]
99resolver = " 3"
1010members = [" crates/*" ]
11- default-members = [" ." , " crates/parser" , " crates/tinywasm" , " crates/types" ]
11+ default-members = [" ." , " crates/parser" , " crates/tinywasm" , " crates/types" , " crates/wasi " ]
1212
1313[workspace .package ]
1414version = " 0.11.0-pre.0"
@@ -23,6 +23,7 @@ categories = ["compilers", "embedded", "no-std", "virtualization", "wasm"]
2323tinywasm = { path = " crates/tinywasm" , version = " 0.11.0-pre.0" , default-features = false }
2424tinywasm-parser = { path = " crates/parser" , version = " 0.11.0-pre.0" , default-features = false }
2525tinywasm-types = { path = " crates/types" , version = " 0.11.0-pre.0" , default-features = false }
26+ tinywasm-wasi = { path = " crates/wasi" , version = " 0.11.0-pre.0" }
2627
2728anyhow = " 1.0"
2829log = " 0.4"
@@ -37,6 +38,12 @@ wat = "1.259"
3738
3839criterion = { version = " 0.8" , default-features = false , features = [" cargo_bench_support" , " rayon" ] }
3940
41+ [workspace .lints .cargo ]
42+ unused_dependencies = " allow" # false-positive on libm
43+
44+ [workspace .lints .rust ]
45+ unexpected_cfgs = { level = " warn" , check-cfg = [" cfg(rust_analyzer)" ] }
46+
4047[[example ]]
4148name = " rust"
4249test = false
@@ -61,12 +68,13 @@ name = "tinywasm_modes"
6168anyhow.workspace = true
6269criterion.workspace = true
6370pretty_env_logger.workspace = true
64- tinywasm = { path = " crates/tinywasm" }
71+ tinywasm = { path = " crates/tinywasm" , features = [ " state " ] }
6572tinywasm-parser.workspace = true
73+ tinywasm-wasi.workspace = true
6674wat.workspace = true
6775
68- [lints . cargo ]
69- unused_dependencies = " allow " # false-positive on libm
76+ [lints ]
77+ workspace = true
7078
7179[profile .bench ]
7280opt-level = 3
0 commit comments