Skip to content

0.0.16

Compare
Choose a tag to compare
@tertsdiepraam tertsdiepraam released this 12 Oct 09:47
af13472

Highlights

  • The minimum supported Rust version is now 1.59.
  • Many utils now return exit code 1 on usage errors instead of 2 to match GNU.
  • tail has had another significant refactor with slight improvements.
  • chroot returns better exit codes and supports commands with flags.
  • cp supports the -H flag and handles more cases correctly.
  • test supports -N, -ef, -nt & -ot and supports 128 bit integers.
  • dd's argument parsing has been overhauled and is more compatible with GNU.
  • There have been refactors, fixes and performance improvements in many utils, see below for details.

GNU test suite compatibility

Many utils have seen minor changes to improve GNU compatibility. Below is a summary of the progress. See https://github.com/uutils/coreutils-tracking/ for more details

result 0.0.15 0.0.16 change
pass 293 322 +29
skip 73 49 -24
fail 222 217 -5
error 5 5 0

Changes

The PR's listed below are a selection of all the contributions in this release.

General

cat

chcon

chroot

cp

dd

df

factor

ls

mktemp

pr

rm

split

sync

tail

test

New Contributors

@sssemil (#3852), @kilpkonn (#3873), @stefins (#3853), @snapdgn (#3923), @sashashura (#3980), @dmatos2012 (#3988)

Full Changelog: 0.0.15...0.0.16