From da6db1a4ba56966fb0df4b25e616c12aaed46620 Mon Sep 17 00:00:00 2001 From: InauguralPhysicist Date: Fri, 24 Jul 2026 23:45:32 -0500 Subject: [PATCH] Bump EigenScript pin v0.32.0 -> v0.33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v0.33.0 is the silent-wrong-answer release: the plausible-but-wrong-at-rc=0 sweep (regex_match #629, json_decode #628, four stdlib math bugs #638-#641, import top-level scope #673, the listcomp/local double binding #633/#642, report_value #674), plus DEFLATE codecs (#684), clock_unix (#683), four C-backed list ops (#543/#544), and kill -USR1 observer dumps (#660). This repo's suite was run locally against the v0.33.0 runtime BEFORE this bump and passed unchanged — no code change needed here. (The same sweep did find real breakage in ouroboros, iLambdaAi and EigenRegex, fixed in their own PRs: EigenScript #630 widened OP_LINE's operand, which is a bytecode ABI break for external producers, and #629 changed regex_match's shape for non-participating groups.) Co-Authored-By: Claude Opus 5 (1M context) --- .devcontainer/Dockerfile | 2 +- CLAUDE.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index bbd72dd..29999ef 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -27,7 +27,7 @@ RUN apt-get update \ # EIGS_REF is a tag/SHA (fetched directly, so it stays reproducible). Pinned to # v0.19.0 — the release that ships the flat-buffer tensors (shaped VAL_BUFFER, # #275) the neural policy's buffer path requires. -ARG EIGS_REF=v0.32.0 +ARG EIGS_REF=v0.33.0 RUN mkdir -p /opt/eigenscript && cd /opt/eigenscript && git init -q \ && git remote add origin https://github.com/InauguralSystems/EigenScript.git \ && git fetch -q --depth 1 origin "${EIGS_REF}" && git checkout -q FETCH_HEAD \ diff --git a/CLAUDE.md b/CLAUDE.md index f0b9299..9957c1b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -68,7 +68,7 @@ make gfx # graphical binary for the playable game (dlopens SDL2 at run weights/obs as flat shaped buffers (`buffer of [r, c]`, shaped `VAL_BUFFER` #275), which land in v0.19.0. (Background music needs `audio_music_*` from 0.18.0; the older `spawn`/`recv_timeout`/`audio_play_loop` niceties are - v0.13.0.) **CI and the devcontainer pin v0.32.0** (`.devcontainer/Dockerfile` + v0.13.0.) **CI and the devcontainer pin v0.33.0** (`.devcontainer/Dockerfile` `EIGS_REF`). The flat-buffer forward is ~7× faster than the old nested-list form and the trainer's backprop ~1.8×, both byte-identical; `models/policy.txt` stays format-compatible. Validated headless (regressions, obs-stacking,