uutils
coreutils
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
uptime: cspell: add missing words to spell checker
nikolalukovic:feature/uptime-windows
1 hour ago
uptime: rewrite wts to be more safe to use
nikolalukovic:feature/uptime-windows
1 hour ago
chroot: report ENAMETOOLONG instead of "no such directory" for long NEWROOT GNU chroot reports 'File name too long' when NEWROOT exceeds NAME_MAX; uutils was reporting 'no such directory' because Path::is_dir() silently swallowed the ENAMETOOLONG error from metadata(). This change probes the path with std::fs::metadata() first and surfaces the real io::Error via a new CannotStat variant. Existing 'is not a directory' behavior is preserved. Fixes #13156.
MsfPablo:fix-chroot-enametoolong
2 hours ago
uucore: for fs use real inode dev stat on wasi FileInformation previously fell back to a std::fs::Metadata-based heuristic (comparing file type and size) on WASI, since it lacked access to nix::sys::stat. Switch it to rustix::fs::Stat, the same backing type used on Unix, giving WASI real inode/device identity, nlink, and equality checks instead of an approximation. Also add WASI implementations of are_hardlinks_to_same_file and are_hardlinks_or_one_way_symlink_to_same_file via rustix::fs::stat/ lstat, since std::os::unix::fs::MetadataExt is unavailable there.
eduardomourar:wasi-fs-inode-dev-stat
3 hours ago
uucore: for fs use real inode dev stat on wasi FileInformation previously fell back to a std::fs::Metadata-based heuristic (comparing file type and size) on WASI, since it lacked access to nix::sys::stat. Switch it to rustix::fs::Stat, the same backing type used on Unix, giving WASI real inode/device identity, nlink, and equality checks instead of an approximation. Also add WASI implementations of are_hardlinks_to_same_file and are_hardlinks_or_one_way_symlink_to_same_file via rustix::fs::stat/ lstat, since std::os::unix::fs::MetadataExt is unavailable there.
eduardomourar:wasi-fs-inode-dev-stat
4 hours ago
fix(wasi): date clock resolution and system datetime support date implements get_clock_resolution via libc::clock_getres (rustix's excludes WASI) and set_system_datetime for WASI, the latter reporting "not supported" since the sandbox has no wall-clock-set syscall.
eduardomourar:wasi-date-fixes
4 hours ago
nl: reject line number width above INT_MAX instead of aborting nl -w only checked for a positive width, so a large value reached " ".repeat(number_width + 1) and aborted with a capacity overflow. Match GNU, which bounds -w to a C int, by rejecting widths above i32::MAX up front with the existing invalid-width error. Adds a regression test. Fixes #13347.
AlejandroCoronadoN:fix-nl-large-width-overflow
6 hours ago
printf: avoid panic on i64::MIN dynamic field width A negative %*d width resolved its magnitude with -(nb as isize), which overflows for i64::MIN since it has no positive counterpart. Use unsigned_abs so the value is well defined; the magnitude exceeds the maximum width, so printf now fails cleanly instead of aborting. Adds a regression test. Fixes #13766.
AlejandroCoronadoN:fix-printf-asterisk-width-overflow
6 hours ago
Latest Branches
CodSpeed Performance Gauge
-18%
uptime: windows implementation
#13874
1 hour ago
a6c5298
nikolalukovic:feature/uptime-windows
CodSpeed Performance Gauge
-4%
chroot: report ENAMETOOLONG instead of "no such directory" for long NEWROOT
#13881
2 hours ago
e649307
MsfPablo:fix-chroot-enametoolong
CodSpeed Performance Gauge
-2%
uucore: for fs use real inode dev stat on wasi
#13684
12 days ago
2d8d677
eduardomourar:wasi-fs-inode-dev-stat
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs
×
Advertisement