Commit Graph

1 Commits

Author SHA1 Message Date
Thijs Damsma af94851172 difftest: per-unit TIME line, opt-in Rust output digest
- UnitResult.timing (not in the report): wall time of case building,
  run_cpp, run_rust, compare and the slowest Rust case; main prints
  `TIME <unit> ...` to stderr per unit
- DIFFTEST_RUST_DIGEST=<dir>: writes <dir>/<unit>.digest with one
  `<case>\t<fnv1a64 of format!("{rust_output:?}")>` line per case, so two
  builds can be proved bit-identical; off by default
- README: --green takes ~35 min on 16 threads (not ~2 min), TIME line,
  digest, and scripts/perf (ptrace sampler + analyzer, no sudo needed)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H9QwJFBTKLZ9FFK3nVd1X4
2026-10-20 16:45:42 +02:00