diff --git a/Cargo.lock b/Cargo.lock index bcfec8c..925a5f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1020,6 +1020,17 @@ dependencies = [ "hashbrown", ] +[[package]] +name = "io-uring" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" +dependencies = [ + "bitflags 2.9.0", + "cfg-if", + "libc", +] + [[package]] name = "jni" version = "0.21.1" @@ -1199,6 +1210,17 @@ dependencies = [ "adler2", ] +[[package]] +name = "mio" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.59.0", +] + [[package]] name = "naga" version = "24.0.0" @@ -2155,13 +2177,17 @@ dependencies = [ [[package]] name = "tokio" -version = "1.44.1" +version = "1.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" +checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35" dependencies = [ "backtrace", + "io-uring", + "libc", + "mio", "parking_lot", "pin-project-lite", + "slab", "tokio-macros", ] diff --git a/engine/Cargo.toml b/engine/Cargo.toml index 201e3a0..93dbf5e 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -19,7 +19,7 @@ parking_lot.workspace = true regex = "1.11.1" rustyline = { version = "15.0.0", features = ["derive", "rustyline-derive"] } thiserror = "2.0.11" -tokio = { version = "1.42.0", features = ["macros", "parking_lot","rt-multi-thread"] } +tokio = { version = "1.47.0", features = ["macros", "parking_lot","rt-multi-thread"] } wgpu = "24.0.1" winit = "0.30.8" bytemuck = "1.21.0"