Commit Graph

19095 Commits

Author SHA1 Message Date
xtqqczze dd16ed83d6 gitignore: remove .vscode directory from ignored files 2026-04-15 16:43:28 +02:00
oech3 02104f3b5c tee: remove unused returned usize 2026-04-15 16:21:55 +02:00
Eyüp Can Akman 2d5e77deb2 expr: avoid panic on regex retry-limit
Treat onig retry-limit-in-match errors as no match. GNU expr returns exit 1 for the same input.

Fixes #11612
2026-04-15 16:11:18 +02:00
Sylvestre Ledru a3ac3badb8 tests(env): increase signal delivery delay on macOS to fix flaky CI
The test_env_arg_ignore_signal_valid_signals test was failing on macOS
CI because 100ms was not always enough for the process to terminate
after receiving a fatal signal. Increase the delay to 500ms on macOS
only, keeping 100ms on other platforms.

Fixes flaky failure seen in: https://github.com/uutils/coreutils/actions/runs/24442074142/job/71409227191
2026-04-15 15:11:44 +02:00
Sylvestre Ledru 50f8d0bcc1 touch: add regression test for pre-epoch date on 32-bit 2026-04-15 10:55:34 +02:00
Sylvestre Ledru 717140a13c ci: group openbsd log sections for easier failure triage 2026-04-15 09:37:30 +02:00
Daniel Hofstetter 79f5e03823 mv: merge two "unix" blocks 2026-04-15 09:32:05 +02:00
oech3 b2619df6e0 unexpand: remove Box dyn 2026-04-15 09:31:20 +02:00
Daniel Hofstetter 07d6f27f32 uucore: enable "process" feature of rustix 2026-04-14 23:01:00 +02:00
oech3 1f45676f59 cp: improve throughput with pipe input 2026-04-14 22:57:33 +02:00
oech3 970688834a cat: replace copy_exact() with write_all 2026-04-14 22:57:02 +02:00
xtqqczze 6f939edb72 fix: replace apt with apt-get in scripts
fix warning:

```
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
```
2026-04-14 22:56:39 +02:00
Daniel Hofstetter 9db3c1b032 du: remove unnecessary impl of code() 2026-04-14 22:56:19 +02:00
oech3 0a9fc3e44c fmt: remove unwrap() 2026-04-14 22:52:51 +02:00
Sylvestre Ledru 6b044bb0d5 ls: fix link-count column inflating per ACL file
The `+1` accounting for the ACL/context indicator was applied once per
item inside the padding loop, so N files with ACLs inflated the
link-count column width by N. Apply it a single time after the loop.

Fixes #10980
2026-04-14 22:15:23 +02:00
Sylvestre Ledru 874efa7cc3 mv: preserve ownership (uid/gid) on cross-device moves (#9714) 2026-04-14 22:13:47 +02:00
Sylvestre Ledru cc8785e0ae mv: add tests for cross-device move ownership preservation (#9714) 2026-04-14 22:13:47 +02:00
renovate[bot] 05466bb30a chore(deps): update rust crate rayon to v1.12.0 2026-04-14 09:48:04 +02:00
renovate[bot] c00d63ba8b chore(deps): update rust crate clap_complete to v4.6.2 2026-04-14 07:45:34 +02:00
xtqqczze 44aff6bb27 CI/GnuComment: add safeguards 2026-04-13 12:45:09 +02:00
Daniel Hofstetter 36db2e62ca du: fix error from needless_borrow lint on FreeBSD 2026-04-13 10:44:13 +02:00
xtqqczze bd0ace3ac4 Make sure we still update the comment with if there was no change in test status 2026-04-13 10:43:48 +02:00
xtqqczze 0d35d36b52 CI/GnuComment: enhance PR commenting logic to update existing comments 2026-04-13 10:43:48 +02:00
Sylvestre Ledru 7bf7fff762 date: replace regex with hand-written format spec parser 2026-04-13 10:24:24 +02:00
Sylvestre Ledru 4fa689af89 tests/cut: ignore stdin write error on fast-exit delimiter test
test_single_quote_pair_as_delimiter_is_invalid is intermittent on
i686: the parent writes "a''b\n" to cut's stdin while cut validates
args and exits immediately with "delimiter must be a single
character". On a fast child exit, the kernel closes the pipe
read-end before the parent's write() runs, so write() returns
EPIPE and the pipe_in thread panics.

The race is inherent: draining stdin in cut before exiting on an
arg error would hang on terminals and read unbounded data from
long pipes, contradicting GNU behavior. Use the test framework's
ignore_stdin_write_error() flag, which exists for exactly this
"parent writes to child that exits fast" pattern.
2026-04-13 09:04:28 +02:00