oech3
3016496e37
numfmt: stop a clone
2026-03-07 08:18:17 +01:00
Victor Prokhorov
e6a3bb596f
cp: handle special files ( #11163 )
2026-03-05 00:01:52 +01:00
xtqqczze
43555b0257
deps: replace ahash with foldhash ( #11187 )
2026-03-04 23:33:37 +01:00
mattsu
485b026094
touch: set file times via futimens on a write fd
...
On Unix, try futimens through a write-opened file descriptor to trigger IN_CLOSE_WRITE semantics, and fall back to set_file_times when needed. Also adds a unit test for the futimens path and wires unix-only dependencies.
2026-03-04 23:22:17 +01:00
renovate[bot]
f335d14a83
chore(deps): update rust crate jiff to v0.2.23
2026-03-04 07:13:42 +01:00
renovate[bot]
51b4dcf298
chore(deps): update rust crate quote to v1.0.45
2026-03-04 07:06:20 +01:00
renovate[bot]
bd71a30c22
chore(deps): update rust crate zip to v8.2.0
2026-03-03 07:17:15 +01:00
Cả thế giới là Rust
d24bf80e20
feat(true/false): add benchmarks for startup performance ( #10996 )
...
* feat(true/false): add benchmarks for startup performance
Add benchmarks to evaluate true/false command performance,
addressing GitHub issue #10837 .
Benchmarks include:
- Function call benchmarks (measure uumain directly)
* true_no_args, true_help, true_version, true_consecutive_calls
- Process spawn benchmarks (measure real command startup)
* true_spawn_no_args, true_spawn_help, true_spawn_version
This allows comparison between hot path vs cold path performance
and internal logic vs real-world startup time.
* chore(true/false): reduce benchmarks to 2 essential cases
---------
Co-authored-by: naoNao89 <naoNao89@users.noreply.github.com >
2026-03-02 19:04:17 +01:00
renovate[bot]
ba94c6960d
chore(deps): update rust crate jiff to v0.2.22
2026-03-01 10:47:36 +01:00
Sylvestre Ledru
dc3a9a5bca
prepare release 0.7.0 ( #11128 )
2026-02-26 20:41:46 +01:00
naoNao89
567b27d19a
feat(hostname): add benchmark with large /etc/hosts
...
Adds comprehensive benchmarks for the hostname utility, including:
- Realistic hosts file generation with various hostname patterns
- Benchmarks for all flags: -s, -d, -f, -i
- Parameterized tests with 1K, 10K, 100K entries
- NSS_WRAPPER support for testing with generated hosts files
- CI integration for automated benchmark tracking
Fixes #10949
2026-02-24 23:43:46 +01:00
xtqqczze
cc9b3afbb9
deps: update rust crate futures-util to v0.3.32
2026-02-24 19:49:29 +01:00
Daniel Hofstetter
7a66091540
Bump num-prime from 0.4.4 to 0.5.0
2026-02-24 12:05:15 +01:00
renovate[bot]
ade19bc701
chore(deps): update rust crate tempfile to v3.26.0
2026-02-24 10:31:25 +01:00
renovate[bot]
f52d8e0820
chore(deps): update rust crate jiff to v0.2.21
2026-02-23 07:17:41 +01:00
xtqqczze
75669ac2b8
chore(deps): update rust crate libc to 0.2.182 and rustix to 1.1.4
2026-02-22 20:08:07 +01:00
renovate[bot]
f7720bd345
chore(deps): update rust crate clap to v4.5.60
2026-02-20 07:38:11 +01:00
oech3
65060418dd
mv: Use rustc-hash
2026-02-19 14:44:42 +01:00
mattsu
10d864ac18
mKnod: Refactor to remove unsafe code ( #10138 )
...
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org >
2026-02-17 08:27:23 +01:00
xtqqczze
cb400de343
fix(deps): update rust crate keccak to v0.1.6
2026-02-17 07:55:52 +01:00
renovate[bot]
298e147323
chore(deps): update rust crate zip to v8.1.0
2026-02-17 07:14:25 +01:00
renovate[bot]
e416bd5264
chore(deps): update rust crate clap to v4.5.59
2026-02-17 07:10:10 +01:00
Sylvestre Ledru
a7f55cbedc
date: fix subfmt-up1, fill-1, pct-pct, and invalid-high-bit-set tests ( #10940 )
2026-02-15 09:14:29 -08:00
renovate[bot]
d13a2e0077
chore(deps): update rust crate memmap2 to v0.9.10
2026-02-15 14:08:03 +01:00
renovate[bot]
eb69f207d0
chore(deps): update rust crate indicatif to v0.18.4
2026-02-15 11:37:02 +01:00
renovate[bot]
a99b930411
chore(deps): update rust crate zip to v8
2026-02-15 11:25:12 +01:00
Sylvestre Ledru
c4e3ca658a
date: bump parse_datetime & add test for leap-1 GNU test ( #10933 )
...
Rely on parse_datetime update
Test that adding years to Feb 29 overflows to March 1 when target
year is not a leap year (matching GNU behavior).
2026-02-14 21:53:17 +01:00
renovate[bot]
cdb347085b
chore(deps): update rust crate z85 to v3.0.7
2026-02-14 16:07:52 +01:00
Sylvestre Ledru
03127aa0eb
csplit: add benchmarks for line number and regex pattern splitting ( #10927 )
2026-02-14 14:05:48 +01:00
renovate[bot]
74b13c0fd0
chore(deps): update rust crate tempfile to v3.25.0
2026-02-12 10:59:14 +01:00
xtqqczze
49e35bd13a
Revert "chore(deps): update rust crate libc to v0.2.181"
...
This reverts commit c5ca269d87 .
2026-02-12 09:33:13 +01:00
Daniel Hofstetter
d486483d02
Bump jiff from 0.2.19 to 0.2.20
2026-02-12 08:29:03 +01:00
renovate[bot]
8c825b1cf0
chore(deps): update rust crate clap_complete to v4.5.66
2026-02-12 07:14:40 +01:00
renovate[bot]
aed9898f57
chore(deps): update rust crate clap to v4.5.58
2026-02-12 07:14:02 +01:00
oech3
4e2da1a99a
sort: Use ahash - improve performance by 13.54% ( #10783 )
2026-02-10 11:53:34 +01:00
renovate[bot]
c5ca269d87
chore(deps): update rust crate libc to v0.2.181
2026-02-10 09:23:07 +01:00
Chris Dryden
2a4573326f
Remove wincode and wincode-derive dependencies ( #10802 )
2026-02-08 11:13:17 +01:00
Etienne Cordonnier
4861c94259
Merge pull request #10768 from ChrisDryden/dd-simplify-signal-handling
...
dd: simplify signal handling by removing Alarm timer thread
2026-02-07 10:09:58 +01:00
renovate[bot]
3af5b71c62
chore(deps): update rust crate memchr to v2.8.0
2026-02-07 07:48:34 +01:00
Sylvestre Ledru
54dfa0b3f0
Merge branch 'main' into dd-simplify-signal-handling
2026-02-06 22:36:43 +01:00
oech3
da7ad84181
MSRV 1.88 ( #10771 )
2026-02-06 22:18:08 +01:00
Christopher Dryden
d5c9c233cc
dd: remove signal-hook dependency, use raw sigaction handler
2026-02-06 20:34:06 +00:00
Rostyslav Toch
ffe2b0b0a5
perf(nl): optimize line numbering by using itoa and direct writing ( #10757 )
2026-02-06 12:09:40 -08:00
renovate[bot]
ba1afb0b9e
chore(deps): update rust crate jiff to v0.2.19
2026-02-06 07:28:05 +01:00
Daniel Hofstetter
d66dfe9ebf
Merge pull request #10713 from uutils/renovate/zip-7.x-lockfile
...
chore(deps): update rust crate zip to v7.3.0
2026-02-04 17:56:08 +01:00
Daniel Hofstetter
f79673f84d
Merge pull request #10688 from xtqqczze/unused-deps
...
deps: remove unused rust deps
2026-02-04 16:39:53 +01:00
renovate[bot]
32137c0c80
chore(deps): update rust crate zip to v7.3.0
2026-02-04 12:44:43 +00:00
oech3
68d6344659
du: Use rustc-hash for du -a - improve performance by 24.89% ( #10663 )
2026-02-04 08:17:48 +01:00
oech3
a3eab5cc98
ls: Replace Fnv with rustc-hash +1 % perf improvement ( #10686 )
2026-02-03 21:30:30 +01:00
xtqqczze
12b383f933
deps: remove unused rust deps
2026-02-03 20:26:49 +00:00