diff --git a/Cargo.lock b/Cargo.lock index af1408bc..c950071b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -418,15 +418,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "block-buffer" -version = "0.11.0-rc.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd016a0ddc7cb13661bf5576073ce07330a693f8608a1320b4e20561cc12cdc" -dependencies = [ - "hybrid-array", -] - [[package]] name = "bumpalo" version = "3.16.0" @@ -459,7 +450,7 @@ dependencies = [ "ordered-float", "plotters", "plotters-bitmap", - "rand 0.8.5", + "rand", "rayon", "serde", "tango-bench", @@ -730,12 +721,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af" -[[package]] -name = "const-oid" -version = "0.10.0-rc.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ff6be19477a1bd5441f382916a89bc2a0b2c35db6d41e0f6e8538bf6d6463f" - [[package]] name = "convert_case" version = "0.6.0" @@ -865,17 +850,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "crypto-common" -version = "0.2.0-rc.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0b8ce8218c97789f16356e7896b3714f26c2ee1079b79c0b7ae7064bb9089fa" -dependencies = [ - "getrandom", - "hybrid-array", - "rand_core 0.6.4", -] - [[package]] name = "darling" version = "0.20.10" @@ -958,19 +932,8 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", - "crypto-common 0.1.6", -] - -[[package]] -name = "digest" -version = "0.11.0-pre.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2e3d6615d99707295a9673e889bf363a04b2a466bd320c65a72536f7577379" -dependencies = [ - "block-buffer 0.11.0-rc.3", - "const-oid", - "crypto-common 0.2.0-rc.1", + "block-buffer", + "crypto-common", ] [[package]] @@ -1604,15 +1567,6 @@ version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" -[[package]] -name = "hybrid-array" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a9a965bb102c1c891fb017c09a05c965186b1265a207640f323ddd009f9deb" -dependencies = [ - "typenum", -] - [[package]] name = "hyper" version = "1.5.0" @@ -1739,7 +1693,7 @@ dependencies = [ "rustc_version", "serde", "serde_json", - "sha2 0.10.8", + "sha2", "tango-bench", "thiserror 2.0.3", "tokio", @@ -1887,7 +1841,7 @@ version = "0.1.0" dependencies = [ "approx", "divan", - "rand 0.9.0-alpha.2", + "rand", ] [[package]] @@ -1896,7 +1850,7 @@ version = "0.1.0" dependencies = [ "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.3", "uuid", "valence_protocol", ] @@ -1912,7 +1866,7 @@ dependencies = [ "futures-util", "hex", "reqwest", - "sha2 0.11.0-pre.4", + "sha2", "tar", "tokio", "tokio-util", @@ -2336,7 +2290,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" dependencies = [ "cfg-if", - "digest 0.10.7", + "digest", ] [[package]] @@ -2723,7 +2677,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared", - "rand 0.8.5", + "rand", ] [[package]] @@ -2959,7 +2913,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" dependencies = [ "bytes", - "rand 0.8.5", + "rand", "ring", "rustc-hash 2.0.0", "rustls", @@ -3014,19 +2968,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand" -version = "0.9.0-alpha.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3e256ff62cee3e03def855c4d4260106d2bb1696fdc01af03e9935b993720a5" -dependencies = [ - "rand_chacha 0.9.0-alpha.2", - "rand_core 0.9.0-alpha.2", - "zerocopy", + "rand_chacha", + "rand_core", ] [[package]] @@ -3036,17 +2979,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0-alpha.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d299e9db34f6623b2a9e86c015d6e173d5f46d64d4b9b8cc46ae8a982a50b04c" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.0-alpha.2", + "rand_core", ] [[package]] @@ -3058,16 +2991,6 @@ dependencies = [ "getrandom", ] -[[package]] -name = "rand_core" -version = "0.9.0-alpha.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e93f5a5e3c528cda9acb0928c31b2ba868c551cc46e67b778075e34aab9906" -dependencies = [ - "getrandom", - "zerocopy", -] - [[package]] name = "rawpointer" version = "0.2.1" @@ -3522,18 +3445,7 @@ checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", -] - -[[package]] -name = "sha2" -version = "0.11.0-pre.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "540c0893cce56cdbcfebcec191ec8e0f470dd1889b6e7a0b503e310a94a168f5" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.11.0-pre.9", + "digest", ] [[package]] @@ -3749,7 +3661,7 @@ dependencies = [ "libloading", "log", "num-traits", - "rand 0.8.5", + "rand", "scroll", "tempfile", "thiserror 1.0.69", @@ -4434,7 +4346,7 @@ dependencies = [ "bytes", "derive_more", "parking_lot", - "rand 0.8.5", + "rand", "rustc-hash 2.0.0", "tracing", "uuid", @@ -4455,7 +4367,7 @@ dependencies = [ "bevy_app", "bevy_ecs", "derive_more", - "rand 0.8.5", + "rand", "uuid", "valence_protocol", ] diff --git a/Cargo.toml b/Cargo.toml index c8942e01..8599b667 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,6 @@ members = [ resolver = '2' [workspace.dependencies] - anyhow = '1.0.86' approx = '0.5.1' arrayvec = '0.7.4' @@ -44,12 +43,16 @@ bitvec = '1.0.1' bumpalo = '3.16' byteorder = '1.5.0' bytes = '1.8.0' +colored = "2.1.0" compact_str = '0.8.0' +convert_case = "0.6.0" criterion = '0.5.1' derive-build = '0.1.1' +directories = "5.0.1" dirs-next = '2.0.0' enumset = '1.1.5' fastrand = '2.1.0' +futures-util = "0.3.31" glam = '0.29.0' gxhash = { version = "3.4.1" } heapless = '0.8.0' @@ -68,24 +71,32 @@ num-traits = "0.2.19" once_cell = '1.19.0' ordered-float = '4.2.0' ouroboros = '0.18.4' +papaya = "0.1.4" parking_lot = '0.12.3' plotters-bitmap = '0.3.6' pretty-hex = '0.4.1' +proc-macro2 = "1.0.89" +quote = "1.0.37" rand = '0.8.5' rayon = '1.10.0' +replace_with = "0.1.7" +rkyv = "0.8.8" rustc-hash = '2.0.0' rustc_version = '0.4.0' serde = '1.0.214' serde_json = '1.0.117' slotmap = '1.0.7' snafu = '0.8.5' +syn = "2.0.87" tango-bench = '0.6.0' tar = '0.4.41' thiserror = "2.0.1" tikv-jemallocator = '0.6.0' tokio = '1.40.0' toml = '0.8.14' +trybuild = "1.0.101" uuid = '1.8.0' + [workspace.dependencies.bvh] git = 'https://github.com/andrewgazelka/bvh-data' diff --git a/crates/hyperion-event-macros/Cargo.toml b/crates/hyperion-event-macros/Cargo.toml index 65d735e1..bc1aaeea 100644 --- a/crates/hyperion-event-macros/Cargo.toml +++ b/crates/hyperion-event-macros/Cargo.toml @@ -1,13 +1,13 @@ cargo-features = ["edition2024"] [dependencies] -convert_case = "0.6.0" -proc-macro2 = "1.0.88" -quote = "1.0.37" -syn = "2.0.79" +convert_case.workspace = true +proc-macro2.workspace = true +quote.workspace = true +syn.workspace = true [dev-dependencies] -trybuild = "1.0.100" +trybuild.workspace = true hyperion.workspace = true [lib] diff --git a/crates/hyperion-proto/Cargo.toml b/crates/hyperion-proto/Cargo.toml index 3529520d..508ac67a 100644 --- a/crates/hyperion-proto/Cargo.toml +++ b/crates/hyperion-proto/Cargo.toml @@ -3,7 +3,7 @@ cargo-features = ["edition2024"] [build-dependencies] [dependencies] -rkyv = {version = "0.8.8"} +rkyv.workspace = true [lints] workspace = true diff --git a/crates/hyperion-proxy/Cargo.toml b/crates/hyperion-proxy/Cargo.toml index 29f69da5..d9e356e6 100644 --- a/crates/hyperion-proxy/Cargo.toml +++ b/crates/hyperion-proxy/Cargo.toml @@ -1,14 +1,13 @@ cargo-features = ["edition2024"] [dependencies] -colored = "2.1.0" -kanal = "0.1.0-pre8" -# integer-encoding = "4.0.2" -papaya = "0.1.4" -rkyv = "0.8.8" -rustc-hash = "2.0.0" +colored.workspace = true +kanal.workspace = true +papaya.workspace = true +rkyv.workspace = true +rustc-hash.workspace = true tokio = {workspace = true, features = ["full", "tracing"]} -tokio-util = {version = "0.7.12", features = ["full"]} +tokio-util = {workspace = true, features = ["full"]} anyhow.workspace = true bvh.workspace = true bytes.workspace = true diff --git a/crates/hyperion-stats/Cargo.toml b/crates/hyperion-stats/Cargo.toml index 738f56db..1c21f5b2 100644 --- a/crates/hyperion-stats/Cargo.toml +++ b/crates/hyperion-stats/Cargo.toml @@ -7,7 +7,7 @@ name = "parallel_stats" [dependencies] [dev-dependencies] -rand = "0.9.0-alpha.2" +rand.workspace = true approx.workspace = true divan.workspace = true diff --git a/crates/hyperion-text/Cargo.toml b/crates/hyperion-text/Cargo.toml index 21c67880..11c65359 100644 --- a/crates/hyperion-text/Cargo.toml +++ b/crates/hyperion-text/Cargo.toml @@ -1,10 +1,10 @@ cargo-features = ["edition2024"] [dependencies] -serde = {version = "1.0.214", features = ["derive"]} -serde_json = "1.0.128" -thiserror = "1.0.64" -uuid = {version = "1.10.0", features = ["v4", "serde"]} +serde.workspace = true +serde_json.workspace = true +thiserror.workspace = true +uuid.workspace = true valence_protocol.workspace = true [lints] diff --git a/crates/hyperion-utils/Cargo.toml b/crates/hyperion-utils/Cargo.toml index 74a87e12..ba7d4030 100644 --- a/crates/hyperion-utils/Cargo.toml +++ b/crates/hyperion-utils/Cargo.toml @@ -2,17 +2,17 @@ cargo-features = ["edition2024"] [dependencies] flecs_ecs.workspace = true -anyhow = "1.0.92" -directories = "5.0.1" -sha2 = "0.11.0-pre.4" +anyhow.workspace = true +directories.workspace = true +sha2.workspace = true hex.workspace = true tracing.workspace = true reqwest.workspace = true -flate2 = "1.0.34" +flate2.workspace = true tar.workspace = true tokio-util.workspace = true tokio.workspace = true -futures-util = "0.3.31" +futures-util.workspace = true [lints] workspace = true diff --git a/crates/hyperion/Cargo.toml b/crates/hyperion/Cargo.toml index 97f15b6c..ef447329 100644 --- a/crates/hyperion/Cargo.toml +++ b/crates/hyperion/Cargo.toml @@ -15,8 +15,8 @@ rustc_version.workspace = true colored = "2.1.0" flate2 = {workspace = true, features = ["zlib-ng"]} glam = {workspace = true, features = ["serde"]} -replace_with = "0.1.7" -rkyv = "0.8.8" +replace_with.workspace = true +rkyv.workspace = true roaring = {workspace = true, features = ["simd"]} serde = {workspace = true, features = ["derive"]} tokio = {workspace = true, features = ["full", "tracing"]}