phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0

This commit is contained in:
nyash-codex
2025-11-06 15:41:52 +09:00
parent 2dc370223d
commit 77d4fd72b3
1658 changed files with 6288 additions and 2612 deletions

View File

@ -7,9 +7,9 @@ fi
usage() {
cat << USAGE
Nyash parity runner — compare two execution paths on the same .nyash
Nyash parity runner — compare two execution paths on the same .hako
Usage: tools/parity.sh [options] <app.nyash>
Usage: tools/parity.sh [options] <app.hako>
Options:
--lhs <mode> Left mode: pyvm|llvmlite|vm (default: pyvm)
@ -114,7 +114,7 @@ run_llvmlite() {
exit 3
fi
local stem exe
stem=$(basename "$app"); stem=${stem%.nyash}
stem=$(basename "$app"); stem=${stem%.hako}
exe="$ROOT/app_parity_${stem}"
NYASH_LLVM_FEATURE=llvm NYASH_LLVM_SKIP_VERIFY=1 "${ROOT}/tools/build_llvm.sh" "$app" -o "$exe" >/dev/null || true
if [[ ! -x "$exe" ]]; then