-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
uutils-coreutils 0.1.0 #224645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
uutils-coreutils 0.1.0 #224645
Conversation
|
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
1cf0b7e to
f5295be
Compare
f5295be to
b691385
Compare
|
🤖 An automated task has requested bottles to be published to this PR. Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch. |
Created by
brew bumpCreated with
brew bump-formula-pr.release notes
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.workspaceinCargo.tomlby @cakebaker in cp: useauthors.workspaceinCargo.tomluutils/coreutils#7882csplit
date
dd
ddparsing, bugfix by @nyurik in feat: optimizeddparsing, bugfix uutils/coreutils#7704df
du
echo
env
expr
REGEX_OPTION_SINGLELINEby @frendsick in expr: Fix regex anchor matching behavior withREGEX_OPTION_SINGLELINEuutils/coreutils#7846false
fmt
cargo fmt --checkinfuzzfolder by @cakebaker in ci: runcargo fmt --checkinfuzzfolder uutils/coreutils#7958head
hostid
gethostidfrom Rustlibcby @cakebaker in hostid: usegethostidfrom Rustlibcuutils/coreutils#7571hostname
hostname& removewindows-corefrom skip list by @cakebaker in Bumphostname& removewindows-corefrom skip list uutils/coreutils#7713id
cstr2cowmacro by @frendsick in id: Handle NULL pointer gracefully withincstr2cowmacro uutils/coreutils#7810idby @cakebaker in id: adapt error message to match the one from GNUiduutils/coreutils#7836--realflag should only affect-u,-g, and-Gby @frendsick in id: The--realflag should only affect-u,-g, and-Guutils/coreutils#7796to_stringcalls by @cakebaker in id: remove unnecessaryto_stringcalls uutils/coreutils#7914install
libselinux1-devfor coverage job by @cakebaker in ci: installlibselinux1-devfor coverage job uutils/coreutils#7959ls
new_lenientuse by @emar-kar in ls: update chrono crate version and switch tonew_lenientuse uutils/coreutils#7858mkdir
mkfifo
mknod
_mknodtomknodby @cakebaker in mknod: rename function_mknodtomknoduutils/coreutils#7824uumainby @cakebaker in mknod: refactoruumainuutils/coreutils#7825mktemp
more
mv
DefaultforOptionsofmvandcpby @jmjoy in ImplementDefaultforOptionsofmvandcpuutils/coreutils#7506boolinstead ofResultas return type by @cakebaker in mv: useboolinstead ofResultas return type uutils/coreutils#7962numfmt
od
pr
printf
nanprint, simplify negative number printing. by @drinkcat in Fixnanprint, simplify negative number printing. uutils/coreutils#7413ptx
rm
seq
%f); fix 0 scientific printing by @drinkcat in seq: fix default float precision (%f); fix 0 scientific printing uutils/coreutils#7384shred
shuf
shufOsStr-compliant and bring newline handling in line with GNU by @blyxxyz in MakeshufOsStr-compliant and bring newline handling in line with GNU uutils/coreutils#7463sleep
fundufromCargo.tomlby @cakebaker in sleep: remove unusedfundufromCargo.tomluutils/coreutils#7758sort
split
stat
sum
sync
tail
tee
test
bigdecimal& fix failing test by @cakebaker in Bumpbigdecimal& fix failing test uutils/coreutils#7630bincode& adapt test code to API changes by @cakebaker in Bumpbincode& adapt test code to API changes uutils/coreutils#7767%qtest, support%#zproperly by @drinkcat in date: add%qtest, support%#zproperly uutils/coreutils#7854timeout
touch
tsort
uptime
muslby @cakebaker in uptime: fix "unused import" warnings withmusluutils/coreutils#7866uumainby @cakebaker in uptime: refactoruumainuutils/coreutils#7892uucore
fmtfunction tests, and workaround 0e10 printing. by @drinkcat in uucore: format: num_format: addfmtfunction tests, and workaround 0e10 printing. uutils/coreutils#7514chronotouptimefeature by @cakebaker in uucore: addchronotouptimefeature uutils/coreutils#7719fast_inctouucore, use it incatby @drinkcat in Move seq'sfast_inctouucore, use it incatuutils/coreutils#7782uucorewithwasm32-unknown-unknownby @cptpiepmatz in Allow compilinguucorewithwasm32-unknown-unknownuutils/coreutils#7840wc
whoami
yes
Selinux
check_selinux_enabled()by @cakebaker in selinux: renamecheck_selinux_enabled()uutils/coreutils#7771selinuxby @cakebaker in Cargo.toml: remove exact version requirements forselinuxuutils/coreutils#7883Code quality
(uutils coreutils)to version string by @cakebaker in all: add(uutils coreutils)to version string uutils/coreutils#7441authors.workspace = trueby @cakebaker in Cargo.toml: useauthors.workspace = trueuutils/coreutils#7723BufWriters, clean up error reporting by @blyxxyz in FlushBufWriters, clean up error reporting uutils/coreutils#7622assert_eq!andassert_ne!instead ofassert!by @nyurik in chore: useassert_eq!andassert_ne!instead ofassert!uutils/coreutils#7698returnin multi-branch by @nyurik in chore: simplifyreturnin multi-branch uutils/coreutils#7699clippy::unnested_or_patternsby @nyurik in chore: fixclippy::unnested_or_patternsuutils/coreutils#7730ref_optionlint by @nyurik in chore: fixref_optionlint uutils/coreutils#7724unused_qualificationslint by @nyurik in Enable and fixunused_qualificationslint uutils/coreutils#7715CI
compare_test_results.pyby @cakebaker in python: fix formatting incompare_test_results.pyuutils/coreutils#7493run()withsucceeds()orfails()by @cakebaker in tests: replacerun()withsucceeds()orfails()uutils/coreutils#7426Cargo.tomlby @cakebaker in Move clippy lints from CI toCargo.tomluutils/coreutils#7748unexpected input 'file'warning in coverage job by @cakebaker in ci: fixunexpected input 'file'warning in coverage job uutils/coreutils#7960CFLAGS='-std=gnu17'by @cakebaker in .cargo/config.toml: setCFLAGS='-std=gnu17'uutils/coreutils#7944Documentation
Dependency Updates
iana-time-zone& addwindows-coreto skip list by @cakebaker in Bumpiana-time-zone& addwindows-coreto skip list uutils/coreutils#7628zerocopyfrom skip list by @cakebaker in deny.toml: removezerocopyfrom skip list uutils/coreutils#7773libc& remove unnecessaryunsafeblocks by @cakebaker in Bumplibc& remove unnecessaryunsafeblocks uutils/coreutils#7434tempfile& fix deprecation warning by @cakebaker in Bumptempfile& fix deprecation warning uutils/coreutils#7922markdownlintaction & fix warnings by @cakebaker in Bumpmarkdownlintaction & fix warnings uutils/coreutils#7939nix&ctrlc, adapt code to API changes innixby @cakebaker in Bumpnix&ctrlc, adapt code to API changes innixuutils/coreutils#7971fluentandfluent-bundleby @cakebaker in Bumpfluentandfluent-bundleuutils/coreutils#7980View the full release notes at https://github.com/uutils/coreutils/releases/tag/0.1.0.