From be64f9f1e71278d782fc6867f5afc3bbc2455a2b Mon Sep 17 00:00:00 2001 From: Rain Date: Wed, 27 Sep 2023 12:20:15 -0700 Subject: [PATCH] [meta] update dependencies --- .github/workflows/ci.yml | 4 +- Cargo.lock | 373 +++++++++++----------- README.md | 2 +- cargo-guppy/Cargo.toml | 4 +- guppy-summaries/Cargo.toml | 10 +- guppy/CHANGELOG.md | 6 + guppy/Cargo.toml | 16 +- internal-tools/cargo-compare/Cargo.toml | 4 +- internal-tools/fixture-manager/Cargo.toml | 2 +- target-spec-miette/Cargo.toml | 2 +- target-spec/Cargo.toml | 14 +- target-spec/README.md | 1 + target-spec/src/lib.rs | 1 + tools/cargo-hakari/CHANGELOG.md | 6 + tools/cargo-hakari/Cargo.toml | 8 +- tools/determinator/CHANGELOG.md | 6 + tools/determinator/Cargo.toml | 10 +- tools/hakari/CHANGELOG.md | 6 + tools/hakari/Cargo.toml | 6 +- workspace-hack/Cargo.toml | 44 +-- 20 files changed, 272 insertions(+), 253 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9132c2a84fca..2fe9f1dd3d48 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - rust-version: [ 1.66, stable ] + rust-version: [ "1.70", stable ] fail-fast: false env: RUSTFLAGS: -D warnings @@ -82,7 +82,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - rust-version: [ 1.66, stable ] + rust-version: [ "1.70", stable ] fail-fast: false env: RUSTFLAGS: -D warnings diff --git a/Cargo.lock b/Cargo.lock index ef387a704a83..3cae052bb556 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -31,9 +31,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.0.2" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" +checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" dependencies = [ "memchr", ] @@ -55,24 +55,23 @@ dependencies = [ [[package]] name = "anstream" -version = "0.3.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is-terminal", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.1" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" +checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" [[package]] name = "anstyle-parse" @@ -94,9 +93,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "1.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" dependencies = [ "anstyle", "windows-sys 0.48.0", @@ -104,9 +103,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.72" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" +checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" [[package]] name = "arc-swap" @@ -210,9 +209,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.3.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" +checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" [[package]] name = "bitmaps" @@ -296,7 +295,7 @@ dependencies = [ "bytesize", "cargo-platform", "cargo-util", - "clap 4.3.19", + "clap 4.4.5", "crates-io", "curl", "curl-sys", @@ -398,7 +397,7 @@ version = "0.9.27" dependencies = [ "camino", "cfg-if", - "clap 4.3.19", + "clap 4.4.5", "color-eyre", "dialoguer", "duct", @@ -466,18 +465,19 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.79" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ "jobserver", + "libc", ] [[package]] name = "cfg-expr" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" +checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" dependencies = [ "smallvec", "target-lexicon", @@ -550,24 +550,23 @@ dependencies = [ [[package]] name = "clap" -version = "4.3.19" +version = "4.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" +checksum = "824956d0dca8334758a5b7f7e50518d66ea319330cbceedcf76905c2f6ab30e3" dependencies = [ "clap_builder", - "clap_derive 4.3.12", - "once_cell", + "clap_derive 4.4.2", ] [[package]] name = "clap_builder" -version = "4.3.19" +version = "4.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" +checksum = "122ec64120a49b4563ccaedcbea7818d069ed8e9aa6d829b82d8a4128936b2ab" dependencies = [ "anstream", "anstyle", - "clap_lex 0.5.0", + "clap_lex 0.5.1", "strsim 0.10.0", ] @@ -579,21 +578,21 @@ checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" dependencies = [ "heck 0.4.1", "proc-macro-error", - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "syn 1.0.109", ] [[package]] name = "clap_derive" -version = "4.3.12" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" +checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" dependencies = [ "heck 0.4.1", - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 2.0.27", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", ] [[package]] @@ -607,9 +606,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" +checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" [[package]] name = "clru" @@ -712,7 +711,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.3.19", + "clap 4.4.5", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1060,9 +1059,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" +checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" dependencies = [ "errno-dragonfly", "libc", @@ -1100,9 +1099,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "ff" @@ -1828,9 +1827,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aca8bbd8e0707c1887a8bbb7e6b40e228f251ff5d62c8220a4a7a53c73aff006" +checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" dependencies = [ "aho-corasick", "bstr", @@ -1862,7 +1861,7 @@ dependencies = [ "fixtures", "guppy-summaries", "guppy-workspace-hack", - "indexmap 1.9.3", + "indexmap 2.0.1", "itertools 0.11.0", "nested", "once_cell", @@ -1923,7 +1922,7 @@ dependencies = [ name = "guppy-workspace-hack" version = "0.1.0" dependencies = [ - "clap 4.3.19", + "clap 4.4.5", "clap_builder", "indexmap 1.9.3", "libc", @@ -1932,16 +1931,16 @@ dependencies = [ "num-traits", "owo-colors", "petgraph", - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "regex", "regex-automata", - "rustix 0.38.4", + "rustix 0.38.14", "semver", "serde", "serde_json", "syn 1.0.109", - "syn 2.0.27", + "syn 2.0.37", "toml 0.5.11", "winapi", "windows-sys 0.48.0", @@ -2026,9 +2025,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" @@ -2145,8 +2144,8 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", ] [[package]] @@ -2167,9 +2166,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e" dependencies = [ "equivalent", "hashbrown 0.14.0", @@ -2177,9 +2176,9 @@ dependencies = [ [[package]] name = "indoc" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c785eefb63ebd0e33416dfcb8d6da0bf27ce752843a45632a67bf10d4d4b5c4" +checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" [[package]] name = "instant" @@ -2206,7 +2205,7 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi 0.3.2", + "hermit-abi 0.3.3", "libc", "windows-sys 0.48.0", ] @@ -2217,8 +2216,8 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ - "hermit-abi 0.3.2", - "rustix 0.38.4", + "hermit-abi 0.3.3", + "rustix 0.38.14", "windows-sys 0.48.0", ] @@ -2284,9 +2283,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.147" +version = "0.2.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" [[package]] name = "libgit2-sys" @@ -2352,9 +2351,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.3" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" +checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" [[package]] name = "lock_api" @@ -2368,9 +2367,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "maybe-async" @@ -2378,16 +2377,16 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f1b8c13cb1f814b634a96b2c725449fe7ed464a7b8781de8688be5ffbd3f305" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "syn 1.0.109", ] [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" [[package]] name = "memmap2" @@ -2425,9 +2424,9 @@ version = "5.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 2.0.27", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", ] [[package]] @@ -2511,16 +2510,6 @@ dependencies = [ "libm", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi 0.3.2", - "libc", -] - [[package]] name = "num_threads" version = "0.1.6" @@ -2673,7 +2662,7 @@ dependencies = [ "libc", "redox_syscall 0.3.5", "smallvec", - "windows-targets 0.48.1", + "windows-targets 0.48.5", ] [[package]] @@ -2723,12 +2712,12 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "petgraph" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" +checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 1.9.3", + "indexmap 2.0.1", ] [[package]] @@ -2807,8 +2796,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "syn 1.0.109", "version_check", ] @@ -2819,8 +2808,8 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "version_check", ] @@ -2835,9 +2824,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" dependencies = [ "unicode-ident", ] @@ -2908,11 +2897,11 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ - "proc-macro2 1.0.66", + "proc-macro2 1.0.67", ] [[package]] @@ -2965,9 +2954,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" dependencies = [ "either", "rayon-core", @@ -2975,14 +2964,12 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" dependencies = [ - "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", - "num_cpus", ] [[package]] @@ -3016,25 +3003,25 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.1" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" +checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" dependencies = [ "aho-corasick", "memchr", "regex-automata", - "regex-syntax 0.7.4", + "regex-syntax 0.7.5", ] [[package]] name = "regex-automata" -version = "0.3.4" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7b6d6190b7594385f61bd3911cd1be99dfddcfc365a4160cc2ab5bff4aed294" +checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.4", + "regex-syntax 0.7.5", ] [[package]] @@ -3045,9 +3032,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" +checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" [[package]] name = "rfc6979" @@ -3108,14 +3095,14 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.4" +version = "0.38.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" +checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f" dependencies = [ - "bitflags 2.3.3", + "bitflags 2.4.0", "errno", "libc", - "linux-raw-sys 0.4.3", + "linux-raw-sys 0.4.7", "windows-sys 0.48.0", ] @@ -3177,18 +3164,18 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.178" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60363bdd39a7be0266a520dab25fdc9241d2f987b08a01e01f0ec6d06a981348" +checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" dependencies = [ "serde_derive", ] @@ -3205,13 +3192,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.178" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28482318d6641454cb273da158647922d1be6b5a2fcc6165cd89ebdd7ed576b" +checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 2.0.27", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", ] [[package]] @@ -3225,9 +3212,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.104" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -3334,9 +3321,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" [[package]] name = "socket2" @@ -3404,8 +3391,8 @@ checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ "heck 0.3.3", "proc-macro-error", - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "syn 1.0.109", ] @@ -3442,19 +3429,19 @@ version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.27" +version = "2.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" +checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", "unicode-ident", ] @@ -3480,9 +3467,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.10" +version = "0.12.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2faeef5759ab89935255b1a4cd98e0baf99d1085e37d36599c625dac49ae8e" +checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" [[package]] name = "target-spec" @@ -3511,14 +3498,14 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.7.0" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998" +checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" dependencies = [ "cfg-if", - "fastrand 2.0.0", + "fastrand 2.0.1", "redox_syscall 0.3.5", - "rustix 0.38.4", + "rustix 0.38.14", "windows-sys 0.48.0", ] @@ -3533,36 +3520,36 @@ dependencies = [ [[package]] name = "test-case" -version = "3.1.0" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a1d6e7bde536b0412f20765b76e921028059adfd1b90d8974d33fd3c91b25df" +checksum = "c8f1e820b7f1d95a0cdbf97a5df9de10e1be731983ab943e56703ac1b8e9d425" dependencies = [ "test-case-macros", ] [[package]] name = "test-case-core" -version = "3.1.0" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d10394d5d1e27794f772b6fc854c7e91a2dc26e2cbf807ad523370c2a59c0cee" +checksum = "54c25e2cb8f5fcd7318157634e8838aa6f7e4715c96637f969fabaccd1ef5462" dependencies = [ "cfg-if", "proc-macro-error", - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 1.0.109", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", ] [[package]] name = "test-case-macros" -version = "3.1.0" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeb9a44b1c6a54c1ba58b152797739dba2a83ca74e18168a68c980eb142f9404" +checksum = "37cfd7bbc88a0104e304229fba519bdc45501a30b760fb72240342f1289ad257" dependencies = [ "proc-macro-error", - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 1.0.109", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", "test-case-core", ] @@ -3596,9 +3583,9 @@ version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 2.0.27", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", ] [[package]] @@ -3720,7 +3707,7 @@ version = "0.19.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.0.1", "serde", "serde_spanned", "toml_datetime 0.6.3", @@ -3763,9 +3750,9 @@ checksum = "63ec69f541d875b783ca40184d655f2927c95f0bffd486faa83cd3ac3529ec32" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" @@ -3784,9 +3771,9 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unicode-xid" @@ -3852,8 +3839,8 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", + "proc-macro2 1.0.67", + "quote 1.0.33", ] [[package]] @@ -3900,9 +3887,9 @@ dependencies = [ "bumpalo", "log", "once_cell", - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 2.0.27", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", "wasm-bindgen-shared", ] @@ -3912,7 +3899,7 @@ version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" dependencies = [ - "quote 1.0.32", + "quote 1.0.33", "wasm-bindgen-macro-support", ] @@ -3922,9 +3909,9 @@ version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ - "proc-macro2 1.0.66", - "quote 1.0.32", - "syn 2.0.27", + "proc-macro2 1.0.67", + "quote 1.0.33", + "syn 2.0.37", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4021,7 +4008,7 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets 0.48.1", + "windows-targets 0.48.5", ] [[package]] @@ -4041,17 +4028,17 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.48.1" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm 0.48.0", - "windows_aarch64_msvc 0.48.0", - "windows_i686_gnu 0.48.0", - "windows_i686_msvc 0.48.0", - "windows_x86_64_gnu 0.48.0", - "windows_x86_64_gnullvm 0.48.0", - "windows_x86_64_msvc 0.48.0", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", ] [[package]] @@ -4062,9 +4049,9 @@ checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_msvc" @@ -4074,9 +4061,9 @@ checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_aarch64_msvc" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_i686_gnu" @@ -4086,9 +4073,9 @@ checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_gnu" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_msvc" @@ -4098,9 +4085,9 @@ checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_i686_msvc" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_x86_64_gnu" @@ -4110,9 +4097,9 @@ checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnu" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnullvm" @@ -4122,9 +4109,9 @@ checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_msvc" @@ -4134,9 +4121,9 @@ checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" -version = "0.48.0" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "winnow" diff --git a/README.md b/README.md index 174d4035d87e..36250daa3fc5 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ metadata`](https://doc.rust-lang.org/cargo/commands/cargo-metadata.html) format. ## Minimum supported Rust version -The minimum supported Rust version (MSRV) is **Rust 1.66**. +The minimum supported Rust version (MSRV) is **Rust 1.70**. While a crate is pre-release status (0.x.x) it may have its MSRV bumped in a patch release. Once a crate has reached 1.x, any MSRV bump will be accompanied with a new minor version. diff --git a/cargo-guppy/Cargo.toml b/cargo-guppy/Cargo.toml index 4a7a984690a3..501870cf7d72 100644 --- a/cargo-guppy/Cargo.toml +++ b/cargo-guppy/Cargo.toml @@ -15,7 +15,7 @@ guppy = { version = "0.17.1", path = "../guppy", features = ["summaries"] } guppy-cmdlib = { path = "../guppy-cmdlib" } itertools = "0.11.0" pathdiff = { version = "0.2.1", features = ["camino"] } -serde = { version = "1.0.178", features = ["derive"] } -serde_json = "1.0.104" +serde = { version = "1.0.188", features = ["derive"] } +serde_json = "1.0.107" toml_edit = "0.17.1" guppy-workspace-hack = { version = "0.1", path = "../workspace-hack" } diff --git a/guppy-summaries/Cargo.toml b/guppy-summaries/Cargo.toml index 06820887030f..9973be62b679 100644 --- a/guppy-summaries/Cargo.toml +++ b/guppy-summaries/Cargo.toml @@ -19,7 +19,7 @@ exclude = [ # Readme template that doesn't need to be included. "README.tpl", ] -rust-version = "1.66" +rust-version = "1.70" [package.metadata.docs.rs] all-features = true @@ -29,11 +29,11 @@ camino = { version = "1.1.6", features = ["serde1"] } cfg-if = "1.0.0" diffus = "0.10.0" toml = { version = "0.5.11", features = ["preserve_order"] } -semver = { version = "1.0.18", features = ["serde"] } -serde = { version = "1.0.178", features = ["derive"] } +semver = { version = "1.0.19", features = ["serde"] } +serde = { version = "1.0.188", features = ["derive"] } guppy-workspace-hack = { version = "0.1", path = "../workspace-hack" } [dev-dependencies] -indoc = "2.0.3" +indoc = "2.0.4" pretty_assertions = "1.4.0" -serde_json = "1.0.104" +serde_json = "1.0.107" diff --git a/guppy/CHANGELOG.md b/guppy/CHANGELOG.md index 50b96375090e..5e0c310b2200 100644 --- a/guppy/CHANGELOG.md +++ b/guppy/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Changed + +- MSRV updated to Rust 1.70. + ## [0.17.1] - 2023-07-29 ### Added diff --git a/guppy/Cargo.toml b/guppy/Cargo.toml index e61feee448ea..d4f590723d94 100644 --- a/guppy/Cargo.toml +++ b/guppy/Cargo.toml @@ -19,7 +19,7 @@ exclude = [ # Readme template that doesn't need to be included. "README.tpl", ] -rust-version = "1.66" +rust-version = "1.70" [package.metadata.docs.rs] all-features = true @@ -36,18 +36,18 @@ debug-ignore = "1.0.5" guppy-summaries = { version = "0.7.1", path = "../guppy-summaries", optional = true } fixedbitset = { version = "0.4.2", default-features = false } nested = "0.1.1" -indexmap = "1.9.3" +indexmap = "2.0.1" itertools = "0.11.0" once_cell = "1.18.0" pathdiff = { version = "0.2.1", features = ["camino"] } -petgraph = { version = "0.6.3", default-features = false } +petgraph = { version = "0.6.4", default-features = false } proptest = { version = "1.2.0", optional = true } proptest-derive = { version = "0.3.0", optional = true } -rayon = { version = "1.7.0", optional = true } -semver = "1.0.18" -serde = { version = "1.0.178", features = ["derive"] } -serde_json = "1.0.104" -smallvec = "1.11.0" +rayon = { version = "1.8.0", optional = true } +semver = "1.0.19" +serde = { version = "1.0.188", features = ["derive"] } +serde_json = "1.0.107" +smallvec = "1.11.1" static_assertions = "1.1.0" target-spec = { version = "3.0.1", path = "../target-spec" } toml = { version = "0.5.11", optional = true, features = ["preserve_order"] } diff --git a/internal-tools/cargo-compare/Cargo.toml b/internal-tools/cargo-compare/Cargo.toml index 539fea746e96..79ea701b13d8 100644 --- a/internal-tools/cargo-compare/Cargo.toml +++ b/internal-tools/cargo-compare/Cargo.toml @@ -6,7 +6,7 @@ edition = "2018" publish = false [dependencies] -anyhow = "1.0.72" +anyhow = "1.0.75" cargo = "0.71.0" clap = { version = "3.2.25", features = ["derive"] } color-eyre = { version = "0.6.2", default-features = false } @@ -16,7 +16,7 @@ fs_extra = "1.3.0" itertools = "0.11.0" guppy = { path = "../../guppy" } guppy-cmdlib = { path = "../../guppy-cmdlib", features = ["proptest1"] } -tempfile = "3.7.0" +tempfile = "3.8.0" once_cell = "1.18.0" pathdiff = "0.2.1" proptest = "1.2.0" diff --git a/internal-tools/fixture-manager/Cargo.toml b/internal-tools/fixture-manager/Cargo.toml index 63928cea5c1c..b08d3a5aa03e 100644 --- a/internal-tools/fixture-manager/Cargo.toml +++ b/internal-tools/fixture-manager/Cargo.toml @@ -8,7 +8,7 @@ publish = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = "1.0.72" +anyhow = "1.0.75" camino = "1.1.6" clap = "2.34.0" guppy = { path = "../../guppy", features = ["proptest1", "summaries"] } diff --git a/target-spec-miette/Cargo.toml b/target-spec-miette/Cargo.toml index 1435c12086e6..a32a8b15b5de 100644 --- a/target-spec-miette/Cargo.toml +++ b/target-spec-miette/Cargo.toml @@ -9,7 +9,7 @@ readme = "README.md" keywords = ["cargo", "targets", "platforms", "miette"] categories = ["development-tools"] edition = "2021" -rust-version = "1.66" +rust-version = "1.70" [dependencies] target-spec = { version = "3.0.1", path = "../target-spec" } diff --git a/target-spec/Cargo.toml b/target-spec/Cargo.toml index d6405e39609c..6ec81dba21e1 100644 --- a/target-spec/Cargo.toml +++ b/target-spec/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" keywords = ["cargo", "targets", "platforms", "os", "cpu"] categories = ["development-tools", "parser-implementations"] edition = "2021" -rust-version = "1.66" +rust-version = "1.70" [package.metadata.docs.rs] all-features = true @@ -20,17 +20,17 @@ rustdoc-args = ["--cfg=doc_cfg"] maintenance = { status = "actively-developed" } [dependencies] -cfg-expr = { version = "0.15.4", features = ["targets"] } +cfg-expr = { version = "0.15.5", features = ["targets"] } proptest = { version = "1.2.0", optional = true } -serde = { version = "1.0.178", optional = true, features = ["derive"] } -serde_json = { version = "1.0.104", optional = true } -target-lexicon = { version = "0.12.10", features = ["std"] } +serde = { version = "1.0.188", optional = true, features = ["derive"] } +serde_json = { version = "1.0.107", optional = true } +target-lexicon = { version = "0.12.11", features = ["std"] } guppy-workspace-hack = { version = "0.1", path = "../workspace-hack" } -unicode-ident = "1.0.11" +unicode-ident = "1.0.12" [dev-dependencies] rustc_version = "0.4.0" -test-case = "3.1.0" +test-case = "3.2.1" toml = "0.5.11" [features] diff --git a/target-spec/README.md b/target-spec/README.md index 4069b58df6d1..5aa59fd3a0a7 100644 --- a/target-spec/README.md +++ b/target-spec/README.md @@ -56,6 +56,7 @@ For more advanced usage, see `Platform` and `TargetSpec`. The minimum supported Rust version (MSRV) is: * For target-spec 3.0.x: **Rust 1.66**. +* Unreleased: **Rust 1.70**. Within the 3.x series, MSRV bumps will be accompanied by a minor version update. diff --git a/target-spec/src/lib.rs b/target-spec/src/lib.rs index b717da177742..24071c7e54cc 100644 --- a/target-spec/src/lib.rs +++ b/target-spec/src/lib.rs @@ -50,6 +50,7 @@ //! //! The minimum supported Rust version (MSRV) is: //! * For target-spec 3.0.x: **Rust 1.66**. +//! * Unreleased: **Rust 1.70**. //! //! Within the 3.x series, MSRV bumps will be accompanied by a minor version update. //! diff --git a/tools/cargo-hakari/CHANGELOG.md b/tools/cargo-hakari/CHANGELOG.md index afaf4aaa4d78..50e772543821 100644 --- a/tools/cargo-hakari/CHANGELOG.md +++ b/tools/cargo-hakari/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Changed + +- MSRV updated to Rust 1.70. + ## [0.9.27] - 2023-07-29 ### Changed diff --git a/tools/cargo-hakari/Cargo.toml b/tools/cargo-hakari/Cargo.toml index 2cebc7ca9cd3..479288a17afe 100644 --- a/tools/cargo-hakari/Cargo.toml +++ b/tools/cargo-hakari/Cargo.toml @@ -15,12 +15,12 @@ keywords = [ "guppy", ] categories = ["development-tools::cargo-plugins"] -rust-version = "1.66" +rust-version = "1.70" [dependencies] camino = "1.1.6" cfg-if = "1.0.0" -clap = { version = "4.3.19", features = ["derive"] } +clap = { version = "4.3.24", features = ["derive"] } # disable tracing integration since we don't use it color-eyre = { version = "0.6.2", default-features = false } dialoguer = "0.10.4" @@ -29,13 +29,13 @@ enable-ansi-support = "0.2.1" env_logger = "0.9.3" guppy = { version = "0.17.1", path = "../../guppy" } hakari = { version = "0.16.0", path = "../hakari", features = ["cli-support"] } -log = "0.4.19" +log = "0.4.20" owo-colors = { version = "3.5.0", features = ["supports-colors"] } supports-color = "1.3.1" guppy-workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -tempfile = "3.7.0" +tempfile = "3.8.0" # Metadata for cargo-binstall to get the right artifacts. [package.metadata.binstall] diff --git a/tools/determinator/CHANGELOG.md b/tools/determinator/CHANGELOG.md index 2a66b6ad04b5..a723ded16971 100644 --- a/tools/determinator/CHANGELOG.md +++ b/tools/determinator/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Changed + +- MSRV updated to Rust 1.70. + ## [0.12.0] - 2023-06-25 ### Changed diff --git a/tools/determinator/Cargo.toml b/tools/determinator/Cargo.toml index a80b02850cd7..f23b2cb8612e 100644 --- a/tools/determinator/Cargo.toml +++ b/tools/determinator/Cargo.toml @@ -22,21 +22,21 @@ include = [ # Include default rules with the package. "default-rules.toml", ] -rust-version = "1.66" +rust-version = "1.70" [dependencies] camino = "1.1.6" -globset = "0.4.12" +globset = "0.4.13" guppy = { version = "0.17.1", path = "../../guppy", features = [ "rayon1", "summaries", ] } once_cell = "1.18.0" -petgraph = { version = "0.6.3", default-features = false, features = [ +petgraph = { version = "0.6.4", default-features = false, features = [ "graphmap", ] } -rayon = "1.7.0" -serde = { version = "1.0.178", features = ["derive"] } +rayon = "1.8.0" +serde = { version = "1.0.188", features = ["derive"] } toml = "0.5.11" guppy-workspace-hack = { version = "0.1", path = "../../workspace-hack" } diff --git a/tools/hakari/CHANGELOG.md b/tools/hakari/CHANGELOG.md index 78c79d6a7c42..b25c58495519 100644 --- a/tools/hakari/CHANGELOG.md +++ b/tools/hakari/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Changed + +- MSRV updated to Rust 1.70. + ## [0.16.0] - 2023-07-29 ### Changed diff --git a/tools/hakari/Cargo.toml b/tools/hakari/Cargo.toml index 40793129100e..44a4ba36f7d7 100644 --- a/tools/hakari/Cargo.toml +++ b/tools/hakari/Cargo.toml @@ -15,7 +15,7 @@ keywords = [ "guppy", ] categories = ["development-tools"] -rust-version = "1.66" +rust-version = "1.70" [package.metadata.docs.rs] all-features = true @@ -36,8 +36,8 @@ owo-colors = { version = "3.5.0", optional = true } pathdiff = { version = "0.2.1", features = ["camino"] } proptest = { version = "1.2.0", optional = true } proptest-derive = { version = "0.3.0", optional = true } -rayon = "1.7.0" -serde = { version = "1.0.178", features = ["derive"], optional = true } +rayon = "1.8.0" +serde = { version = "1.0.188", features = ["derive"], optional = true } tabular = { version = "0.2.0", features = ["ansi-cell"], optional = true } target-spec = { version = "3.0.1", path = "../../target-spec" } toml = { version = "0.5.11", optional = true } diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index 43ef9fd90dc6..225d1766ccd2 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -16,35 +16,41 @@ repository = "https://github.com/guppy-rs/guppy" ### BEGIN HAKARI SECTION [dependencies] -clap = { version = "4.3.19", features = ["derive"] } -clap_builder = { version = "4.3.19", default-features = false, features = ["color", "help", "std", "suggestions", "usage"] } +clap = { version = "4.4.5", features = ["derive"] } +clap_builder = { version = "4.4.5", default-features = false, features = ["color", "help", "std", "suggestions", "usage"] } indexmap = { version = "1.9.3", default-features = false, features = ["std"] } -libc = { version = "0.2.147" } -log = { version = "0.4.19", default-features = false, features = ["std"] } -memchr = { version = "2.5.0" } +libc = { version = "0.2.148" } +log = { version = "0.4.20", default-features = false, features = ["std"] } +memchr = { version = "2.6.3" } num-traits = { version = "0.2.16", features = ["libm"] } owo-colors = { version = "3.5.0", default-features = false, features = ["supports-colors"] } -petgraph = { version = "0.6.3", default-features = false, features = ["graphmap"] } -regex = { version = "1.9.1", default-features = false, features = ["perf", "std"] } -regex-automata = { version = "0.3.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal"] } -semver = { version = "1.0.18", features = ["serde"] } -serde = { version = "1.0.178", features = ["alloc", "derive"] } -serde_json = { version = "1.0.104", features = ["unbounded_depth"] } +petgraph = { version = "0.6.4", default-features = false, features = ["graphmap"] } +regex = { version = "1.9.5", default-features = false, features = ["perf", "std"] } +regex-automata = { version = "0.3.8", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal"] } +semver = { version = "1.0.19", features = ["serde"] } +serde = { version = "1.0.188", features = ["alloc", "derive"] } +serde_json = { version = "1.0.107", features = ["unbounded_depth"] } toml = { version = "0.5.11", features = ["preserve_order"] } [build-dependencies] -proc-macro2 = { version = "1.0.66" } -quote = { version = "1.0.32" } -syn-dff4ba8e3ae991db = { package = "syn", version = "1.0.109", features = ["extra-traits", "full"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.27", features = ["full"] } +proc-macro2 = { version = "1.0.67" } +quote = { version = "1.0.33" } +syn-dff4ba8e3ae991db = { package = "syn", version = "1.0.109", features = ["full"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.37", features = ["extra-traits", "full"] } [target.x86_64-unknown-linux-gnu.dependencies] -libc = { version = "0.2.147", default-features = false, features = ["extra_traits"] } -rustix = { version = "0.38.4", features = ["fs", "termios"] } +libc = { version = "0.2.148", default-features = false, features = ["extra_traits"] } +rustix = { version = "0.38.14", features = ["fs", "termios"] } + +[target.x86_64-unknown-linux-gnu.build-dependencies] +libc = { version = "0.2.148", features = ["extra_traits"] } [target.x86_64-apple-darwin.dependencies] -libc = { version = "0.2.147", default-features = false, features = ["extra_traits"] } -rustix = { version = "0.38.4", features = ["fs", "termios"] } +libc = { version = "0.2.148", default-features = false, features = ["extra_traits"] } +rustix = { version = "0.38.14", features = ["fs", "termios"] } + +[target.x86_64-apple-darwin.build-dependencies] +libc = { version = "0.2.148", features = ["extra_traits"] } [target.x86_64-pc-windows-msvc.dependencies] winapi = { version = "0.3.9", default-features = false, features = ["consoleapi", "errhandlingapi", "fileapi", "handleapi", "minwinbase", "minwindef", "processenv", "std", "synchapi", "winbase", "wincon", "winerror", "winnt"] }