From 97898e1459f997efaf59cfebdb9ebb4f79d9dbc8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:06:37 +0000 Subject: [PATCH] chore(deps): Update compatible (#1160) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anstream](https://redirect.github.com/rust-cli/anstyle) | dependencies | patch | `0.6.17` -> `0.6.18` | | [anstyle](https://redirect.github.com/rust-cli/anstyle) | dependencies | patch | `1.0.9` -> `1.0.10` | | [anyhow](https://redirect.github.com/dtolnay/anyhow) | dependencies | patch | `1.0.91` -> `1.0.94` | | [bstr](https://redirect.github.com/BurntSushi/bstr) | dependencies | minor | `1.10.0` -> `1.11.0` | | [clap](https://redirect.github.com/clap-rs/clap) | dependencies | patch | `4.5.20` -> `4.5.22` | | [csv](https://redirect.github.com/BurntSushi/rust-csv) | dev-dependencies | patch | `1.3.0` -> `1.3.1` | | [divan](https://redirect.github.com/nvzqz/divan) | dev-dependencies | patch | `0.1.14` -> `0.1.16` | | [indexmap](https://redirect.github.com/indexmap-rs/indexmap) | dev-dependencies | minor | `2.6.0` -> `2.7.0` | | [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | dependencies | patch | `1.0.214` -> `1.0.215` | | [serde_json](https://redirect.github.com/serde-rs/json) | dependencies | patch | `1.0.132` -> `1.0.133` | | [snapbox](https://redirect.github.com/assert-rs/trycmd/tree/main/crates/snapbox) ([source](https://redirect.github.com/assert-rs/snapbox)) | dev-dependencies | patch | `0.6.19` -> `0.6.20` | | [thiserror](https://redirect.github.com/dtolnay/thiserror) | dependencies | patch | `2.0.3` -> `2.0.4` | --- ### Release Notes
rust-cli/anstyle (anstream) ### [`v0.6.18`](https://redirect.github.com/rust-cli/anstyle/compare/anstream-v0.6.17...anstream-v0.6.18) [Compare Source](https://redirect.github.com/rust-cli/anstyle/compare/anstream-v0.6.17...anstream-v0.6.18)
dtolnay/anyhow (anyhow) ### [`v1.0.94`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.94) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.93...1.0.94) - Documentation improvements ### [`v1.0.93`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.93) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.92...1.0.93) - Update dev-dependencies to `thiserror` v2 ### [`v1.0.92`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.92) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.91...1.0.92) - Support Rust 1.82's `&raw const` and `&raw mut` syntax inside `ensure!` ([#​390](https://redirect.github.com/dtolnay/anyhow/issues/390))
BurntSushi/bstr (bstr) ### [`v1.11.0`](https://redirect.github.com/BurntSushi/bstr/compare/1.10.0...1.11.0) [Compare Source](https://redirect.github.com/BurntSushi/bstr/compare/1.10.0...1.11.0)
clap-rs/clap (clap) ### [`v4.5.22`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4522---2024-12-03) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.21...v4.5.22) ##### Fixes - *(assert)* Catch bugs with arguments requiring themself ### [`v4.5.21`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4521---2024-11-13) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.20...v4.5.21) ##### Fixes - *(parser)* Ensure defaults are filled in on error with `ignore_errors(true)`
BurntSushi/rust-csv (csv) ### [`v1.3.1`](https://redirect.github.com/BurntSushi/rust-csv/compare/1.3.0...1.3.1) [Compare Source](https://redirect.github.com/BurntSushi/rust-csv/compare/1.3.0...1.3.1)
nvzqz/divan (divan) ### [`v0.1.16`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0116---2024-11-25) [Compare Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.15...v0.1.16) ##### Added - Thread pool for reusing threads across multi-threaded benchmarks. The result is that when running Divan benchmarks under a sampling profiler, the profiler's output will be cleaner and easier to understand. (\[[#​37](https://redirect.github.com/nvzqz/divan/issues/37)]) - Track the maximum number of allocations during a benchmark. ##### Changed - Make private `Arg::get` trait method not take `self`, so that text editors don't recommend using it. (\[[#​59](https://redirect.github.com/nvzqz/divan/issues/59)]) - Cache `BenchOptions` using `LazyLock` instead of `OnceLock`, saving space and simplifying the implementation. ### [`v0.1.15`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0115---2024-10-31) [Compare Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.14...v0.1.15) ##### Added - \[`CyclesCount`] counter to display cycle throughput as Hertz. - Track the maximum number of bytes allocated during a benchmark. ##### Removed - Remove `has_cpuid` polyfill due to it no longer being planned for Rust, since CPUID is assumed to be available on all old x86 Rust targets. ##### Fixed - List generic benchmark type parameter `A<4>` before `A<32>`. (\[[#​64](https://redirect.github.com/nvzqz/divan/issues/64)]) - Improve precision by using `f64` when calculating allocation count and sizes for the median samples. - Multi-thread allocation counting in `sum_alloc_tallies` on macOS was loading a null pointer instead of the pointer initialized by `sync_threads`. ##### Changes - Sort all output benchmark names [naturally](https://en.wikipedia.org/wiki/Natural_sort_order) instead of [lexicographically](https://en.wikipedia.org/wiki/Lexicographic_order). - Internally reuse \[`&[&str]` slice]\[slice] for \[`args`] names. - Subtract overhead of \[`AllocProfiler`] from timings. Now that Divan also tracks the maximum bytes allocated, the overhead was apparent in timings. - Simplify `ThreadAllocInfo::clear`. - Move measured loop overhead from `SharedContext` to global `OnceLock`. - Macros no longer rely on `std` being re-exported by Divan. Instead they use `::std` or `::core` to greatly simplify code. Although this is technically a breaking change, it is extremely unlikely to do `extern crate std as x`.
indexmap-rs/indexmap (indexmap) ### [`v2.7.0`](https://redirect.github.com/indexmap-rs/indexmap/blob/HEAD/RELEASES.md#270-2024-11-30) [Compare Source](https://redirect.github.com/indexmap-rs/indexmap/compare/2.6.0...2.7.0) - Added methods `Entry::insert_entry` and `VacantEntry::insert_entry`, returning an `OccupiedEntry` after insertion.
serde-rs/serde (serde) ### [`v1.0.215`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.215) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.214...v1.0.215) - Produce warning when multiple fields or variants have the same deserialization name ([#​2855](https://redirect.github.com/serde-rs/serde/issues/2855), [#​2856](https://redirect.github.com/serde-rs/serde/issues/2856), [#​2857](https://redirect.github.com/serde-rs/serde/issues/2857))
serde-rs/json (serde_json) ### [`v1.0.133`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.133) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.132...v1.0.133) - Implement From<\[T; N]> for serde_json::Value ([#​1215](https://redirect.github.com/serde-rs/json/issues/1215))
assert-rs/snapbox (snapbox) ### [`v0.6.20`](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.19...snapbox-v0.6.20) [Compare Source](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.19...snapbox-v0.6.20)
dtolnay/thiserror (thiserror) ### [`v2.0.4`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.4) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.3...2.0.4) - Eliminate needless_lifetimes clippy lint in generated `From` impls ([#​391](https://redirect.github.com/dtolnay/thiserror/issues/391), thanks [@​matt-phylum](https://redirect.github.com/matt-phylum))
--- ### Configuration 📅 **Schedule**: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/crate-ci/typos). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Cargo.lock | 64 +++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6c03420..e6caf7f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -41,9 +41,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.17" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" dependencies = [ "anstyle", "anstyle-parse", @@ -56,9 +56,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anstyle-parse" @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.91" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" [[package]] name = "assert_fs" @@ -155,9 +155,9 @@ checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "bstr" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +checksum = "1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22" dependencies = [ "memchr", "regex-automata", @@ -181,9 +181,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "4.5.20" +version = "4.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b" dependencies = [ "clap_builder", "clap_derive", @@ -201,9 +201,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1" dependencies = [ "anstream", "anstyle", @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "csv" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" +checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" dependencies = [ "csv-core", "itoa", @@ -430,9 +430,9 @@ checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" [[package]] name = "divan" -version = "0.1.14" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d567df2c9c2870a43f3f2bd65aaeb18dbce1c18f217c3e564b4fbaeb3ee56c" +checksum = "ccc40f214f0d9e897cfc72e2edfa5c225d3252f758c537f11ac0a80371c073a6" dependencies = [ "cfg-if", "clap", @@ -444,9 +444,9 @@ dependencies = [ [[package]] name = "divan-macros" -version = "0.1.14" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27540baf49be0d484d8f0130d7d8da3011c32a44d4fc873368154f1510e574a2" +checksum = "7bdb5411188f7f878a17964798c1264b6b0a9f915bd39b20bf99193c923e1b4e" dependencies = [ "proc-macro2", "quote", @@ -682,9 +682,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" dependencies = [ "equivalent", "hashbrown", @@ -1059,18 +1059,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -1079,9 +1079,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -1134,9 +1134,9 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "snapbox" -version = "0.6.19" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "881f1849454828a68363dd288b7a0a071e55e2a4356d2c38b567db18a9be0d9f" +checksum = "1373ce406dfad473059bbc31d807715642182bbc952a811952b58d1c9e41dcfa" dependencies = [ "anstream", "anstyle", @@ -1223,18 +1223,18 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +checksum = "2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +checksum = "8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061" dependencies = [ "proc-macro2", "quote",