From a83c6884e919388a3c44478396db314da5b41fce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 10:25:34 -0800 Subject: [PATCH] build(deps): bump the cargo group with 7 updates (#267) * build(deps): bump the cargo group with 7 updates Bumps the cargo group with 7 updates: | Package | From | To | | --- | --- | --- | | [tokio](https://github.com/tokio-rs/tokio) | `1.41.0` | `1.41.1` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.92` | `1.0.93` | | [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.1` | | [cached](https://github.com/jaemk/cached) | `0.53.1` | `0.54.0` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.67` | `2.0.3` | | [pprof](https://github.com/tikv/pprof-rs) | `0.13.0` | `0.14.0` | | [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.7` | `0.4.8` | Updates `tokio` from 1.41.0 to 1.41.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.0...tokio-1.41.1) Updates `anyhow` from 1.0.92 to 1.0.93 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.92...1.0.93) Updates `arbitrary` from 1.3.2 to 1.4.1 - [Changelog](https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-fuzz/arbitrary/compare/v1.3.2...v1.4.1) Updates `cached` from 0.53.1 to 0.54.0 - [Changelog](https://github.com/jaemk/cached/blob/master/CHANGELOG.md) - [Commits](https://github.com/jaemk/cached/commits) Updates `thiserror` from 1.0.67 to 2.0.3 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.67...2.0.3) Updates `pprof` from 0.13.0 to 0.14.0 - [Changelog](https://github.com/tikv/pprof-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/tikv/pprof-rs/commits) Updates `libfuzzer-sys` from 0.4.7 to 0.4.8 - [Changelog](https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-fuzz/libfuzzer/compare/0.4.7...0.4.8) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: arbitrary dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: cached dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo - dependency-name: pprof dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: libfuzzer-sys dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: reuben olinsky --- Cargo.lock | 103 ++++++++++++++++++++++++++--------- brush-core/Cargo.toml | 10 ++-- brush-interactive/Cargo.toml | 4 +- brush-parser/Cargo.toml | 10 ++-- brush-shell/Cargo.toml | 4 +- deny.toml | 1 + fuzz/Cargo.toml | 4 +- xtask/Cargo.toml | 2 +- 8 files changed, 94 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6d1f5a1a..c7e6acc9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -39,6 +39,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aligned-vec" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e0966165eaf052580bd70eb1b32cb3d6245774c0104d1b2793e9650bf83b52a" +dependencies = [ + "equator", +] + [[package]] name = "allocator-api2" version = "0.2.18" @@ -117,15 +126,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.92" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] @@ -271,7 +280,7 @@ dependencies = [ "pprof", "procfs", "rand", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", "uzers", @@ -301,7 +310,7 @@ dependencies = [ "indexmap", "nu-ansi-term 0.50.1", "reedline", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", ] @@ -319,7 +328,7 @@ dependencies = [ "peg", "pprof", "pretty_assertions", - "thiserror", + "thiserror 2.0.3", "tracing", "utf8-chars", ] @@ -397,16 +406,16 @@ checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" [[package]] name = "cached" -version = "0.53.1" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4d73155ae6b28cf5de4cfc29aeb02b8a1c6dab883cb015d15cd514e42766846" +checksum = "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae" dependencies = [ "ahash", "cached_proc_macro", "cached_proc_macro_types", "hashbrown 0.14.5", "once_cell", - "thiserror", + "thiserror 1.0.69", "web-time", ] @@ -580,7 +589,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bb11bd1378bf3731b182997b40cefe00aba6a6cc74042c8318c1b271d3badf7" dependencies = [ "nix 0.27.1", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -797,9 +806,9 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", @@ -863,6 +872,26 @@ dependencies = [ "termcolor", ] +[[package]] +name = "equator" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea" +dependencies = [ + "equator-macro", +] + +[[package]] +name = "equator-macro" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -1376,13 +1405,12 @@ checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" [[package]] name = "libfuzzer-sys" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" +checksum = "9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa" dependencies = [ "arbitrary", "cc", - "once_cell", ] [[package]] @@ -1685,10 +1713,11 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "pprof" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5c97c51bd34c7e742402e216abdeb44d415fbe6ae41d56b114723e953711cb" +checksum = "ebbe2f8898beba44815fdc9e5a4ae9c929e21c5dc29b0c774a15555f7f58d6d0" dependencies = [ + "aligned-vec", "backtrace", "cfg-if", "criterion", @@ -1702,7 +1731,7 @@ dependencies = [ "smallvec", "symbolic-demangle", "tempfile", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1895,7 +1924,7 @@ dependencies = [ "strip-ansi-escapes", "strum", "strum_macros", - "thiserror", + "thiserror 1.0.69", "unicode-segmentation", "unicode-width", ] @@ -2235,18 +2264,38 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.67" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3c6efbfc763e64eb85c11c25320f0737cb7364c4b6336db90aa9ebe27a0bbd" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" dependencies = [ - "thiserror-impl", + "thiserror-impl 2.0.3", ] [[package]] name = "thiserror-impl" -version = "1.0.67" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b607164372e89797d78b8e23a6d67d5d1038c1c65efd52e1389ef8b77caba2a6" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" dependencies = [ "proc-macro2", "quote", @@ -2306,9 +2355,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.41.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", diff --git a/brush-core/Cargo.toml b/brush-core/Cargo.toml index c5e48667..ba66c887 100644 --- a/brush-core/Cargo.toml +++ b/brush-core/Cargo.toml @@ -20,7 +20,7 @@ workspace = true async-recursion = "1.1.1" async-trait = "0.1.83" brush-parser = { version = "^0.2.10", path = "../brush-parser" } -cached = "0.53.1" +cached = "0.54.0" cfg-if = "1.0.0" clap = { version = "4.5.20", features = ["derive", "wrap_help"] } fancy-regex = "0.14.0" @@ -29,11 +29,11 @@ indexmap = "2.6.0" itertools = "0.13.0" lazy_static = "1.5.0" rand = "0.8.5" -thiserror = "1.0.67" +thiserror = "2.0.3" tracing = "0.1.40" [target.'cfg(target_family = "wasm")'.dependencies] -tokio = { version = "1.41.0", features = ["io-util", "macros", "rt"] } +tokio = { version = "1.41.1", features = ["io-util", "macros", "rt"] } [target.'cfg(any(windows, unix))'.dependencies] hostname = "0.4.0" @@ -66,11 +66,11 @@ uzers = "0.12.1" procfs = "0.17.0" [dev-dependencies] -anyhow = "1.0.92" +anyhow = "1.0.93" criterion = { version = "0.5.1", features = ["async_tokio", "html_reports"] } [target.'cfg(unix)'.dev-dependencies] -pprof = { version = "0.13.0", features = ["criterion", "flamegraph"] } +pprof = { version = "0.14.0", features = ["criterion", "flamegraph"] } [[bench]] name = "shell" diff --git a/brush-interactive/Cargo.toml b/brush-interactive/Cargo.toml index d986dca8..ba6d90a5 100644 --- a/brush-interactive/Cargo.toml +++ b/brush-interactive/Cargo.toml @@ -29,8 +29,8 @@ brush-core = { version = "^0.2.12", 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.67" +thiserror = "2.0.3" tracing = "0.1.40" [target.'cfg(any(windows, unix))'.dependencies] -tokio = { version = "1.41.0", features = ["macros", "signal"] } +tokio = { version = "1.41.1", features = ["macros", "signal"] } diff --git a/brush-parser/Cargo.toml b/brush-parser/Cargo.toml index 5fd040dd..2da7eb5a 100644 --- a/brush-parser/Cargo.toml +++ b/brush-parser/Cargo.toml @@ -18,22 +18,22 @@ bench = false fuzz-testing = ["dep:arbitrary"] [dependencies] -arbitrary = { version = "1.3.2", optional = true, features = ["derive"] } -cached = "0.53.1" +arbitrary = { version = "1.4.1", optional = true, features = ["derive"] } +cached = "0.54.0" indenter = "0.3.3" peg = "0.8.4" -thiserror = "1.0.67" +thiserror = "2.0.3" tracing = "0.1.40" utf8-chars = "3.0.5" [dev-dependencies] -anyhow = "1.0.92" +anyhow = "1.0.93" assert_matches = "1.5.0" criterion = { version = "0.5.1", features = ["html_reports"] } pretty_assertions = { version = "1.4.1", features = ["unstable"] } [target.'cfg(unix)'.dev-dependencies] -pprof = { version = "0.13.0", features = ["criterion", "flamegraph"] } +pprof = { version = "0.14.0", features = ["criterion", "flamegraph"] } [[bench]] name = "parser" diff --git a/brush-shell/Cargo.toml b/brush-shell/Cargo.toml index 96322d23..14e91a23 100644 --- a/brush-shell/Cargo.toml +++ b/brush-shell/Cargo.toml @@ -54,7 +54,7 @@ human-panic = "2.0.2" brush-interactive = { version = "^0.2.12", path = "../brush-interactive", features = [ "basic", ] } -tokio = { version = "1.41.0", features = ["rt", "sync"] } +tokio = { version = "1.41.1", features = ["rt", "sync"] } [target.'cfg(any(windows, unix))'.dependencies] brush-interactive = { version = "^0.2.12", path = "../brush-interactive", features = [ @@ -63,7 +63,7 @@ brush-interactive = { version = "^0.2.12", path = "../brush-interactive", featur tokio = { version = "1.41.0", features = ["rt", "rt-multi-thread", "sync"] } [dev-dependencies] -anyhow = "1.0.92" +anyhow = "1.0.93" assert_cmd = "2.0.16" assert_fs = "1.1.2" colored = "2.1.0" diff --git a/deny.toml b/deny.toml index df6cf97c..cbaf03b2 100644 --- a/deny.toml +++ b/deny.toml @@ -86,6 +86,7 @@ deny = [] # Certain crates/versions that will be skipped when doing duplicate detection. skip = [{ crate = "nu-ansi-term" }, { crate = "itertools" }, { crate = "hashbrown" }] skip-tree = [ + { crate = "thiserror", reason = "Multiple crates use different versions" }, { crate = "windows-sys", reason = "several crates use outdated versions" }, { crate = "windows-core", reason = "several crates use outdated versions" }, { crate = "windows", reason = "several crates use outdated versions" }, diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index fff7c23e..d14d1cb6 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -16,11 +16,11 @@ rust-version.workspace = true cargo-fuzz = true [dependencies] -anyhow = "1.0.92" +anyhow = "1.0.93" assert_cmd = "2.0.16" lazy_static = "1.5.0" libfuzzer-sys = "0.4" -tokio = { version = "1.41.0", features = ["rt"] } +tokio = { version = "1.41.1", features = ["rt"] } [dependencies.brush-core] path = "../brush-core" diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index f3c3b945..4899a205 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -12,7 +12,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -anyhow = "1.0.92" +anyhow = "1.0.93" brush-shell = { version = "^0.2.12", path = "../brush-shell" } clap = { version = "4.5.20", features = ["derive"] } clap_mangen = "0.2.24"