34 Commits

Author SHA1 Message Date
Sylvestre Ledru 0011d54fbb expr: add a benchmark (#12578) 2026-06-03 22:43:58 +02:00
oech3 8db2277257 echo: add benchmark (#12091) 2026-05-16 23:04:04 +02:00
Daniel Hofstetter 960433be35 ci: add timeout for benchmark job (#12219) 2026-05-11 19:52:33 +02:00
oech3 fb93f53b3a tee: add benchmark (#12134) 2026-05-05 21:41:13 +02:00
renovate[bot] 521c855524 chore(deps): update mozilla-actions/sccache-action action to v0.0.10 2026-04-23 07:37:53 +02:00
mattsu 79209719f9 feat(timeout): add benchmarking support with divan (#9733)
* deps: bump codspeed-divan-compat to v4.2.1

* bench(timeout): add divan benchmarks

* ci(benchmarks): include uu_timeout in codspeed list

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-04-04 22:02:21 +02:00
Sylvestre Ledru 8ffb33f1da adjust the spell-checker ignores 2026-04-03 18:57:24 +02:00
oech3 566836cde8 cat: add bench (#11525)
* cat: add bench

* rename benchmark

Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>

---------

Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>
2026-03-30 09:02:15 +02: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
oech3 fab186eba7 Don't wrap sccache when sccache action caused network err 2026-02-27 16:00:04 +01:00
oech3 848f12cbae Don't fail when sccache caused network error 2026-02-27 10:18:05 +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
oech3 bd58575eab benchmarks.yml: Use prebuilt tools for faster setup (#10497)
Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-02-16 22:22:16 +01:00
oech3 3f099e6903 Mark pr/bounded-memory flakey & drop 2 useless setup (#10887) 2026-02-14 14:01:03 -08:00
Sylvestre Ledru 03127aa0eb csplit: add benchmarks for line number and regex pattern splitting (#10927) 2026-02-14 14:05:48 +01:00
not-matthias 3d437651da ci: enable memory profiling again 2026-02-02 15:50:54 +01:00
oech3 bf12e9c806 CI: Disable incremental build for faster CI (#10462) 2026-01-25 22:41:37 +01:00
not-matthias 401eb89d18 fix(ci): remove outdated analysis mode 2026-01-21 16:26:29 +01:00
Sylvestre Ledru 5929dec5ac ci: disable memory profiling in benchmarks due to variance (#10399) 2026-01-20 22:32:09 +01:00
Sylvestre Ledru 035671c981 ci: generate the french locale for benchmark (#10398) 2026-01-20 22:31:52 +01:00
Sylvestre Ledru 887a7ba7f0 benchmarks: Add memory benchmarks 2026-01-14 23:02:26 +01:00
Sylvestre Ledru bbe9ffa464 df: add benchmarks 2026-01-08 09:56:37 +01:00
WaterWhisperer e4d35b03bf join: add benchmarks (#10005) 2026-01-03 13:22:18 +01:00
Sylvestre Ledru c96b96e233 Merge pull request #9986 from cakebaker/benchmarks_use_simulation_mode
benchmarks: use `simulation` mode
2026-01-02 18:34:52 +01:00
Rostyslav Toch 971b5d851f date: add benchmark (#9911)
* date: add benchmark

* date: register benchmark in github actions list

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-01-02 17:17:24 +01:00