Closed magicant closed 3 months ago
This update enhances the Rust projects within the yash
ecosystem by upgrading the Rust toolchain version from 1.77.0
to 1.79.0
. This change affects multiple components, including the workflow configurations, dependency specifications, and changelogs across several modules. The improvements aim to leverage newer features and optimizations in Rust, ensuring better performance and compatibility while also making documentation clearer regarding the versioning updates.
Files and Directories | Change Summary |
---|---|
.github/workflows/rust.yml |
Updated Rust toolchain action version from 1.77.0 to 1.79.0 . |
check-msrv.sh |
Updated cargo test command versions from 1.77.0 to 1.79.0 for multiple packages. |
yash-builtin/CHANGELOG.md |
Added unrelease section for version 0.3.1 , noting dependency update to Rust 1.79.0 . |
yash-builtin/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
yash-cli/CHANGELOG-lib.md |
Renamed bin_main to main and updated its return type; updated Rust version to 1.79.0 . |
yash-cli/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
yash-cli/src/lib.rs |
Renamed function bin_main to main , changing its return type to ! . |
yash-cli/src/main.rs |
Enhanced documentation, streamlined main to reference yash_cli::main . |
yash-env-test-helper/CHANGELOG.md |
Added entry for version 0.1.1 , noting Rust version update to 1.79.0 . |
yash-env-test-helper/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
yash-env/CHANGELOG.md |
Noted Rust upgrade to 1.79.0 and updated deprecated features section. |
yash-env/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
yash-env/src/system/real.rs |
Simplified initialization of CAUGHT_SIGNALS in is_directory . |
yash-prompt/CHANGELOG.md |
Added unrelease entry for version 0.1.1 , noting Rust version update to 1.79.0 . |
yash-prompt/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
yash-semantics/CHANGELOG.md |
Updated Rust version from 1.77.0 to 1.79.0 and noted update to yash-syntax version 0.11.0 . |
yash-semantics/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
yash-syntax/CHANGELOG.md |
Updated Rust version from 1.77.0 to 1.79.0 ; clarified behavior of parser::lex::WordLexer . |
yash-syntax/Cargo.toml |
Updated rust-version from 1.77.0 to 1.79.0 . |
🐰 In fields of green my code does cheer,
With Rust's new features drawing near!
A hop, a jump, we update with glee,
Making sure all runs smoothly, you see!
So here’s to the versions, both new and bright,
In ouryash
shell, everything’s just right! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
rust-version
inCargo.toml
files across all relevant projects to the latest version.