pocopepe
d11f672d29
fix: fuzz targets missing target dir and silent CI failures
2026-04-21 10:25:34 +02:00
oech3
37abce4eab
Add CI for wasm32 ( #218 )
...
Co-authored-by: oech3 <>
2026-04-19 11:05:03 +02:00
renovate[bot]
904efda150
chore(deps): update softprops/action-gh-release action to v3
2026-04-12 10:20:51 +02:00
renovate[bot]
8aa2a2cb7c
chore(deps): update codecov/codecov-action action to v6
2026-03-27 07:25:18 +01:00
renovate[bot]
c624dc489d
chore(deps): update moonrepo/setup-rust action to v1
2026-03-08 14:03:47 +01:00
oech3
bdf449eaf2
Publish binary from main ( #163 )
2026-03-07 22:04:19 +01:00
oech3
f8248801a9
fuzzing.yml: Avoid non reusable cache generation ( #170 )
2026-03-07 18:39:56 +01:00
codspeed-hq[bot]
59e130aa22
Add CodSpeed performance benchmarking workflow and badge ( #189 )
...
Co-authored-by: codspeed-hq[bot] <117304815+codspeed-hq[bot]@users.noreply.github.com>
2026-03-07 15:12:18 +01:00
oech3
445e1ea02f
Use preinstalled rust, disable incremental build
2026-01-25 11:58:26 +09:00
Sylvestre Ledru
44565de705
cargo-dist: refresh & remove duplicate info
2026-01-02 10:43:28 +01:00
Sylvestre Ledru
c6e8b46d21
update cargo dist
2026-01-01 20:03:47 +01:00
renovate[bot]
67589b9331
chore(deps): update actions/cache action to v5
2025-12-12 02:51:06 +00:00
Olivier Tilloy
392b8fa07b
cargo dist: update to a recent release
2025-09-24 19:18:39 +02:00
Sami Daniel (Tsoi)
45b3072534
Configure CI fuzzer for fuzz_side
...
Configuring CI to run fuzz from fuzz_side
2025-06-02 22:33:21 -03:00
Olivier Tilloy
44c195c0b2
ci: make sure gpatch is actually being used for tests on MacOS
2025-03-04 10:58:14 +01:00
Daniel Hofstetter
4ff2d6b182
ci: fix deprecated codecov argument
2024-11-16 09:42:50 +01:00
renovate[bot]
39e092488b
chore(deps): update codecov/codecov-action action to v5
2024-11-16 07:49:05 +00:00
Daniel Hofstetter
90bed40046
ci: remove CARGO_FEATURES_OPTION
2024-11-08 09:48:11 +01:00
Gustavo Noronha Silva
50057412bd
Add cmp utility
...
The utility should support all the arguments supported by GNU cmp and
perform slightly better.
On a "bad" scenario, ~36M files which are completely different, our
version runs in ~72% of the time of the original on my M1 Max:
> hyperfine --warmup 1 -i --output=pipe \
'cmp -l huge huge.3'
Benchmark 1: cmp -l huge huge.3
Time (mean ± σ): 3.237 s ± 0.014 s [User: 2.891 s, System: 0.341 s]
Range (min … max): 3.221 s … 3.271 s 10 runs
Warning: Ignoring non-zero exit code.
> hyperfine --warmup 1 -i --output=pipe \
'../target/release/diffutils cmp -l huge huge.3'
Benchmark 1: ../target/release/diffutils cmp -l huge huge.3
Time (mean ± σ): 2.392 s ± 0.009 s [User: 1.978 s, System: 0.406 s]
Range (min … max): 2.378 s … 2.406 s 10 runs
Warning: Ignoring non-zero exit code.
Our cmp runs in ~116% of the time when comparing libxul.so to the
chromium-browser binary with -l and -b. In a best case scenario of
comparing 2 files which are the same except for the last byte, our
tool is slightly faster.
2024-10-01 13:30:57 -03:00
Olivier Tilloy
dbabf399d5
Use the instrumentation-based code coverage implementation
2024-08-16 00:35:46 +02:00
Olivier Tilloy
713bd210ab
CI: Update 'cargo dist' to version 0.13.3
2024-04-30 23:55:49 +02:00
Olivier Tilloy
df778c610b
CI: install GNU patch on MacOS ( fixes #66 )
2024-04-29 22:55:08 +02:00
Olivier Tilloy
bf104648c1
CI: On Windows, use GNU's patch.exe instead of Strawberry Perl patch
2024-04-20 19:30:34 +02:00
renovate[bot]
fcec7277c9
Update codecov/codecov-action action to v4
2024-04-16 19:35:04 +00:00
Olivier Tilloy
7f7821f558
Use the private Codecov token stored as a secret,
...
to work around rate-limiting issues like https://github.com/codecov/codecov-action/issues/557
2024-04-16 18:37:59 +02:00
Sylvestre Ledru
bbfca84e17
chore: wow shiny new cargo-dist CI
2024-04-04 00:29:50 +02:00
Sylvestre Ledru
76c4714f78
Disable the fail fast ( closes : #40 )
2024-04-01 23:15:23 +02:00
hanbings
62e10c6d6c
ci: fuzzers in the Github Actions CI. ( #29 )
...
* Add fuzzing CI.
* fuzz dependency change: diffutils -> diffutilslib
* fix fuzz build.
2024-03-18 21:50:33 +01:00
Olivier Tilloy
790ef1e633
Run the GNU test suite in CI ( fixes #8 ) ( #13 )
2024-02-17 15:27:52 +01:00
Sylvestre Ledru
c28973c019
coverage: remove the fail fast to continue for linux even if windows fails
2024-02-09 10:28:27 +01:00
Daniel Hofstetter
329a7e1f4a
ci: use dtolnay/rust-toolchain instead of
...
unmaintained actions-rs/toolchain
2024-01-26 16:29:22 +01:00
Daniel Hofstetter
e5de3cd93e
ci: remove actions-rs/cargo & use cargo directly
2024-01-26 16:23:16 +01:00
Sylvestre Ledru
12f3f16792
add github action
2024-01-22 18:50:30 +01:00