8 Commits

Author SHA1 Message Date
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
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
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
Sylvestre Ledru fa879cae47 enable memory benchmarking in addition to simulation 2026-02-18 22:04:06 +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