diff --git a/Cargo.lock b/Cargo.lock index e731eeafb..2a11634ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -249,7 +249,7 @@ dependencies = [ "libc", "mio", "parking_lot", - "rustix", + "rustix 0.38.44", "signal-hook", "signal-hook-mio", "winapi", @@ -852,7 +852,7 @@ dependencies = [ "itoa", "libc", "memmap2", - "rustix", + "rustix 0.38.44", "smallvec", "thiserror 2.0.12", ] @@ -1449,7 +1449,7 @@ dependencies = [ "regex-automata", "regex-cursor", "ropey", - "rustix", + "rustix 0.38.44", "tempfile", "unicode-segmentation", "which", @@ -1556,7 +1556,7 @@ dependencies = [ "log", "once_cell", "parking_lot", - "rustix", + "rustix 0.38.44", "serde", "serde_json", "slotmap", @@ -1772,9 +1772,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -1887,6 +1887,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "linux-raw-sys" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" + [[package]] name = "litemap" version = "0.7.3" @@ -2017,9 +2023,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.3" +version = "1.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" +checksum = "cde51589ab56b20a6f686b2c68f7a0bd6add753d697abf720d63f8db3ab7b1ad" [[package]] name = "open" @@ -2247,7 +2253,20 @@ dependencies = [ "bitflags", "errno", "libc", - "linux-raw-sys", + "linux-raw-sys 0.4.14", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustix" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys 0.9.2", "windows-sys 0.59.0", ] @@ -2274,18 +2293,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", @@ -2466,15 +2485,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.17.1" +version = "3.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230" +checksum = "2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567" dependencies = [ "cfg-if", "fastrand", "getrandom 0.3.1", "once_cell", - "rustix", + "rustix 1.0.2", "windows-sys 0.59.0", ] @@ -2574,9 +2593,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a" dependencies = [ "backtrace", "bytes", @@ -2834,7 +2853,7 @@ checksum = "2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283" dependencies = [ "either", "env_home", - "rustix", + "rustix 0.38.44", "winsafe", ] diff --git a/Cargo.toml b/Cargo.toml index 2e90a1ccd..58e22e532 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ tree-sitter = { version = "0.22" } nucleo = "0.5.0" slotmap = "1.0.7" thiserror = "2.0" -tempfile = "3.17.1" +tempfile = "3.18.0" bitflags = "2.9" unicode-segmentation = "1.2" ropey = { version = "1.6.1", default-features = false, features = ["simd"] } diff --git a/helix-core/Cargo.toml b/helix-core/Cargo.toml index da17c4dbb..c5f983236 100644 --- a/helix-core/Cargo.toml +++ b/helix-core/Cargo.toml @@ -33,7 +33,7 @@ unicode-width = "=0.1.12" unicode-general-category = "1.0" slotmap.workspace = true tree-sitter.workspace = true -once_cell = "1.20" +once_cell = "1.21" arc-swap = "1" regex = "1" bitflags.workspace = true diff --git a/helix-event/Cargo.toml b/helix-event/Cargo.toml index c6ab11c6b..5d3eeabc9 100644 --- a/helix-event/Cargo.toml +++ b/helix-event/Cargo.toml @@ -19,7 +19,7 @@ tokio = { version = "1", features = ["rt", "rt-multi-thread", "time", "sync", "p # setup new events on initialization, hardware-lock-elision hugely benefits this case # as it essentially makes the lock entirely free as long as there is no writes parking_lot = { version = "0.12", features = ["hardware-lock-elision"] } -once_cell = "1.20" +once_cell = "1.21" anyhow = "1" log = "0.4" diff --git a/helix-loader/Cargo.toml b/helix-loader/Cargo.toml index 81a4e220f..493d8b30e 100644 --- a/helix-loader/Cargo.toml +++ b/helix-loader/Cargo.toml @@ -22,7 +22,7 @@ serde = { version = "1.0", features = ["derive"] } toml = "0.8" etcetera = "0.10" tree-sitter.workspace = true -once_cell = "1.20" +once_cell = "1.21" log = "0.4" # TODO: these two should be on !wasm32 only diff --git a/helix-lsp-types/Cargo.toml b/helix-lsp-types/Cargo.toml index 89ff85053..b7033d154 100644 --- a/helix-lsp-types/Cargo.toml +++ b/helix-lsp-types/Cargo.toml @@ -22,7 +22,7 @@ license = "MIT" [dependencies] bitflags.workspace = true -serde = { version = "1.0.218", features = ["derive"] } +serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" url = {version = "2.5.4", features = ["serde"]} diff --git a/helix-lsp/Cargo.toml b/helix-lsp/Cargo.toml index 54b0e64fa..61bf2a2f7 100644 --- a/helix-lsp/Cargo.toml +++ b/helix-lsp/Cargo.toml @@ -25,7 +25,7 @@ globset = "0.4.16" log = "0.4" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -tokio = { version = "1.43", features = ["rt", "rt-multi-thread", "io-util", "io-std", "time", "process", "macros", "fs", "parking_lot", "sync"] } +tokio = { version = "1.44", features = ["rt", "rt-multi-thread", "io-util", "io-std", "time", "process", "macros", "fs", "parking_lot", "sync"] } tokio-stream = "0.1.17" parking_lot = "0.12.3" arc-swap = "1" diff --git a/helix-stdx/Cargo.toml b/helix-stdx/Cargo.toml index 32bdcd4c8..0ce6d2493 100644 --- a/helix-stdx/Cargo.toml +++ b/helix-stdx/Cargo.toml @@ -18,7 +18,7 @@ ropey.workspace = true which = "7.0" regex-cursor = "0.1.5" bitflags.workspace = true -once_cell = "1.20" +once_cell = "1.21" regex-automata = "0.4.9" unicode-segmentation.workspace = true diff --git a/helix-term/Cargo.toml b/helix-term/Cargo.toml index 37cb35fab..7f7ffb6a1 100644 --- a/helix-term/Cargo.toml +++ b/helix-term/Cargo.toml @@ -51,7 +51,7 @@ helix-vcs = { path = "../helix-vcs" } helix-loader = { path = "../helix-loader" } anyhow = "1" -once_cell = "1.20" +once_cell = "1.21" tokio = { version = "1", features = ["rt", "rt-multi-thread", "io-util", "io-std", "time", "process", "macros", "fs", "parking_lot"] } tui = { path = "../helix-tui", package = "helix-tui", default-features = false, features = ["crossterm"] } @@ -61,7 +61,7 @@ tokio-stream = "0.1" futures-util = { version = "0.3", features = ["std", "async-await"], default-features = false } arc-swap = { version = "1.7.1" } termini = "1" -indexmap = "2.7" +indexmap = "2.8" # Logging fern = "0.7" diff --git a/helix-tui/Cargo.toml b/helix-tui/Cargo.toml index 92d852518..2b5767a58 100644 --- a/helix-tui/Cargo.toml +++ b/helix-tui/Cargo.toml @@ -23,5 +23,5 @@ cassowary = "0.3" unicode-segmentation.workspace = true crossterm = { version = "0.28", optional = true } termini = "1.0" -once_cell = "1.20" +once_cell = "1.21" log = "~0.4" diff --git a/helix-view/Cargo.toml b/helix-view/Cargo.toml index da9f52a21..34ceeb91c 100644 --- a/helix-view/Cargo.toml +++ b/helix-view/Cargo.toml @@ -31,7 +31,7 @@ crossterm = { version = "0.28", optional = true } tempfile.workspace = true # Conversion traits -once_cell = "1.20" +once_cell = "1.21" url = "2.5.4" arc-swap = { version = "1.7.1" }