From 2930406f7e19180c04a2186d3b31472d27112d1e Mon Sep 17 00:00:00 2001 From: reuben olinsky Date: Sat, 26 Oct 2024 20:24:42 -0700 Subject: [PATCH] chore: upgrade crate dependencies --- Cargo.lock | 134 +++++++++++++++++------------------ brush-core/Cargo.toml | 18 ++--- brush-interactive/Cargo.toml | 4 +- brush-parser/Cargo.toml | 6 +- brush-shell/Cargo.toml | 16 ++--- fuzz/Cargo.toml | 6 +- xtask/Cargo.toml | 4 +- 7 files changed, 94 insertions(+), 94 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d086b9fa..461da764 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -68,9 +68,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.6.15" +version = "0.6.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" +checksum = "23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338" dependencies = [ "anstyle", "anstyle-parse", @@ -83,43 +83,43 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56" [[package]] name = "anstyle-parse" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.4" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" dependencies = [ "anstyle", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95" +checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" [[package]] name = "arbitrary" @@ -181,7 +181,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -192,7 +192,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -218,18 +218,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitflags" @@ -390,9 +390,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.2" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" +checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" [[package]] name = "cached" @@ -418,7 +418,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -435,9 +435,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.30" +version = "1.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" dependencies = [ "jobserver", "libc", @@ -537,7 +537,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -558,9 +558,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "colored" @@ -751,7 +751,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -762,7 +762,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -802,7 +802,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -891,9 +891,9 @@ dependencies = [ [[package]] name = "fancy-regex" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" +checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298" dependencies = [ "bit-set", "regex-automata", @@ -1001,7 +1001,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -1068,7 +1068,7 @@ checksum = "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -1369,9 +1369,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.160" +version = "0.2.161" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0b21006cd1874ae9e650973c565615676dc4a274c965bb0a73796dac838ce4f" +checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" [[package]] name = "libfuzzer-sys" @@ -1638,9 +1638,9 @@ checksum = "e3aeb8f54c078314c2065ee649a7241f46b9d8e418e1a9581ba0546657d7aa3a" [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -1742,9 +1742,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.88" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] @@ -1891,9 +1891,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", @@ -1981,29 +1981,29 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.213" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.213" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -2136,7 +2136,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -2175,9 +2175,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56" dependencies = [ "proc-macro2", "quote", @@ -2224,22 +2224,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -2295,9 +2295,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.40.0" +version = "1.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" dependencies = [ "backtrace", "bytes", @@ -2317,7 +2317,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -2372,7 +2372,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -2565,7 +2565,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", "wasm-bindgen-shared", ] @@ -2587,7 +2587,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2724,7 +2724,7 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -2735,7 +2735,7 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] [[package]] @@ -2981,5 +2981,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.85", ] diff --git a/brush-core/Cargo.toml b/brush-core/Cargo.toml index 0a0c98de..3de613e7 100644 --- a/brush-core/Cargo.toml +++ b/brush-core/Cargo.toml @@ -17,28 +17,28 @@ bench = false workspace = true [dependencies] -async-recursion = "1.1.0" +async-recursion = "1.1.1" async-trait = "0.1.83" brush-parser = { version = "^0.2.9", path = "../brush-parser" } -cached = "0.53.0" +cached = "0.53.1" cfg-if = "1.0.0" -clap = { version = "4.5.17", features = ["derive", "wrap_help"] } -fancy-regex = "0.13.0" +clap = { version = "4.5.20", features = ["derive", "wrap_help"] } +fancy-regex = "0.14.0" futures = "0.3.31" indexmap = "2.6.0" itertools = "0.13.0" lazy_static = "1.5.0" rand = "0.8.5" -thiserror = "1.0.64" +thiserror = "1.0.65" tracing = "0.1.40" [target.'cfg(target_family = "wasm")'.dependencies] -tokio = { version = "1.40.0", features = ["io-util", "macros", "rt"] } +tokio = { version = "1.41.0", features = ["io-util", "macros", "rt"] } [target.'cfg(any(windows, unix))'.dependencies] hostname = "0.4.0" os_pipe = { version = "1.2.1", features = ["io_safety"] } -tokio = { version = "1.40.0", features = [ +tokio = { version = "1.41.0", features = [ "io-util", "macros", "process", @@ -48,7 +48,7 @@ tokio = { version = "1.40.0", features = [ ] } [target.'cfg(windows)'.dependencies] -homedir = "0.3.3" +homedir = "0.3.4" whoami = "1.5.2" [target.'cfg(unix)'.dependencies] @@ -66,7 +66,7 @@ uzers = "0.12.1" procfs = "0.17.0" [dev-dependencies] -anyhow = "1.0.90" +anyhow = "1.0.91" criterion = { version = "0.5.1", features = ["async_tokio", "html_reports"] } [target.'cfg(unix)'.dev-dependencies] diff --git a/brush-interactive/Cargo.toml b/brush-interactive/Cargo.toml index 36538844..9832a4a4 100644 --- a/brush-interactive/Cargo.toml +++ b/brush-interactive/Cargo.toml @@ -29,8 +29,8 @@ brush-core = { version = "^0.2.11", path = "../brush-core" } indexmap = "2.6.0" nu-ansi-term = { version = "0.50.1", optional = true } reedline = { version = "0.36.0", optional = true } -thiserror = "1.0.64" +thiserror = "1.0.65" tracing = "0.1.40" [target.'cfg(any(windows, unix))'.dependencies] -tokio = { version = "1.40.0", features = ["macros", "signal"] } +tokio = { version = "1.41.0", features = ["macros", "signal"] } diff --git a/brush-parser/Cargo.toml b/brush-parser/Cargo.toml index c84d0a3f..46bacb2b 100644 --- a/brush-parser/Cargo.toml +++ b/brush-parser/Cargo.toml @@ -19,15 +19,15 @@ fuzz-testing = ["dep:arbitrary"] [dependencies] arbitrary = { version = "1.3.2", optional = true, features = ["derive"] } -cached = "0.53.0" +cached = "0.53.1" indenter = "0.3.3" peg = "0.8.4" -thiserror = "1.0.64" +thiserror = "1.0.65" tracing = "0.1.40" utf8-chars = "3.0.5" [dev-dependencies] -anyhow = "1.0.90" +anyhow = "1.0.91" assert_matches = "1.5.0" criterion = { version = "0.5.1", features = ["html_reports"] } diff --git a/brush-shell/Cargo.toml b/brush-shell/Cargo.toml index 8dbd52b4..cad0fd04 100644 --- a/brush-shell/Cargo.toml +++ b/brush-shell/Cargo.toml @@ -42,7 +42,7 @@ async-trait = "0.1.83" brush-parser = { version = "^0.2.9", path = "../brush-parser" } brush-core = { version = "^0.2.11", path = "../brush-core" } cfg-if = "1.0.0" -clap = { version = "4.5.17", features = ["derive", "env", "wrap_help"] } +clap = { version = "4.5.20", features = ["derive", "env", "wrap_help"] } const_format = "0.2.33" git-version = "0.3.9" lazy_static = "1.5.0" @@ -54,18 +54,18 @@ human-panic = "2.0.2" brush-interactive = { version = "^0.2.11", path = "../brush-interactive", features = [ "basic", ] } -tokio = { version = "1.40.0", features = ["rt", "sync"] } +tokio = { version = "1.41.0", features = ["rt", "sync"] } [target.'cfg(any(windows, unix))'.dependencies] brush-interactive = { version = "^0.2.11", path = "../brush-interactive", features = [ "reedline", ] } -tokio = { version = "1.40.0", features = ["rt", "rt-multi-thread", "sync"] } +tokio = { version = "1.41.0", features = ["rt", "rt-multi-thread", "sync"] } [dev-dependencies] -anyhow = "1.0.90" -assert_cmd = "2.0.15" -assert_fs = "1.1.1" +anyhow = "1.0.91" +assert_cmd = "2.0.16" +assert_fs = "1.1.2" colored = "2.1.0" descape = "2.0.3" diff = "0.1.13" @@ -75,8 +75,8 @@ glob = "0.3.1" indent = "0.1.1" junit-report = "0.8.3" pathdiff = "0.2.2" -regex = "1.11.0" -serde = { version = "1.0.210", features = ["derive"] } +regex = "1.11.1" +serde = { version = "1.0.213", features = ["derive"] } serde_yaml = "0.9.34" strip-ansi-escapes = "0.2.0" version-compare = "0.2.0" diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 05f8452c..55bcbe6e 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -16,11 +16,11 @@ rust-version.workspace = true cargo-fuzz = true [dependencies] -anyhow = "1.0.90" -assert_cmd = "2.0.15" +anyhow = "1.0.91" +assert_cmd = "2.0.16" lazy_static = "1.5.0" libfuzzer-sys = "0.4" -tokio = { version = "1.40.0", features = ["rt"] } +tokio = { version = "1.41.0", features = ["rt"] } [dependencies.brush-core] path = "../brush-core" diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index c5d474a8..bacd06be 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -12,8 +12,8 @@ repository.workspace = true rust-version.workspace = true [dependencies] -anyhow = "1.0.90" +anyhow = "1.0.91" brush-shell = { version = "^0.2.11", path = "../brush-shell" } -clap = { version = "4.5.17", features = ["derive"] } +clap = { version = "4.5.20", features = ["derive"] } clap_mangen = "0.2.24" clap-markdown = "0.1.4"