Repository navigation
chore(deps): update rust crate uutests to 0.3.0 - #426
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.2.0->0.3.0Release Notes
uutils/coreutils (uutests)
v0.3.0Compare Source
📦 Rust Coreutils 0.3.0 Release:
We are happy to announce the release of Rust Coreutils 0.3.0 — our latest milestone bringing significant performance improvements, enhanced compatibility, and robust testing infrastructure!
Highlights:
Performance Improvements
Compared to GNU:
base64is 1.20x fasterexpandis 1.80x fasterunexpandis 1.50x fasternlis 1.57x fastersortis 3.72x faster for regular sorting and 1.46x faster for numeric sortingfoldis 1.19x faster through optimizationuniq -c: 1.13x fasterComprehensive Benchmarking Infrastructure
sort,ls,uniq,du,base64, and moreSafe Directory Traversal
openat/unlinkatforrm,du,chmod, andchgrpnixcrate instead of unsafelibccallsEnhanced GNU Compatibility
Developer Experience Improvements
Contributions: This release was made possible by the dedication of 36 contributors, including 25 newcomers.
GNU Test Suite Compatibility:
Note: Test result changes are primarily due to upgrading our reference from GNU coreutils 9.7 to 9.8, which introduced 16 new tests and updated existing test expectations.
Call to Action:
🌍 Help us translate - Contribute translations at Weblate
🚀 Sponsor us on GitHub to accelerate development: github.com/sponsors/uutils
🔗 Download the latest release: https://uutils.github.io
What's Changed
base64
basenc
chgrp
chmod
cksum
cp
csplit
date
--resolutionflag by @Banzobotic in #8686df
dirname
/.by @naoNao89 in #8911du
expand
expr
fold
hashsum
hostname
id
install
ln
ls
mv
nl
nohup
numfmt
od
pinky
ptx
realpath
rm
seq
--separator&--terminatorby @cakebaker in #8681unexpected_cfgsto workspace lints & fix warnings inseqby @cakebaker in #8859sort
sort-files0-fromby @cakebaker in #8748stat
stdbuf
stty
tail
tee
timeout
touch
new_ucmd!()by @cakebaker in #8602du&touchtoPROGSby @cakebaker in #8926tsort
unexpand
uniq
uname
wc
wc-files0-fromby @cakebaker in #8749who
uucore
ChecksumErrorvariants by @cakebaker in #8636create_sha3()by @cakebaker in #8645with_scale(9)for huge inputs by @loskutov in #8740cgroup2fsby @cakebaker in #8778Localization & Internationalization
Performance & Benchmarking
Security
Code Quality & Cleanup
[lints] workspace = truetouucore/Cargo.tomlby @cakebaker in #8771semicolon_if_nothing_returnedby @cakebaker in #8775use_selflint to workspace lints by @cakebaker in #8839manual_let_elselint by @cakebaker in #8894lints.clippysection by @cakebaker in #8897nixfrom skip list by @cakebaker in #8967CI & Build
apt-get updatetocode-qualityworkflow by @cakebaker in #8865Documentation
-h&-Vto extensions by @cakebaker in #8888Platform Support
Version Management
Dependency Updates
rustixfrom1.0.7to1.1.2by @cakebaker in #8613fts-sysandselinux-sysby @cakebaker in #8612half&zerocopyby @cakebaker in #8866nu-ansi-termfrom0.50.1to0.50.3by @cakebaker in #8885half&zerocopyby @cakebaker in #8884New Contributors
Full Changelog: uutils/coreutils@0.2.2...0.3.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.