Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--Cargo.lock64
-rw-r--r--Cargo.toml8
-rw-r--r--helix-loader/src/grammar.rs4
3 files changed, 41 insertions, 35 deletions
diff --git a/Cargo.lock b/Cargo.lock
index db1ac20e..319972e4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -47,9 +47,9 @@ checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]]
name = "arc-swap"
-version = "1.8.2"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9f3647c145568cec02c42054e07bdf9a5a698e15b466fb2341bfc393cd24aa5"
+checksum = "a07d1f37ff60921c83bdfc7407723bdefe89b44b98a9b772f225c8f9d67141a6"
dependencies = [
"rustversion",
]
@@ -118,9 +118,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
[[package]]
name = "cc"
-version = "1.2.56"
+version = "1.2.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
+checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -581,7 +581,7 @@ dependencies = [
"bstr",
"gix-date",
"gix-error",
- "winnow",
+ "winnow 0.7.14",
]
[[package]]
@@ -663,7 +663,7 @@ dependencies = [
"smallvec",
"thiserror",
"unicode-bom",
- "winnow",
+ "winnow 0.7.14",
]
[[package]]
@@ -920,7 +920,7 @@ dependencies = [
"itoa",
"smallvec",
"thiserror",
- "winnow",
+ "winnow 0.7.14",
]
[[package]]
@@ -1019,7 +1019,7 @@ dependencies = [
"maybe-async",
"nonempty",
"thiserror",
- "winnow",
+ "winnow 0.7.14",
]
[[package]]
@@ -1051,7 +1051,7 @@ dependencies = [
"gix-validate",
"memmap2",
"thiserror",
- "winnow",
+ "winnow 0.7.14",
]
[[package]]
@@ -2139,9 +2139,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.21.3"
+version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "open"
@@ -2260,9 +2260,9 @@ dependencies = [
[[package]]
name = "pulldown-cmark"
-version = "0.13.1"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83c41efbf8f90ac44de7f3a868f0867851d261b56291732d0cbf7cceaaeb55a6"
+checksum = "7c3a14896dfa883796f1cb410461aef38810ea05f2b2c33c5aded3649095fdad"
dependencies = [
"bitflags",
"memchr",
@@ -2552,9 +2552,9 @@ dependencies = [
[[package]]
name = "serde_spanned"
-version = "1.0.4"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776"
+checksum = "876ac351060d4f882bb1032b6369eb0aef79ad9df1ea8bc404874d8cc3d0cd98"
dependencies = [
"serde_core",
]
@@ -2782,9 +2782,9 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.26.0"
+version = "3.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
+checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
dependencies = [
"fastrand",
"getrandom 0.4.1",
@@ -2922,9 +2922,9 @@ dependencies = [
[[package]]
name = "toml"
-version = "1.0.6+spec-1.1.0"
+version = "1.1.0+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "399b1124a3c9e16766831c6bba21e50192572cdd98706ea114f9502509686ffc"
+checksum = "f8195ca05e4eb728f4ba94f3e3291661320af739c4e43779cbdfae82ab239fcc"
dependencies = [
"indexmap",
"serde_core",
@@ -2932,32 +2932,32 @@ dependencies = [
"toml_datetime",
"toml_parser",
"toml_writer",
- "winnow",
+ "winnow 1.0.0",
]
[[package]]
name = "toml_datetime"
-version = "1.0.0+spec-1.1.0"
+version = "1.1.0+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e"
+checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_parser"
-version = "1.0.9+spec-1.1.0"
+version = "1.1.0+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4"
+checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011"
dependencies = [
- "winnow",
+ "winnow 1.0.0",
]
[[package]]
name = "toml_writer"
-version = "1.0.6+spec-1.1.0"
+version = "1.1.0+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
+checksum = "d282ade6016312faf3e41e57ebbba0c073e4056dab1232ab1cb624199648f8ed"
[[package]]
name = "tree-house"
@@ -3048,9 +3048,9 @@ dependencies = [
[[package]]
name = "unicode-segmentation"
-version = "1.12.0"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
+checksum = "da36089a805484bcccfffe0739803392c8298778a2d2f09febf76fac5ad9025b"
[[package]]
name = "unicode-width"
@@ -3466,6 +3466,12 @@ dependencies = [
]
[[package]]
+name = "winnow"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8"
+
+[[package]]
name = "wit-bindgen"
version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index 98e61074..b5a2565c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -42,21 +42,21 @@ tree-house = { version = "0.3.0", default-features = false }
nucleo = "0.5.0"
slotmap = "1.1.1"
thiserror = "2.0"
-tempfile = "3.26.0"
+tempfile = "3.27.0"
bitflags = "2.11"
-unicode-segmentation = "1.2"
+unicode-segmentation = "1.13"
ropey = { version = "1.6.1", default-features = false, features = ["simd"] }
foldhash = "0.2"
parking_lot = "0.12"
futures-executor = "0.3"
futures-util = { version = "0.3", features = ["std", "async-await"], default-features = false }
tokio-stream = "0.1.18"
-toml = "1.0"
+toml = "1.1"
termina = "0.2"
sonic-rs = "0.5"
globset = "0.4"
etcetera = "0.11"
-arc-swap = "1.8"
+arc-swap = "1.9"
[workspace.package]
version = "25.7.1"
diff --git a/helix-loader/src/grammar.rs b/helix-loader/src/grammar.rs
index a90ee524..ca2e8ca3 100644
--- a/helix-loader/src/grammar.rs
+++ b/helix-loader/src/grammar.rs
@@ -537,7 +537,7 @@ fn build_tree_sitter_library(
));
}
command.arg(&object_file);
- _path_guard = TempPath::from_path(object_file);
+ _path_guard = TempPath::try_from_path(object_file).unwrap();
}
}
@@ -594,7 +594,7 @@ fn build_tree_sitter_library(
}
command.arg(&object_file);
- _path_guard = TempPath::from_path(object_file);
+ _path_guard = TempPath::try_from_path(object_file).unwrap();
}
}
command.arg("-xc").arg("-std=c11").arg(parser_path);