Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Nov 16:31
· 6 commits to wasi since this release

Bug Fixes

Code Refactoring

Tests

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 clippy warning (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 clippy complaints (or_fun_call) (Roy Ivy III)
  • 3941d3f: uucore/refactor ~ fix cargo clippy complaints (len_zero) (Roy Ivy III)
  • 9473abf: uucore/polish ~ fix cargo clippy complaints (missing_safety_doc; with ToDO for safety note) (Roy Ivy III)
  • 66dfd73: uucore/refactor ~ fix cargo clippy complaints (iter_nth_zero) (Roy Ivy III)
  • 3dc9f76: uucore/refactor ~ fix cargo clippy complaints (allow type_complexity) (Roy Ivy III)
  • 2b4b31a: uucore/refactor ~ fix cargo clippy complaints (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 a simple file (Sylvestre Ledru)
  • 8ef7f39: address some new clippy warnings (uutils#1642) (Sylvestre Ledru)
  • 89f8624: bug(install) - install -d can be run on an existing directory (uutils#1643) (Sylvestre Ledru)
  • sync: add --data & --file-system (uutils#1639) (Sylvestre Ledru)
  • install: remove a duplicate check. (Sylvestre Ledru)
  • cp: implement archive + add missing tests (Sylvestre Ledru)
  • cp: also implement --dereference/-L (Sylvestre Ledru)
  • 5f47d12: use the same version of clap everywhere (Sylvestre Ledru)
  • cp: use the variable instead of the string (Sylvestre Ledru)
  • added blake2 as a hashing algorithm (uutils#1651) (Piyush Jaipuriayar)
  • uname: Implement -p & -i (uutils#1649) (Sylvestre Ledru)
  • consistency in the walkdir cargo declaration (Sylvestre Ledru)
  • consistency in the clap cargo declaration (Sylvestre Ledru)
  • install: install group support (Sylvestre Ledru)
  • install: move chown functions into uucore and have install owner support use it (Sylvestre Ledru)
  • 3024ade: refactor(chgrp, install): Show the error in the program instead of the lib (Sylvestre Ledru)
  • various improvements in output & tests (Sylvestre Ledru)
  • add some docs (Sylvestre Ledru)
  • cd97adb: Minor fixes in the tests (Sylvestre Ledru)
  • d9cf037: fix(sync) - Remove 'unused import' on mac (Sylvestre Ledru)
  • ef25a68: Update of "contributing" documentation (Sylvestre Ledru)
  • b133e28: test(ls) - also test the -h option (Sylvestre Ledru)
  • implement ignore-interrupts option (Hiroki Noda)
  • 607b70a: base32/base64: tolerate non-utf8 encoded inputs (Gabriel Ganne)
  • cp: like gnu/cp, don't show any message when --no-clobber is used (Sylvestre Ledru)
  • c506b54: fix clippy warnings (Sylvestre Ledru)
  • 718695d: fix(install) - Install was failing with '-m 0333' (Sylvestre Ledru)
  • dbc7165: fix(mkdir) - Add --parent as alias of --parents (Sylvestre Ledru)
  • 469abf2: bug(seq) - Allow 'seq 6 -1 0' (Sylvestre Ledru)
  • On Windows don't display files hidden by NTFS (uutils#1662) (Diego Magdaleno)
  • d5764b3: Remove useless directive from the GNUmakefile (uutils#1669) (Sylvestre Ledru)
  • 36d903e: number-prefix: Move from 0.2 to 0.4 (uutils#1670) (Sylvestre Ledru)
  • allow "-f" to be specified multiple times (uutils#1667) (Kevin Burke)
  • refresh of the previous PR (Stéphane Campinas)
  • 3a1eb1e: Various fixes before landing csplit (Sylvestre Ledru)
  • 7955d34: csplit - rustfmt (Sylvestre Ledru)
  • c2dc05e: Rust 1.32 (Sylvestre Ledru)
  • bc4c82b: Fix some clippy warnings (Sylvestre Ledru)
  • 7942a64: Remove 'extern crate' (Sylvestre Ledru)
  • 94e293f: fix formatting fr test_seq (Sylvestre Ledru)
  • mktemp: implement -t (Sylvestre Ledru)
  • ln: Implement -n (Sylvestre Ledru)
  • Handle input with newlines (uutils#1680) (jaggededgedjustice)
  • 138e407: pin byteorder, version 1.4 fails with Rust 1.32 (uutils#1684) (Sylvestre Ledru)
  • move from isatty (deprecated) to atty (uutils#1685) (Sylvestre Ledru)
  • d9ae043: update of the version 0.0.1 => 0.0.2 (uutils#1686) (Sylvestre Ledru)
  • 57e24c9: also update uucore & uucore_procs versions to 0.0.5 (Sylvestre Ledru)
  • b8e886a: bump the minimal version of uucore & uucore_procs (Sylvestre Ledru)
  • 04b92f3: Replaces failure by thiserror. (uutils#1688) (Sylvestre Ledru)
  • moving to clap from getopt (uutils#1689) (Gaurang Tandon)
  • also build date (uutils#1691) (Sylvestre Ledru)
  • 88911be: --filter argument for split (uutils#1681) (Felipe Lema)
  • chmod: chmod on symlink pointing to non existing file is failing (uutils#1694) (Sylvestre Ledru)
  • e331186: unbreak build with rustc 1.32: force tempfile 3.1.0 (uutils#1695) (Sylvestre Ledru)
  • 4eb6eda: Add gnu tests (uutils#1699) (jaggededgedjustice)
  • Get rid of the custom OverflowingAdd trait (uutils#1697) (nicoo)
  • ea20b22: factor::numeric::gcd: Refactor divisor test (nicoo)
  • 2004601: Cleanup gnu test script (uutils#1701) (jaggededgedjustice)
  • f8485b3: Delete duplicate stty from README table (teor)
  • a807fc6: Update to version 0.0.3 (Sylvestre Ledru)
  • 18370f3: Remove some warnings (Sylvestre Ledru)
  • 992c113: Remove some old code (Sylvestre Ledru)
  • fmt: just like the GNU version, fails when -W is bigger than 2500 (Sylvestre Ledru)
  • f0b302d: refactor(fmt) move to clap (Sylvestre Ledru)
  • dc53b9b: Also pin thread_local to version 1.1.0 (Sylvestre Ledru)
  • 87428b9: update uucore to 0.0.6 (Sylvestre Ledru)
  • 262b508: update the dep to uucore 0.0.6 (Sylvestre Ledru)
  • d7a6bfa: bug(install) - needs entries from uucore too (Sylvestre Ledru)
  • 858ea10: bug(ln) - needs fs from uucore too (Sylvestre Ledru)
  • 2bb9a85: bug(tee) - needs libc from uucore (Sylvestre Ledru)
  • 84965ad: Use make to build all binaries (James Robson)
  • 84b0573: Fix $PATH in tests (James Robson)
  • 5808d56: Skip tests that hang (James Robson)
  • 7fe5a08: Use timeout to protect against hangs (James Robson)
  • 9621969: Archive logs (James Robson)
  • 4573ce4: Kill make on timeout so it can't delete the running log (James Robson)
  • d4a30fd: Skip sort test that will hang (James Robson)
  • beda329: Fix some clippy warnings (Sylvestre Ledru)
  • 6c2bca1: Fixed wc -L no end of line LF bug (uutils#1714) (Chad Brewbaker)
  • b8987f3: fix(mktemp) - Make mktemp --tempdir foo.XXXXXX works (uutils#1716) (Sylvestre Ledru)
  • 091cdd6: Extract the result of the GNU testsuite executions as a warning (uutils#1718) (Sylvestre Ledru)
  • 6c8af26: fix(cp) - make "cp /dev/null target" work (uutils#1674) (Sylvestre Ledru)
  • install /dev/null target (uutils#1646) (Sylvestre Ledru)
  • fd664a1: WASI compatibility (Ingvar Stepanyan)
  • ff78825: Make df compile on WASI (Ingvar Stepanyan)
  • 7b3e12e: Make df print preopened dirs on WASI (Ingvar Stepanyan)
  • 70525c5: Bump versions to get time 0.1.44 with WASI (Ingvar Stepanyan)
  • bb7c3a4: Switch cp to use uutils::fs::canonicalize (Ingvar Stepanyan)
  • 34c023c: WASI compatibility (Ingvar Stepanyan)
  • 6d14029: Fixup default platform for zero-copy (Ingvar Stepanyan)
  • b0d7bba: Don't use unstable WASI method (Ingvar Stepanyan)
  • ca5295c: More WASI fixes & fmt (Ingvar Stepanyan)
  • 1b51d6e: Use uucore canonicalize in pwd (Ingvar Stepanyan)
  • 7c92fd9: Support initializing current working dir on WASI (Ingvar Stepanyan)
  • dc4689b: Fix time mtime/ctime WASI bindings (ns vs s) (Ingvar Stepanyan)
  • 5856f50: Update platform-info (Ingvar Stepanyan)
  • 1f41e25: Remove redox mentions (Ingvar Stepanyan)
  • e402032: Almost fix build (Grzegorz Placzek)
  • 1a8d7f3: rmdir checks path is symlink, otherwise returns error (kjuszczyk)
  • 1dfcfb8: Added 'wasi' option for --feature parametr of cargo command. (Krzysztof Juszczyk)
  • d054ede: README.md updated (Krzysztof Juszczyk)
  • d399ac3: coreutils programs don't use pwd environment variable (Krzysztof Juszczyk)
  • de3b12d: Update Cargo.lock (Grzegorz Placzek)
  • 8c86b61: Remove rust-toolchain (Grzegorz Placzek)
  • f780c0d: Change custom syscall invocation (Grzegorz Placzek)
  • b7b3200: Use wasi_ext_lib (Grzegorz Placzek)
  • 3b715ae: Bump library versions (Grzegorz Placzek)
  • 44e151e: Update wasi_ext_lib entry in Cargo.toml (Krzysztof Juszczyk)
  • 3b2f9e9: Add mapping [ to test util, fix parsing cli in test (Krzysztof Juszczyk)
  • 6c58367: Add error print when ] is missing (Krzysztof Juszczyk)
  • 795b268: Update Cargo.lock (Krzysztof Juszczyk)
  • f529b88: [#46876] cat: Support wasi filetypes (Grzegorz Placzek)
  • 0e2afc4: Update Cargo.lock (Krzysztof Juszczyk)
  • c32ebe3: [#48828] Bump wasi_ext_lib (Grzegorz Placzek)
  • b38ce77: [#50491] Update dependencies (Krzysztof Juszczyk)
  • e477e06: [#51609] Add release workflow (Grzegorz Placzek)