Commit graph

1891 commits

Author SHA1 Message Date
Daniel Hofstetter
26ebbb1eb4
Merge pull request #8874 from uutils/renovate/quote-1.x-lockfile
chore(deps): update rust crate quote to v1.0.41
2025-10-11 07:26:17 +02:00
Daniel Hofstetter
1cbb417e56
Merge pull request #8876 from uutils/renovate/thiserror-2.x-lockfile
chore(deps): update rust crate thiserror to v2.0.17
2025-10-11 07:25:42 +02:00
renovate[bot]
43a2805d0e
chore(deps): update rust crate thiserror to v2.0.17 2025-10-11 00:47:29 +00:00
renovate[bot]
71f1846827
chore(deps): update rust crate serde to v1.0.228 2025-10-11 00:47:22 +00:00
renovate[bot]
ffb938fe9d
chore(deps): update rust crate quote to v1.0.41 2025-10-10 22:25:32 +00:00
Sylvestre Ledru
b891c850d6 refresh Cargo.lock 2025-10-10 23:23:22 +02:00
Daniel Hofstetter
0e1f2dd794 Bump half & zerocopy
half from 2.6.0 to 2.7.0 and zerocopy from 0.8.25 to 0.8.27
2025-10-10 14:53:00 +02:00
renovate[bot]
80d3f6969f
chore(deps): update rust crate ctor to 0.6.0 2025-10-10 06:28:14 +00:00
Daniel Hofstetter
30fb7a5326
Merge pull request #8860 from uutils/renovate/zip-6.x
chore(deps): update rust crate zip to v6
2025-10-10 07:23:45 +02:00
Daniel Hofstetter
c2760b2c6f
Merge pull request #8855 from uutils/renovate/thiserror-2.x-lockfile
chore(deps): update rust crate thiserror to v2.0.17
2025-10-10 07:22:01 +02:00
renovate[bot]
47358cfbb8
chore(deps): update rust crate zip to v6 2025-10-09 15:45:52 +00:00
Daniel Hofstetter
db5e34ecb4
Merge pull request #8857 from uutils/renovate/windows-sys-0.x-lockfile
Some checks are pending
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CICD / Run benchmarks (CodSpeed) (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
chore(deps): update rust crate windows-sys to v0.61.2
2025-10-09 17:43:36 +02:00
renovate[bot]
3fbfcaabc2
chore(deps): update rust crate thiserror to v2.0.17 2025-10-09 14:59:52 +00:00
Daniel Hofstetter
f6073fd906
Merge pull request #8856 from uutils/renovate/unicode-width-0.x-lockfile
chore(deps): update rust crate unicode-width to v0.2.2
2025-10-09 16:39:28 +02:00
renovate[bot]
dabd5c828a
chore(deps): update rust crate windows-sys to v0.61.2 2025-10-09 14:16:39 +00:00
Daniel Hofstetter
92c8a9bb3e
Merge pull request #8853 from uutils/renovate/regex-1.x-lockfile
chore(deps): update rust crate regex to v1.11.3
2025-10-09 16:14:03 +02:00
renovate[bot]
b441284b91
chore(deps): update rust crate unicode-width to v0.2.2 2025-10-09 13:21:40 +00:00
Daniel Hofstetter
3daa99b747
Merge pull request #8854 from uutils/renovate/serde-monorepo
chore(deps): update rust crate serde to v1.0.228
2025-10-09 15:19:18 +02:00
renovate[bot]
cfae7a5f8b
chore(deps): update rust crate serde to v1.0.228 2025-10-09 12:17:54 +00:00
renovate[bot]
a73ee6805b
chore(deps): update rust crate regex to v1.11.3 2025-10-09 12:17:48 +00:00
Daniel Hofstetter
259860719c
Merge pull request #8852 from uutils/renovate/quote-1.x-lockfile
chore(deps): update rust crate quote to v1.0.41
2025-10-09 14:17:25 +02:00
renovate[bot]
4c22ab05d1
chore(deps): update rust crate quote to v1.0.41 2025-10-09 11:27:25 +00:00
renovate[bot]
6945127c20
chore(deps): update rust crate memchr to v2.7.6 2025-10-09 11:27:19 +00:00
Sylvestre Ledru
8d12700cd3 unexpand: add a benchmark 2025-10-05 11:50:47 +02:00
Sylvestre Ledru
03f160c3c1
nl: add a benchmark (#8808) 2025-10-04 14:53:42 +02:00
mattsu
1331ff19f5
docs: add benchmarking guidelines for cp (#8807) 2025-10-04 14:53:08 +02:00
Sylvestre Ledru
be2534409b
Merge pull request #8800 from sylvestre/bench-expand
Some checks are pending
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Run benchmarks (CodSpeed) (push) Blocked by required conditions
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
expand: add a benchmark
2025-10-04 08:37:52 +02:00
Sylvestre Ledru
7120f85d97 fold: add a benchmark 2025-10-03 23:59:22 +02:00
Sylvestre Ledru
c17f0ac2c8 expand: add a benchmark 2025-10-03 23:54:49 +02:00
Sylvestre Ledru
c16698fc62
Merge pull request #8768 from ThePseudo/b64_benchmarks
Add benchmark for base64
2025-09-30 11:57:28 +02:00
Andrea Calabrese
60b9b876bc Add benchmark for base64
For performance monitoring, added benchmark for base64. Those benchmarks
include testing encoding, decoding and decoding ignoring garbage
characters.

Signed-off-by: Andrea Calabrese <andrea.calabrese@amarulasolutions.com>
2025-09-30 10:20:40 +02:00
Sylvestre Ledru
4180c00c73 du: add benchmark 2025-09-30 08:59:13 +02:00
kimono-koans
5c15d7939b
ls: Lazily obtain FileType, eagerly obtain Metadata when Metadata is available (#8753)
Some checks are pending
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Run benchmarks (CodSpeed) (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Improves the ls perf by +10% in some cases
2025-09-29 10:24:08 +02:00
Sylvestre Ledru
7b3994b241 uniq: add benchmarks 2025-09-28 21:17:29 +02:00
Sylvestre Ledru
503f0101ea ls: add some benchmarks 2025-09-25 22:05:22 +02:00
Sylvestre Ledru
47c0d19ed9 sort: add benchmark 2025-09-25 20:39:44 +02:00
Sylvestre Ledru
2ed2157ce3 numfmt: add benchmark 2025-09-24 21:18:50 +02:00
Sylvestre Ledru
5287738e9c
Merge pull request #8716 from sylvestre/refactor
bench: call the function directly to improve the profiling + move the common functions in uucore
2025-09-23 14:35:24 +02:00
Sylvestre Ledru
e3f5a23603 benchmarking: move the common functions into uucore 2025-09-23 12:09:32 +02:00
renovate[bot]
c00bba4396
fix(deps): update rust crate tempfile to v3.23.0 2025-09-23 06:29:52 +00:00
Sylvestre Ledru
b7565f53d5 tsort: write a benchmark 2025-09-22 23:23:31 +02:00
Sylvestre Ledru
2b6cacb1aa fix the divan usage for codspeed 2025-09-22 21:45:01 +02:00
Sylvestre Ledru
837bc48c5f
Merge pull request #8687 from uutils/renovate/serde-monorepo
Some checks failed
CICD / Style/deps (push) Waiting to run
CICD / Build (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/nightly (push) Blocked by required conditions
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Build/SELinux (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
CodSpeed Benchmarks / Run benchmarks (push) Has been cancelled
chore(deps): update rust crate serde to v1.0.226
2025-09-21 09:53:24 +02:00
renovate[bot]
c2b97e0c31
chore(deps): update rust crate xattr to v1.6.1 2025-09-21 05:12:26 +00:00
renovate[bot]
b67e8f26f2
chore(deps): update rust crate serde to v1.0.226 2025-09-21 02:25:00 +00:00
Sylvestre Ledru
4ffe09b8af
Merge branch 'main' into wc-perf 2025-09-20 19:00:06 +02:00
Sylvestre Ledru
913c5b36a8 evaluate codspeed for perfs 2025-09-20 18:36:08 +02:00
renovate[bot]
7d204b82f8
chore(deps): update rust crate clap to v4.5.48 2025-09-20 00:36:25 +00:00
renovate[bot]
c6bd7f52f5
chore(deps): update rust crate time to v0.3.44 2025-09-19 09:09:19 +00:00
Daniel Hofstetter
f4b76382e2
Merge pull request #8648 from uutils/renovate/clap_complete-4.x-lockfile
Some checks are pending
CICD / Build (push) Blocked by required conditions
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
chore(deps): update rust crate clap_complete to v4.5.58
2025-09-16 08:05:51 +02:00