uutils
coreutils
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
refactor(rm): simplify control flow in safe_remove_dir_recursive_impl Replaced nested if-else logic with direct else-if in the file removal path to reduce code nesting and improve readability for handling interactive prompts during recursive directory removal.
mattsu2020:rm_fix_full_path
21 seconds ago
feat(rm): add progress bar support to recursive dir removal on Linux Refactor `safe_remove_dir_recursive_impl` to accept an optional `ProgressBar` parameter instead of `dir_fd`, opening the directory internally. Add progress increments for each removed item to improve user feedback during long recursive operations.
mattsu2020:rm_fix_full_path
4 minutes ago
refactor(linux/rm): refactor safe_remove_dir_recursive for better FD management and error handling Restructure directory opening and traversal logic to collect entries upfront and drop DirFd early, preventing deep descriptor stacks. Improve permission denied error handling to match GNU rm behavior while maintaining secure operations. This enhances resource efficiency and compatibility without altering functional behavior.
mattsu2020:rm_fix_full_path
8 minutes ago
style(rm): wrap long line in prompt_file_with_stat macro for readability Reformatted the prompt_yes! macro call across multiple lines to improve code readability and adhere to line length conventions. No functional changes.
mattsu2020:rm_fix_full_path
59 minutes ago
timeout: cleanup return values - remove "WaitingFailed" which is a duplicate of "CommandTimedOut" - replace hard-coded values 126 and 127 with enum values, remove TODO - fix misleading comment. we DO return CommandTimedOut even when preserve-status is not specified Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Ecordonnier:eco/timeout-error-codes
5 hours ago
feat(sort): extract count_non_null_bytes for debug alignment Add a helper function `count_non_null_bytes` to count bytes in a slice while ignoring embedded NULs. This improves code reusability and is used in debug underline output to ensure proper alignment by filtering NUL characters that may be present in selection strings. Replaces inline counting logic in two locations within the `Line` implementation.
mattsu2020:sort-debug-keys
5 hours ago
docs: add detailed documentation to fast_encode_stream function Adds comprehensive doc comment explaining input/output handling, wrap options, chunked encoding, and error propagation for better API clarity.
mattsu2020:basenc_bounded-memory
5 hours ago
tail: batch inotify events to prevent redundant headers after SIGSTOP/SIGCONT Hopefully will fix the intermittent tests/tail/overlay-headers
sylvestre:tail-intermittent
6 hours ago
Active Branches
rm:fix safe traversal/access
last run
4 minutes ago
#9577
CodSpeed Performance Gauge
+3%
timeout: cleanup return values
last run
5 hours ago
#9576
CodSpeed Performance Gauge
0%
sort:Align sort debug key annotations with GNU coreutils
last run
5 hours ago
#9468
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs