renovate[bot]
62f307c4f1
chore(deps): update astral-sh/ruff-action action to v4.1.0
2026-07-05 15:06:20 +02:00
renovate[bot]
6b48ec7e24
chore(deps): update reactivecircus/android-emulator-runner action to v2.38.0
2026-07-05 09:54:56 +02:00
renovate[bot]
39ad97534d
chore(deps): update davidanson/markdownlint-cli2-action action to v24
2026-07-04 07:07:32 +02:00
renovate[bot]
eae191cd80
chore(deps): update actions/checkout action to v7
2026-07-02 17:10:16 +02:00
Sylvestre Ledru
e34b7525a8
ci: test both vendored and system-linked OpenSSL backends
2026-06-29 08:37:21 +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
oech3 and Sylvestre Ledru
8e939acc52
make.yml: reduce binary size ( #12247 )
...
* make.yml: reduce binary size
* replace manuall strip by RUSTFLAGS
* use linker flags useful to reduce binary size
* remove unwind table by -C force-unwind-tables=no.
Unwind tables are useful for debug.
but we publish milti-call binary containing them from
CICD.yml and individual binaries from size CI.
So we dont hurt debuggability for size bench.
* make.yml: add comment about binary size
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org >
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org >
2026-06-28 17:11:29 +02:00
renovate[bot]
0df85fb82f
chore(deps): update actions/cache action to v6
2026-06-24 09:13:07 +02:00
renovate[bot]
87dab83e40
chore(deps): update actions/checkout action to v7
2026-06-18 17:15:24 +02:00
Sylvestre Ledru and Copilot Autofix powered by AI
ecfaf5a610
ci: add minimal permissions to workflows ( #12655 )
...
* Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* ci: add minimal permissions to workflows
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-06-17 15:38:04 +02:00
renovate[bot]
e55b67489b
chore(deps): update codecov/codecov-action action to v7
2026-06-07 10:29:47 +02:00
Sylvestre Ledru and can1357
7cfc74e47f
chcon: anchor recursive relabel resolution to traversal dirfd ( #12566 )
...
---------
Co-authored-by: can1357 <me@can.ac >
2026-06-05 22:58:32 +02:00
Sylvestre Ledru and can1357
58040feb5c
split: harden output open path against TOCTOU target swaps ( #12565 )
...
Co-authored-by: can1357 <me@can.ac >
2026-06-05 18:09:05 +02:00
Sylvestre Ledru
6b22fda6b9
ci: run check-toctou.sh in a dedicated TOCTOU job
2026-06-05 17:58:26 +02:00
oech3
e63cc0c260
openbsd.yml: get additional free disk space ( #12627 )
2026-06-05 10:19:17 +02:00
oech3
e3db7f30f5
openbsd.yml: improve perf & sync disk space cleanup
2026-06-04 11:31:40 +02:00
Sylvestre Ledru
0011d54fbb
expr: add a benchmark ( #12578 )
2026-06-03 22:43:58 +02:00
oech3
ee1baca7be
CICD: remove an unused variable
2026-05-31 12:40:01 +02:00
xtqqczze
0763c0b9c4
ci: add workflow to check TOML files
2026-05-29 21:36:40 +02:00
Anthony
179b977b93
ln: add WASI support via symlink_path ( #11713 )
2026-05-28 12:53:59 +02:00
oech3
c7cf6fd825
make.yml: try to fix Cygwin CI
2026-05-28 07:55:03 +02:00
xtqqczze
5547962978
ci: specify bash shell for background jobs
...
GitHub Actions defaults to PowerShell on some runners, which swallows
background job output and can behave differently with `&`.
2026-05-20 18:53:25 +02:00
xtqqczze
af3e2cfe9e
ci: update macOS job features in code quality workflow
2026-05-19 15:00:14 +02:00
oech3
b1bf13f10f
ignore-intermittent.txt: add 3 tests
2026-05-19 09:18:48 +02:00
oech3
8db2277257
echo: add benchmark ( #12091 )
2026-05-16 23:04:04 +02:00