rust: upgrade supported Rust toolchain version and cascade upgrades
A few months ago¹, a decision was made to move the Rust toolchain target to whatever Debian Testing was tracking. I didn't have the bandwidth to act on it until now.
This is starting to be even more problematic than before, now that edition 2021 is out.
The CI has been updated to track the current Debian testing version, 1.61.0.
[1] https://lists.mercurial-scm.org/pipermail/mercurial-packaging/2022-April/000338.html
Merge request reports
Activity
requested review from @mercurial.review
assigned to @raphael.gomes
added 2 commits
- c6ffed83d91d - rhg: upgrade `clap` dependency
- 37ce9e6d02b3 - rhg: upgrade the remainder of the dependencies
added 14 commits
-
266bb5c86f4b - 1 commit from branch
branch/default
- 5ee77ebc8d2f - rust: upgrade supported Rust toolchain version
- 7e9bb643bf54 - rust: move all crates in the main workspace to edition 2021
- 302f0e0d6f04 - rust: remove newly redundant `use` statements with the 2021 edition prelude
- c29e6bb420b5 - hg-core: remove unneeded trait now that we support Rust 1.52+
- 85c69e498100 - hg-core: remove unneeded util now that we support Rust 1.42+
- bfb34c1a2adc - rust: use `matches!` macro now that we're using Rust 1.42+
- c741b6aea1e8 - hg-core: make use of `strip_suffix` now that we're using Rust 1.45+
- bd113ef5e5ad - hg-core: upgrade `zstd` dependency
- 6cd018537eca - hg-core: upgrade `clap` dependency
- f5cd5c6be77c - hg-core: upgrade all remaining dependencies
- f4fbdf710b1f - hg-cpython: upgrade dependencies
- e72fc905836e - rhg: upgrade `clap` dependency
- e3709f7b5fa1 - rhg: upgrade the remainder of the dependencies
Toggle commit list-
266bb5c86f4b - 1 commit from branch
added 27 commits
-
e3709f7b...4956942c - 14 commits from branch
branch/default
- f7b621444de5 - rust: upgrade supported Rust toolchain version
- c6d8132265e9 - rust: move all crates in the main workspace to edition 2021
- b9340e3d24c9 - rust: remove newly redundant `use` statements with the 2021 edition prelude
- 6eb6c873b0ad - hg-core: remove unneeded trait now that we support Rust 1.52+
- 187722745253 - hg-core: remove unneeded util now that we support Rust 1.42+
- 2960a540d37c - rust: use `matches!` macro now that we're using Rust 1.42+
- 08fcf59dc1a1 - hg-core: make use of `strip_suffix` now that we're using Rust 1.45+
- ceafbc2004e8 - hg-core: upgrade `zstd` dependency
- e69b348c696f - hg-core: upgrade `clap` dependency
- 150b8a5fb365 - hg-core: upgrade all remaining dependencies
- db642acdce5a - hg-cpython: upgrade dependencies
- 9fd8fd4037c4 - rhg: upgrade `clap` dependency
- 934251b938a5 - rhg: upgrade the remainder of the dependencies
Toggle commit list-
e3709f7b...4956942c - 14 commits from branch
added 37 commits
-
934251b9...7577b864 - 24 commits from branch
branch/default
- eb383f093a01 - rust: upgrade supported Rust toolchain version
- 1b6be761c23d - rust: move all crates in the main workspace to edition 2021
- c7fb9b74e753 - rust: remove newly redundant `use` statements with the 2021 edition prelude
- 29cf3167e459 - hg-core: remove unneeded trait now that we support Rust 1.52+
- 048f829a445a - hg-core: remove unneeded util now that we support Rust 1.42+
- ec399ddf6764 - rust: use `matches!` macro now that we're using Rust 1.42+
- 4d729a98673d - hg-core: make use of `strip_suffix` now that we're using Rust 1.45+
- a5447a4a8c5d - hg-core: upgrade `zstd` dependency
- 14bfd22a57a9 - hg-core: upgrade `clap` dependency
- 9726deed397c - hg-core: upgrade all remaining dependencies
- 5844cd8e81ca - hg-cpython: upgrade dependencies
- 37bc3edef76f - rhg: upgrade `clap` dependency
- ab6151e1f468 - rhg: upgrade the remainder of the dependencies
Toggle commit list-
934251b9...7577b864 - 24 commits from branch
This upgrade process now old enough that 1.62.1 is the currently supported version. I'm saying this because it's funny, but not because I think this should be acted upon in this MR. We can update the Rust version according to Debian Testing every major cycle for example (or whenever someone feels like it).