20 Commits

Author SHA1 Message Date
renovate[bot] 48614a803c Update codecov/codecov-action action to v7 2026-06-07 10:27:00 +02:00
renovate[bot] afac996f79 chore(deps): update codecov/codecov-action action to v6 2026-03-26 15:20:22 +01:00
Sylvestre Ledru 395cef5d78 bench: exclude non-deterministic num-primes benchmarks by default
num-primes uses thread_rng() internally, making its benchmarks
non-deterministic and causing false regressions in CodSpeed CI.

Remove num-primes from default features so it's excluded from CI
benchmarks. All num-primes bench_functions are gated behind
#[cfg(feature = "num-primes")] - use --features num-primes to
include them for local comparison.
2026-03-24 22:59:00 +01:00
Sylvestre Ledru 522bad3b48 bench: gate all num-primes benchmarks behind feature flag
num-primes uses thread_rng() internally, making its benchmarks
non-deterministic. CodSpeed's instruction-counting simulation
amplifies this into huge false regressions. Gate all num-primes
bench_functions with #[cfg(feature = "num-primes")] and build
without the feature in CodSpeed CI.
2026-03-24 22:59:00 +01:00
Daniel Hofstetter 309566b9c6 ci: use shorter workflow name
("CI" instead of "Continuous integration") and rename "ci" job to
"cargo_test"
2026-02-24 12:07:30 +01:00
xtqqczze 4f4110dfed reduce msrv to 1.70 2026-02-20 18:34:52 +01:00
Sylvestre Ledru b004e1dff0 verify the math with Scilab 2026-02-19 22:12:48 +01:00
renovate[bot] 330053f14f chore(deps): update moonrepo/setup-rust action to v1 (#45)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 07:23:11 +01:00
oech3 130b6c4561 Merge pull request #48 from oech3/patch-1
CI: reproducibility
2026-02-19 07:22:38 +01:00
xtqqczze 9f9418e7a5 ci: run msrv and nightly jobs 2026-02-18 22:09:24 +00:00
Sylvestre Ledru 03f13be575 enable memory benchmarking in addition to simulation (#46)
* enable memory benchmarking in addition to simulation

* unbreak the benchmark in the CI

* Disable the memory benchmarking for now

too slow to run
2026-02-18 22:34:09 +01:00
Sylvestre Ledru 4b805e68c9 Disable the memory benchmarking for now
too slow to run
2026-02-18 22:25:32 +01:00
renovate[bot] 843061014e chore(deps): update actions/checkout action to v6 (#44)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-18 22:17:35 +01:00
oech3 6b86ea9fb3 CI: Use preinstalled Rust (#41) 2026-02-18 22:14:03 +01:00
Sylvestre Ledru fa879cae47 enable memory benchmarking in addition to simulation 2026-02-18 22:04:06 +01:00
xtqqczze 88649848a9 actions: add security audit workflow (#39) 2026-02-18 21:55:12 +01:00
codspeed-hq[bot] e3ec4ccf69 Setup CodSpeed for continuous performance monitoring
- Replace criterion 0.3 with codspeed-criterion-compat 4.3.0 using
  dependency renaming (no benchmark code changes needed)
- Add CodSpeed GitHub Actions workflow with OIDC authentication
- Add CodSpeed badge to README
2026-02-18 20:43:07 +00:00
Sylvestre Ledru 95c34500b8 introduce coverage 2026-02-18 21:06:04 +01:00
Sylvestre Ledru d872f1b988 run rustfmt as a sep CI job 2026-02-18 20:43:13 +01:00
Sylvestre Ledru 22d7319240 add a simple CI run 2024-11-03 10:44:05 +01:00