aatxe-core 0.1.1

Core types, statistics, and comparison logic for aatxe. No IO.
Documentation

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 aatxe CLI — 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

  • typesRunReport, 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 over Language.

License

MIT. See LICENSE at the workspace root.