Commit graph

1859 commits

Author SHA1 Message Date
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
renovate[bot]
ec197d90ce
chore(deps): update rust crate serde to v1.0.225 2025-09-16 05:12:58 +00:00
renovate[bot]
4ea7ba2e49
chore(deps): update rust crate clap_complete to v4.5.58 2025-09-16 05:12:52 +00:00
renovate[bot]
ff362c18ed
chore(deps): update rust crate serde to v1.0.224 2025-09-15 17:52:24 +00:00
Sylvestre Ledru
c54400900e
Merge pull request #8643 from RenjiSann/perf-cksum
Some checks failed
CICD / Build/stable (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/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
WSL2 / Test (push) Waiting to run
CICD / Build/Makefile (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
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/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (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
FreeBSD / Tests (push) Waiting to run
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
cksum: improve performance (Closes: #8573)
2025-09-15 17:29:18 +02:00
Sylvestre Ledru
b3d71e3c88 cksum: improve performance (Closes: #8573) 2025-09-15 11:37:30 +02:00
renovate[bot]
ec778b2885
chore(deps): update rust crate serde to v1.0.223 2025-09-15 02:15:48 +00:00
renovate[bot]
7eba726587
chore(deps): update rust crate serde to v1.0.222 2025-09-14 18:44:35 +00:00
renovate[bot]
141c7d61fd
chore(deps): update rust crate serde to v1.0.221 2025-09-14 01:40:48 +00:00
Daniel Hofstetter
ac2fbabb54
Merge pull request #8610 from sylvestre/rm_uuhelp
Fix the doc generation and remove uuhelp_parser
2025-09-12 10:01:42 +02:00
Sylvestre Ledru
6cc245db01 Fix the doc generation and remove uuhelp_parser 2025-09-11 21:30:33 +02:00
renovate[bot]
debfa9e43e
chore(deps): update rust crate zip to v5.1.1 2025-09-11 19:08:48 +00:00
Sylvestre Ledru
a1884599f7
Merge pull request #8612 from cakebaker/bump_fts_sys
Some checks are pending
CICD / Test all features separately (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/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 / 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
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
Bump `fts-sys` and `selinux-sys`
2025-09-11 20:35:01 +02:00
Daniel Hofstetter
b13dbaeb1f Bump rustix from 1.0.7 to 1.1.2 2025-09-11 15:57:31 +02:00
Daniel Hofstetter
3e68f95365 Bump fts-sys and selinux-sys
fts-sys from 0.2.16 to 0.2.17 and selinux-sys from 0.6.14 to 0.6.15
2025-09-11 15:27:30 +02:00
renovate[bot]
61cab64209
chore(deps): update rust crate zip to v5.1.0 2025-09-10 20:14:10 +00:00
renovate[bot]
8a981f28c2
chore(deps): update rust crate zip to v5.0.1 2025-09-10 14:40:23 +00:00
Daniel Hofstetter
bb5d73e1b8
Merge pull request #8590 from uutils/renovate/tempfile-3.x-lockfile
fix(deps): update rust crate tempfile to v3.22.0
2025-09-10 07:15:02 +02:00
renovate[bot]
602c408102
fix(deps): update rust crate tempfile to v3.22.0 2025-09-09 18:02:59 +00:00
Sylvestre Ledru
fa06ce7eca Prepare release 0.2.2 2025-09-09 18:33:50 +02:00
Sylvestre Ledru
56bbc14279
base64: improve perfs by using the base64-simd crate (#8578)
* base64: improve perfs by using the base64-simd crate Closes: #8574

* Update src/uu/basenc/BENCHMARKING.md

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>

* Update src/uu/basenc/BENCHMARKING.md

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-09-09 09:51:23 +02:00
renovate[bot]
f5175e6d95
chore(deps): update rust crate linux-raw-sys to 0.11 2025-09-09 06:14:29 +00:00
renovate[bot]
850bbd785e
chore(deps): update rust crate chrono to v0.4.42 2025-09-08 11:14:02 +00:00
renovate[bot]
662212c63c
chore(deps): update rust crate winapi-util to v0.1.11 2025-09-07 12:37:58 +00:00
Sylvestre Ledru
59b94e181d prepare release 0.2.0
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-09-06 13:14:20 +02:00
renovate[bot]
00e81032a2
chore(deps): update rust crate zip to v5 2025-09-06 02:27:08 +00:00
Daniel Hofstetter
aa8a97576d Bump windows-sys from 0.60.1 to 0.61.1 2025-09-05 08:23:34 +02:00
renovate[bot]
a4dc31d704
chore(deps): update rust crate zip to v4.6.1 2025-09-03 09:52:26 +00:00
Daniel Hofstetter
b766e8f54e
Merge pull request #8547 from uutils/renovate/time-0.x-lockfile
chore(deps): update rust crate time to v0.3.43
2025-09-03 07:12:22 +02:00
renovate[bot]
7f94098f54
chore(deps): update rust crate time to v0.3.43 2025-09-02 20:26:29 +00:00
renovate[bot]
eb9fb1e9c4
chore(deps): update rust crate clap to v4.5.47 2025-09-02 20:26:23 +00:00
renovate[bot]
533094ff30
chore(deps): update rust crate time to v0.3.42 2025-09-01 05:21:26 +00:00
Daniel Hofstetter
0fc987c85f
Merge pull request #8532 from uutils/renovate/zip-4.x-lockfile
chore(deps): update rust crate zip to v4.6.0
2025-08-31 11:57:46 +02:00