From f6e5358f4fa149a4c5bf9c3ffd4f6e8fdf99191b Mon Sep 17 00:00:00 2001 From: Padraic Fanning <27117322+fanninpm@users.noreply.github.com> Date: Tue, 5 May 2026 21:23:43 -0400 Subject: [PATCH 1/2] Add dependencies from `vm` crate to workspace --- Cargo.toml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 1224e407f94..1ad1f6314c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -186,6 +186,7 @@ bitflags = "2.11.0" bitflagset = "0.0.3" bstr = "1" bzip2 = "0.6" +caseless = "0.2.2" chrono = { version = "0.4.44", default-features = false, features = ["clock", "oldtime", "std"] } constant_time_eq = "0.4" cranelift = "0.131.0" @@ -198,12 +199,16 @@ csv-core = "0.1.11" digest = "0.10.7" dns-lookup = "3.0" dyn-clone = "1.0.10" +exitcode = "1.1.2" +errno = "0.3" flame = "0.2.2" +flamer = "0.5" flate2 = { version = "1.1.9", default-features = false } foreign-types-shared = "0.3.1" gethostname = "1.0.2" getrandom = { version = "0.3", features = ["std"] } glob = "0.3" +half = "2" hex = "0.4.3" hexf-parse = "0.2.1" hmac = "0.12" @@ -215,6 +220,7 @@ junction = "1.4.2" lexical-parse-float = "1.0.6" libc = "0.2.186" libffi = "5" +libloading = "0.9" liblzma = "0.4" liblzma-sys = "0.4" libsqlite3-sys = "0.37" @@ -234,6 +240,7 @@ mt19937 = "<=3.2" # upgrade it once rand is upgraded num-complex = "0.4.6" num-integer = "0.1.46" num-traits = "0.2" +num_cpus = "1.17.0" num_enum = { version = "0.7", default-features = false } oid-registry = "0.8" openssl = "0.10.78" @@ -247,11 +254,13 @@ pbkdf2 = "0.12" pem-rfc7468 = "1.0" pkcs8 = "0.10" proc-macro2 = "1.0.105" +psm = "0.1" pymath = { version = "0.2.0", features = ["mul_add", "malachite-bigint", "complex"] } quote = "1.0.45" radium = "1.1.1" rand = "0.9" rand_core = { version = "0.9", features = ["os_rng"] } +result-like = "0.5.0" rustix = { version = "1.1", features = ["event"] } rustls = { version = "0.23.39", default-features = false } rustls-native-certs = "0.8" @@ -276,11 +285,13 @@ tcl-sys = { git = "https://github.com/arihant2math/tkinter.git", tag = "v0.2.0" textwrap = { version = "0.16.2", default-features = false } termios = "0.3.3" thiserror = "2.0" +timsort = "0.1.2" tk-sys = { git = "https://github.com/arihant2math/tkinter.git", tag = "v0.2.0" } icu_properties = "2" icu_normalizer = "2" uuid = "1.23.1" ucd = "0.1.1" +uname = "0.1.1" unicode-casing = "0.1.1" unic-ucd-age = "0.9.0" unicode_names2 = "2.0.0" @@ -288,6 +299,7 @@ widestring = "1.2.0" windows-sys = "0.61.2" wasm-bindgen = "0.2.106" webpki-roots = "1.0" +which = "8" x509-cert = "0.2.5" x509-parser = "0.18" xml = "1.2" From 44e04d85814dc7b66f76daaad4c75a4d00305783 Mon Sep 17 00:00:00 2001 From: Padraic Fanning <27117322+fanninpm@users.noreply.github.com> Date: Tue, 5 May 2026 21:23:53 -0400 Subject: [PATCH 2/2] Declare dependencies as workspace = true --- crates/vm/Cargo.toml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/crates/vm/Cargo.toml b/crates/vm/Cargo.toml index 268447edcc5..9a212883b1a 100644 --- a/crates/vm/Cargo.toml +++ b/crates/vm/Cargo.toml @@ -73,13 +73,13 @@ strum_macros = { workspace = true } thiserror = { workspace = true } memchr = { workspace = true } -caseless = "0.2.2" -flamer = { version = "0.5", optional = true } -half = "2" -psm = "0.1" +caseless = { workspace = true } +flamer = { workspace = true, optional = true } +half = { workspace = true } +psm = { workspace = true } optional = { workspace = true } -result-like = "0.5.0" -timsort = "0.1.2" +result-like = { workspace = true } +timsort = { workspace = true } ## unicode stuff # TODO: use unic for this; needed for title case: @@ -90,21 +90,21 @@ icu_properties = { workspace = true } [target.'cfg(unix)'.dependencies] rustix = { workspace = true } nix = { workspace = true } -exitcode = "1.1.2" -uname = "0.1.1" +exitcode = { workspace = true } +uname = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] rustyline = { workspace = true } -which = "8" -errno = "0.3" +which = { workspace = true } +errno = { workspace = true } widestring = { workspace = true } [target.'cfg(all(any(target_os = "linux", target_os = "macos", target_os = "windows", target_os = "android"), not(any(target_env = "musl", target_env = "sgx"))))'.dependencies] libffi = { workspace = true, features = ["system"] } -libloading = "0.9" +libloading = { workspace = true } [target.'cfg(any(not(target_arch = "wasm32"), target_os = "wasi"))'.dependencies] -num_cpus = "1.17.0" +num_cpus = { workspace = true } [target.'cfg(windows)'.dependencies] junction = { workspace = true }