LanguagesZig
zperf evidence
Before/after wall-clock gates for zperf-lint rules. Policy: ../docs/evidence-policy.md.
Present (md + jsonl)
zp-alloc-hot, zp-append-without-reserve, zp-page-allocator-small, zp-print-hot, zp-unbuffered-io, zp-aos-single-field, zp-bool-array, zp-static-string-map, zp-runtime-div-hot, zp-queue-ordered-remove, zp-shift-on-read, zp-per-packet-alloc (shares zp-alloc-hot numbers), zp-invariant-float-div, zp-map-put-without-ensure, zp-arena-reset-free-all, zp-create-destroy-hot, zp-fixed-size-alloc-hot.
pending measure (md stub only — no jsonl)
- zp-broad-runtime-safety — ReleaseSafe-scoped safety off
- zp-packable-bools / zp-usize-index-field / zp-optional-scalar-field — layout density without a committed bandwidth harness this pass
N/A (static-only / correctness / static size) — md stub only
- zp-debug-allocator build-mode GPA selection
- zp-missing-free missing free
- zp-catch-unreachable-alloc catch unreachable alloc
- zp-oversized-enum-tag oversized enum tag (size/ABI)
- zp-catch-unreachable-io catch unreachable I/O
inconclusive (md stub only — no jsonl)
- zp-large-struct-by-value large-struct-by-value — ReleaseFast elided the microbench; do not fabricate JSONL
Harness: ../examples/bench/evidence_fill.zig · regen: ../scripts/regen-evidence.sh