Duel runs your benchmarks on two versions of your code side by side, the baseline (where your branch left main, say) and the candidate, and fails if the candidate is slower at any of them. Timings are judged by a distribution-free confidence interval for paired CPU-time ratios and confirmed in fresh processes, so it fails on real regressions, not noise.

Required Ruby Version

>= 3.4

Authors

Erik Berlin

Versions

  1. 0.1.1
    1. source

      1. 0.1.1 source October 26, 2026 (150 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source October 24, 2026 (140 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance

Built and signed on

GitHub Actions

Build summary