Commit Graph
310 Commits
Author SHA1 Message Date
oech3 94811cc297 cksum: use aws-lc instead of vendored openssl on MSVC to avoid perl 2026-09-15 09:06:31 +02:00
wtcpython 35515138e2 expr: replace onig with fancy-regex
Replace the onig C-dependency in expr with the pure-Rust fancy-regex crate.
This removes the onig_sys C library dependency while preserving full POSIX BRE,
backreference, multibyte UTF-8, and C locale compatibility.
2026-09-07 11:31:36 +02:00
Sylvestre LedruandCopilot Autofix powered by AI c7b4ee8f0c README.md: clear statement wrt performances (#14345)
* README.md: clear statement wrt performances

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-01 14:14:34 +02:00
Sylvestre Ledru 884ee764df README: name the caret diagnostics as a difference with GNU 2026-08-28 07:51:44 +02:00
oech3 f19bba7cce uucore/Cargo.toml: don't guard openssl by unix 2026-08-09 15:22:34 +02:00
JohannesSchillingandJohannes Schilling 8576ef07c4 README: fix gnu vs musl note (#13303)
Co-authored-by: Johannes Schilling <dario@deaktualisierung.org>
2026-07-07 12:42:52 +02:00
Sylvestre Ledru 730f676994 feat: add OpenSSL backend for checksum utilities
Add an optional OpenSSL (libcrypto) backend for md5/sha1/sha2-family
digest computations. OpenSSL provides hand-tuned assembly implementations
(AVX2, SSSE3, etc.) that are substantially faster than the pure-Rust
crates on CPUs without SHA-NI hardware instructions.

Benchmarks on Intel i9-7940X (no SHA-NI), 100MB file:
  sha256sum: 470ms -> 234ms (was 1.9x slower than GNU, now ~1.0x)
  sha1sum:   198ms -> 131ms (was 1.6x slower, now ~1.09x)
  sha512sum: 246ms -> 166ms (was 1.4x slower, now ~0.96x - faster!)
  md5sum:    185ms -> 174ms (was 1.2x slower, now ~1.09x)

Closes #12251
2026-06-29 08:37:21 +02:00
Sylvestre Ledru 9404167781 we have a domain name now 2026-06-27 13:33:02 +02:00
Sylvestre Ledru 5e65ceb4a7 docs: add fuzz pointer, AI policy, playground link, and Ubuntu note 2026-05-28 10:55:14 +02:00
oech3 873a7c7520 README.md: update compatibility (#12302) 2026-05-15 11:47:14 +02:00
oech3 2b05f2fa8c Remove duplicated features (#11510) 2026-03-27 09:52:28 +01:00
oech3 bdf3b826f0 Drop release-fast profile for simplicity (#10476) 2026-02-06 23:54:25 +01:00
oech3 da7ad84181 MSRV 1.88 (#10771) 2026-02-06 22:18:08 +01:00
Aaron Ang c9c78b2415 chore: run pre-commit on all files (#10119) 2026-02-04 22:12:53 +01:00
oech3 1d8f304cad Merge pull request #10678 from oech3/patch-2
README.md: Don't recommend latest-commit for everyone
2026-02-03 20:29:56 +01:00
oech3 084ab30f7e Merge branch 'main' into core-freepfx 2026-01-18 14:39:52 +09:00
oech3 08c78f2e2d {README,CONTRIBUTIONS}.md: Add link to binaries from latest commit (#10280)
* {README,CONTRIBUTIONS}.md: Add link to binaries from latest commit

* Add the word "from main branch" at link to tag/latest-commit
2026-01-17 14:17:59 +01:00
oech3 ee3163ab2c coreutils: Remove limitation for prefix 2026-01-16 14:12:59 +09:00
oech3 ef8fcf6e76 README.md: Avoid losting unix specific progs (#9867) 2025-12-28 23:24:12 +01:00
oech3andSylvestre Ledru 280d96c705 README.md: Guide people to release page or main (#9709)
* README.md: Guide people to release page or main

* README.md: Fix woording

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2025-12-19 13:37:46 +01:00
oech3 8d7777b7ba README.md: note that separator is needed for PROG_PREFIX 2025-11-22 14:49:13 +09:00
oech3 5202ac137d Merge pull request #8730 from oech3/profile
GNUmakefile: Use any profile from make install
2025-11-15 10:05:04 +01:00
oech3 5f4e223efe README.md: profiles for binary size 2025-11-14 17:53:22 +09:00
Daniel Hofstetter f37eb2ab92 Merge pull request #8994 from oech3/doc-uudoc
README.md: Fix about manpage generation
2025-10-29 16:55:52 +01:00
EandDaniel Hofstetter 3a44280093 README.md: Show how to build all individual bins by cargo (#9069)
* README.md: Build all individual bins by cargo

* Improve cmd to build all ndividual bins

* README.md: remove bracket

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-10-29 15:25:00 +01:00