Releases: antmicro/coreutils
Releases · antmicro/coreutils
v0.1.1
v0.1.0
Bug Fixes
- gate unix-only macros (silences "unused" warnings) (Roy Ivy III)
- install: 'install file_a file_b' should just copy the file (Sylvestre Ledru)
- ls: When a file doesn't exist, exit early and fails ls (Sylvestre Ledru)
- ls: follow the display of GNU ls (Sylvestre Ledru)
Code Refactoring
- rm: Move to clap + add a test (Sylvestre Ledru)
- sync: Move to clap + add tests (Sylvestre Ledru)
- install: move to clap (Sylvestre Ledru)
- uniq: Move to clap + add a test (uutils#1626) (Sylvestre Ledru)
- touch: Move to clap + add a test (uutils#1629) (Sylvestre Ledru)
- mv: move to clap (uutils#1652) (Sylvestre Ledru)
- chown: move to clap & add tests (uutils#1648) (Sylvestre Ledru)
- chmod: move from walker to walkdir, simplify the code and add tests (uutils#1645) (Sylvestre Ledru)
- whoami: only use advapi32/winapi on Windows (uutils#1653) (Sylvestre Ledru)
- chgrp: move chgrp perms function into the uucore to reuse it into install (Sylvestre Ledru)
- mktemp: move to clap (Sylvestre Ledru)
- ln: move to clap (Sylvestre Ledru)
- realpath: move to clap (Sylvestre Ledru)
Tests
- install: Add tests which should be working but aren't (Sylvestre Ledru)
- ls: add more tests (Sylvestre Ledru)
- ls: also test ls -R (Sylvestre Ledru)
- ls: add more ls tests (Sylvestre Ledru)
- rm: Add a test for multiple -f (uutils#1671) (Sylvestre Ledru)
- cp: cp /dev/null target is supposed to work. Add a test (Sylvestre Ledru)
- realpath: improve the coverage (Sylvestre Ledru)
Commits
- 5160f47: Fix more clippy warnings and remove redundant 'static (Vinzent Steinberg)
- 5f582c0: Remove utf8 feature (Vinzent Steinberg)
- 4e0025c: base32, base64, uucore: merge base32/base64 code (Alex Lyon)
- 44550ee: Add tests for signals (including failing test for
is_signal(Zachary Dremann) - 30df221: Fix is_signal (Zachary Dremann)
- c15b18b: Don't allocate in signal_by_name_or_value (Zachary Dremann)
- 77cc8d3: Replace starts_with and slice with trim_left_matches (Zachary Dremann)
- d81d3e3: Get rid of all warnings on Linux (or at least WSL) (Alex Lyon)
- 72c322a: uucore, yes: add zero-copy on supported platforms (only Linux currently) (Alex Lyon)
- remove an inaccurate comment (Alex Lyon)
- allow the Linux zero-copy setup on Android (Alex Lyon)
- 12129d1: Separate uucore into its own repository (Alex Lyon)
- cdafcce: Redox is not tested currently, so don't mention it (Alex Lyon)
- 12ce90d: Fix doc-test for entries on macOS (Alex Lyon)
- 217d835: Set up for release on crates.io (Alex Lyon)
- 2792d85: fix ~ 'musl' environment doesn't support utmpx (Roy Ivy III)
- 667ed39: fix uucore::fs for windows (Roy Ivy III)
- 84d8473: fix forced MinSRV increase (using pinned 'backtrace' version) (Roy Ivy III)
- 96a92b3: refactor ~ pin all crate versions < v1.0.0 (Roy Ivy III)
- c08674d: fix build failure caused by data-encoding v2.2.0 (Roy Ivy III)
- ceee0ec: fix build failure caused by imprecise libc version specification (Roy Ivy III)
- 16157f5: maint/build ~ refactor (reorganize) and improve comments within 'Cargo.toml' (Roy Ivy III)
- 5b2c2bd: maint/CICD ~ fix FreeBSD build on Cirrus CI (Roy Ivy III)
- 099b0a2: 0.0.2 (Roy Ivy III)
- 6a8a677: refactor/polish ~
cargo fmt(Roy Ivy III) - b0d02e7: change ~ reorganize code layout/structure (Roy Ivy III)
- 503cc53: change ~ improve naming and documentation of default SIGPIPE handling (Roy Ivy III)
- 0432063: change ~ add proc-macros module (uucore_procs) with
uucore_procs::main()(Roy Ivy III) - c32ff9e: change ~ use updated SIGPIPE in procs (Roy Ivy III)
- cf2fcd8: docs/uucore_macros ~ improve commentary/documentation (Roy Ivy III)
- a352657: build/uucore_procs ~ add/improve debug infrastructure (Roy Ivy III)
- ad30781: build/uucore_procs ~ add debugging statements (Roy Ivy III)
- 246e442: docs/build ~ polish descriptions and crate meta-information in Cargo.toml (Roy Ivy III)
- 14df9d2: docs/build ~ polish crate meta-information (uucore_procs) (Roy Ivy III)
- 18b13ed: build/uucore_procs ~ fix proc_dbg!() for MinSRV of v1.31.0 (Roy Ivy III)
- e35bd4b: update deps (Cargo.toml); MinSRV == v1.31.0 (Roy Ivy III)
- b8c2249: change/uucore_procs ~ add work-around for attribute/macro name collision during testing (Roy Ivy III)
- 1013b76: fix
cargo clippywarning (no_effect) (Roy Ivy III) - d6b1052: 0.0.3 (Roy Ivy III)
- 0c4d314: change/API! ~
disp_err!()=>show_usage_error!()(Roy Ivy III) - fc6370e: change/API! ~
new_coreopts!()=>app!()(Roy Ivy III) - 2f840ee: docs ~ update meta information (Roy Ivy III)
- c57a933: change ~ use crate configuration 'edition=2018' (Roy Ivy III)
- 16d367a: fix 'edition=2018' module import errors (Roy Ivy III)
- b9642a0: 0.0.4 (Roy Ivy III)
- 70871ed: docs/polish ~ remove outdated commentary (Roy Ivy III)
- 88e5631: docs/polish ~ polish/update commentary and copyrights (Roy Ivy III)
- d52fb5c: docs/spell ~ spell-check and addition of exceptions (Roy Ivy III)
- 7aa0c92: docs/spell ~ configure VSCode cSpell (Roy Ivy III)
- 00779a1: refactor macro variable names (fixes spell-checker/unknown word warnings) (Roy Ivy III)
- 121ab6d: build/deps ~ relax/update the wild dep (Sylvestre Ledru)
- e8dcca1: Use OsString for arguments rather than String (Alex Lyon)
- 46e2c14: Formatting (Alex Lyon)
- aed6f29: change ~ prepare 'uucore' for grafting/re-merge into 'coreutils' (Roy Ivy III)
- e15df35: Merge 'uucore' repository source code back into 'coreutils' (Roy Ivy III)
- b6cafa9: fix ~ remove extraneous step within GHA MinRSV (Roy Ivy III)
- 07d52c7: docs ~ add corrective spell-checker global exceptions (Roy Ivy III)
- c17307c: fix ~ update workspace pointers to 'uucore' and 'uucore_procs' (Roy Ivy III)
- 6539b8c: maint/deps ~ change version specification for dependencies between sub-packages (Roy Ivy III)
- f30a0e3: maint/deps ~ pin 'cc' crate (avoids forced MinSRV update) (Roy Ivy III)
- e9a767a: update deps ~ Cargo.lock (via
cargo +1.32.0 update) (Roy Ivy III) - bc1084a: uucore/refactor ~ fix
cargo clippycomplaints (or_fun_call) (Roy Ivy III) - 3941d3f: uucore/refactor ~ fix
cargo clippycomplaints (len_zero) (Roy Ivy III) - 9473abf: uucore/polish ~ fix
cargo clippycomplaints (missing_safety_doc; with ToDO for safety note) (Roy Ivy III) - 66dfd73: uucore/refactor ~ fix
cargo clippycomplaints (iter_nth_zero) (Roy Ivy III) - 3dc9f76: uucore/refactor ~ fix
cargo clippycomplaints (allow type_complexity) (Roy Ivy III) - 2b4b31a: uucore/refactor ~ fix
cargo clippycomplaints (allow temporary_cstring_as_ptr; added FixME note) (Roy Ivy III) - 688db0d: refactor/uucore ~ revise 'Cargo.toml' towards repo norms (Roy Ivy III)
- e493ad1: refactor/uucore_procs ~ revise 'Cargo.toml' towards repo norms (Roy Ivy III)
- 1b92676: pin cc version. 1.0.62 fails with rust 1.32 (Sylvestre Ledru)
- 9155969: Merge branch 'master' into merge.uucore (Sylvestre Ledru)
- 4fec824: change the position of the TODO (Sylvestre Ledru)
- 5718af0: use the OPT_VERBOSE (Sylvestre Ledru)
- f55d8a2: remove useless mut (Sylvestre Ledru)
- 55221a1: change order + remove useless import (Sylvestre Ledru)
- 27d5256: Use the correct syntax to define the mode (Sylvestre Ledru)
- 252f527: Merge branch 'master' into uptime-refresh (Sylvestre Ledru)
- 8271faf: Merge branch 'master' into clap-pwd (Sylvestre Ledru)
- 641aba5: maint/hostname: Fix a clippy warning 'single_char_push_str' (Sylvestre Ledru)
- 5efaa0b: refactor(id) - move to clap and add more tests (uutils#1628) (Sylvestre Ledru)
- fix a typo (Sylvestre Ledru)
- 63bf6cc: Add a test to verify that install can be used just to copy ...