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

@ -18,12 +18,12 @@ run_pyvm() {
}
# ArrayBox minimal ops
OUT=$(run_pyvm "$ROOT_DIR/apps/tests/array_min_ops.nyash" || true)
OUT=$(run_pyvm "$ROOT_DIR/apps/tests/array_min_ops.hako" || true)
echo "$OUT" | rg -q '^alen=2$' && echo "$OUT" | rg -q '^g0=10$' && echo "$OUT" | rg -q '^g1=20$' && echo "$OUT" | rg -q '^g1b=30$' \
&& pass "PyVM: ArrayBox minimal ops" || fail "PyVM: ArrayBox minimal ops" "$OUT"
# MapBox minimal ops
OUT=$(run_pyvm "$ROOT_DIR/apps/tests/map_min_ops.nyash" || true)
OUT=$(run_pyvm "$ROOT_DIR/apps/tests/map_min_ops.hako" || true)
echo "$OUT" | rg -q '^msz=2$' && echo "$OUT" | rg -q '^ha=1$' && echo "$OUT" | rg -q '^hc=0$' && echo "$OUT" | rg -q '^ga=1$' \
&& pass "PyVM: MapBox minimal ops" || fail "PyVM: MapBox minimal ops" "$OUT"