chore(deps): update rust crate uucore to 0.1.0 #312
Merged
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.0.30
->0.1.0
Release Notes
uutils/coreutils (uucore)
v0.1.0
Compare Source
📦 Rust Coreutils 0.1.0 Release:
We are excited to announce the release of Rust Coreutils 0.1.0 — our first 0.1 milestone!
This release brings major performance gains, SELinux support, and expanded GNU compatibility.
Highlights:
SELinux Support
New SELinux integration in
cp
,ls
,mkdir
,mknod
,mkfifo
,install
, andstat
.Plus, SELinux-aware CI testing is now live!
Performance Improvements
Notable speedups in
cat
,ls
,wc
,tail
,seq
, and more — many now match or exceed GNU performance.Ubuntu Plans to Ship uutils
Ubuntu is beginning to integrate Rust Coreutils into its base system!
➤ Oxidizing Ubuntu
Huge Contribution Wave
This release includes 843 commits from 60+ contributors, including 40 newcomers!
GNU Test Suite Compatibility:
Call to Action:
🚀 Sponsor us on GitHub to help us grow faster: github.com/sponsors/uutils
🔗 Download the latest release & learn more: https://uutils.github.io
What's Changed
basenc
cat
chmod
chroot
cksum
cp
authors.workspace
inCargo.toml
by @cakebaker in https://github.com/uutils/coreutils/pull/7882csplit
date
dd
dd
parsing, bugfix by @nyurik in https://github.com/uutils/coreutils/pull/7704df
du
echo
env
expr
REGEX_OPTION_SINGLELINE
by @frendsick in https://github.com/uutils/coreutils/pull/7846false
fmt
cargo fmt --check
infuzz
folder by @cakebaker in https://github.com/uutils/coreutils/pull/7958head
hostid
gethostid
from Rustlibc
by @cakebaker in https://github.com/uutils/coreutils/pull/7571hostname
hostname
& removewindows-core
from skip list by @cakebaker in https://github.com/uutils/coreutils/pull/7713id
cstr2cow
macro by @frendsick in https://github.com/uutils/coreutils/pull/7810id
by @cakebaker in https://github.com/uutils/coreutils/pull/7836--real
flag should only affect-u
,-g
, and-G
by @frendsick in https://github.com/uutils/coreutils/pull/7796to_string
calls by @cakebaker in https://github.com/uutils/coreutils/pull/7914install
libselinux1-dev
for coverage job by @cakebaker in https://github.com/uutils/coreutils/pull/7959ls
new_lenient
use by @emar-kar in https://github.com/uutils/coreutils/pull/7858mkdir
mkfifo
mknod
_mknod
tomknod
by @cakebaker in https://github.com/uutils/coreutils/pull/7824uumain
by @cakebaker in https://github.com/uutils/coreutils/pull/7825mktemp
more
mv
Default
forOptions
ofmv
andcp
by @jmjoy in https://github.com/uutils/coreutils/pull/7506bool
instead ofResult
as return type by @cakebaker in https://github.com/uutils/coreutils/pull/7962numfmt
od
pr
printf
nan
print, simplify negative number printing. by @drinkcat in https://github.com/uutils/coreutils/pull/7413ptx
rm
seq
%f
); fix 0 scientific printing by @drinkcat in https://github.com/uutils/coreutils/pull/7384shred
shuf
shuf
OsStr-compliant and bring newline handling in line with GNU by @blyxxyz in https://github.com/uutils/coreutils/pull/7463sleep
fundu
fromCargo.toml
by @cakebaker in https://github.com/uutils/coreutils/pull/7758sort
split
stat
sum
sync
tail
tee
test
bigdecimal
& fix failing test by @cakebaker in https://github.com/uutils/coreutils/pull/7630bincode
& adapt test code to API changes by @cakebaker in https://github.com/uutils/coreutils/pull/7767%q
test, support%#z
properly by @drinkcat in https://github.com/uutils/coreutils/pull/7854timeout
touch
tsort
uptime
musl
by @cakebaker in https://github.com/uutils/coreutils/pull/7866uumain
by @cakebaker in https://github.com/uutils/coreutils/pull/7892uucore
fmt
function tests, and workaround 0e10 printing. by @drinkcat in https://github.com/uutils/coreutils/pull/7514chrono
touptime
feature by @cakebaker in https://github.com/uutils/coreutils/pull/7719fast_inc
touucore
, use it incat
by @drinkcat in https://github.com/uutils/coreutils/pull/7782uucore
withwasm32-unknown-unknown
by @cptpiepmatz in https://github.com/uutils/coreutils/pull/7840wc
whoami
yes
Selinux
check_selinux_enabled()
by @cakebaker in https://github.com/uutils/coreutils/pull/7771selinux
by @cakebaker in https://github.com/uutils/coreutils/pull/7883Code quality
(uutils coreutils)
to version string by @cakebaker in https://github.com/uutils/coreutils/pull/7441authors.workspace = true
by @cakebaker in https://github.com/uutils/coreutils/pull/7723BufWriter
s, clean up error reporting by @blyxxyz in https://github.com/uutils/coreutils/pull/7622assert_eq!
andassert_ne!
instead ofassert!
by @nyurik in https://github.com/uutils/coreutils/pull/7698return
in multi-branch by @nyurik in https://github.com/uutils/coreutils/pull/7699clippy::unnested_or_patterns
by @nyurik in https://github.com/uutils/coreutils/pull/7730ref_option
lint by @nyurik in https://github.com/uutils/coreutils/pull/7724unused_qualifications
lint by @nyurik in https://github.com/uutils/coreutils/pull/7715CI
compare_test_results.py
by @cakebaker in https://github.com/uutils/coreutils/pull/7493run()
withsucceeds()
orfails()
by @cakebaker in https://github.com/uutils/coreutils/pull/7426Cargo.toml
by @cakebaker in https://github.com/uutils/coreutils/pull/7748unexpected input 'file'
warning in coverage job by @cakebaker in https://github.com/uutils/coreutils/pull/7960CFLAGS='-std=gnu17'
by @cakebaker in https://github.com/uutils/coreutils/pull/7944Documentation
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.