[workspace] members = [ "crates/aarch64", "crates/browser-runtime", "crates/cli", "crates/elf", "crates/execution-ir", "crates/guest-memory", "crates/host-api", "crates/linux-abi", "crates/linux-runtime", "crates/loader", "crates/memory-fs", "crates/runtime-core", "crates/wasm-probe", "crates/wasm-backend", "tools/wasm-bindgen", ] exclude = ["experiments/icicle", "experiments/icicle-wasm", "fuzz"] resolver = "3" [workspace.package] version = "0.1.0" edition = "2024" rust-version = "1.93" license = "MIT OR Apache-2.0" repository = "https://github.com/crutchcorn/binarrow" [workspace.dependencies] getrandom = "0.3.4" object = { version = "0.39.1", default-features = false, features = ["elf", "read_core", "std"] } pcode = { version = "=0.2.0", git = "https://github.com/icicle-emu/icicle-emu", rev = "6f53b6016e63ddcff80a105b8e5ad37caf7a6ed3" } sleigh-compile = { version = "=0.3.0", git = "https://github.com/icicle-emu/icicle-emu", rev = "6f53b6016e63ddcff80a105b8e5ad37caf7a6ed3", default-features = false } sleigh-runtime = { version = "=0.1.0", git = "https://github.com/icicle-emu/icicle-emu", rev = "6f53b6016e63ddcff80a105b8e5ad37caf7a6ed3" } wasm-bindgen = "=0.2.126" wasm-encoder = "0.254.0" [workspace.lints.rust] unsafe_code = "forbid" [workspace.lints.clippy] all = { level = "warn", priority = -1 } pedantic = { level = "warn", priority = -1 } [profile.release] lto = "thin" strip = "debuginfo"