From 8390009ff27fb8a27ca3a761df5602076c758221 Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Wed, 31 Dec 2025 15:05:43 -0800 Subject: [PATCH] Report the confidence interval as 0.0 when there is no variance This is both better UX (no single error prevents viewing the rest of the non-error results) and more accurate (if there is no variance then we know the exact delta). --- crates/analysis/src/effect_size.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/analysis/src/effect_size.rs b/crates/analysis/src/effect_size.rs index bcec895b..02108e48 100644 --- a/crates/analysis/src/effect_size.rs +++ b/crates/analysis/src/effect_size.rs @@ -57,7 +57,7 @@ pub fn calculate<'a>( .map(|m| m.count as f64) .collect(); - let ci = behrens_fisher::confidence_interval(1.0 - significance_level, a, b)?; + let ci = behrens_fisher::confidence_interval(1.0 - significance_level, a, b).unwrap_or(0.0); results.push(EffectSize { arch: key.arch.unwrap(), wasm: key.wasm.unwrap(),