aatxe-core
Pure, IO-free core types + statistics + comparison logic for aatxe — a statistical microbenchmark + regression-gate harness for TypeScript, Go, and Rust.
This crate is the algorithmic heart of the system. It is consumed by:
aatxe-bench— the Rust authoring SDK.- the
aatxeCLI — the comparator + sticky-comment poster.
You probably do not want to depend on aatxe-core directly unless you are building a custom adapter or a comparator-equivalent tool. Most users want aatxe-bench.
What's inside
types—RunReport,BenchRun,CompareReport(camelCase serde).stats— Welford mean, Mann-Whitney-U with continuity + tie correction, MAD merge-walk, Welch-t (diagnostic).compare— three-signal verdict: effect size × significance × noise gate.report— sticky-marker markdown rendering.affected— regex import-graph + git-diff intersection, generic overLanguage.
License
MIT. See LICENSE at the workspace root.