mirror of
https://github.com/bdbrown4/peltier.io.git
synced 2026-11-07 19:08:27 +00:00
Target selection (SPEC §6): comrak 0.53.0 (45c1995, BSD-2-Clause) and tokei 14.0.0 (fa44e51, MIT/Apache-2.0); both CPU-bound with pinned corpora (progit book 11MB; 8x replicated pinned trees, 221MB) and committed MANIFEST.sha256 + golden-output pins + regen scripts. Calibration: A/A null verdicts on both real workloads; taskset -c 2 pinning tightens the A/A CI from [0.938, 1.008] to [0.993, 1.008], making the 2% accept threshold meaningful in this container. Profiles (callgrind; perf unavailable): comrak allocator symbols 26.7% of Ir; tokei perform_multi_line_analysis 31.7%. Attempts (ledger + results/phase0/): - comrak class-1 target-cpu=native: null [0.983, 1.011], rejected-bench - comrak class-2 mimalloc swap: +4.6% [1.033, 1.058], 848 upstream tests green, golden byte-identical, ASan-proper clean; LSan flags 484B in onig (reachability false-positive analysis in case study) -> needs-human-review per SPEC §8 - tokei class-1 fat LTO+cgu=1: +1.6% [1.003, 1.026], real but under the 2% bar, rejected-bench Also: ledger-cli for manual rows, targets/ excluded from trust-layer workspace, corpora/build artifacts gitignored, case study written. Phase 0 exit criteria (>=10% verified win) not yet met; next hypotheses logged in results/phase0/attempts.md. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EcKPWQ3MQD4NdEHwar96u2
14 lines
611 B
Bash
Executable File
14 lines
611 B
Bash
Executable File
#!/bin/sh
|
|
# Regenerate the tokei bench input: 8 replicas of two pinned trees
|
|
# (progit @ 61833a5, comrak src/ @ 45c1995), .git removed. Verifies the
|
|
# manifest for copy1; copies 2-8 are byte-identical replicas of copy1.
|
|
set -eu
|
|
cd "$(dirname "$0")"
|
|
rm -rf input
|
|
mkdir -p input/copy1
|
|
cp -r ../../targets/comrak/workspace/vendor/progit input/copy1/progit
|
|
cp -r ../../targets/comrak/workspace/src input/copy1/src
|
|
rm -rf input/copy1/progit/.git
|
|
(cd input/copy1 && sha256sum -c ../../MANIFEST.sha256 --quiet) || { echo "corpus pin FAILED"; exit 1; }
|
|
for i in 2 3 4 5 6 7 8; do cp -r input/copy1 "input/copy$i"; done
|