Skip to content

docs: name v0.4.0, and drop the four-file claim that no longer reproduces - #10

Merged
tannevaled merged 1 commit into
mainfrom
wave34-docs-docs
Sep 26, 2026
Merged

tannevaled merged 1 commit into
mainfrom
wave34-docs-docs

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

Re-measured 2026-09-26. Small PR: this site was already the most accurate of the four, and most of what it says survived checking.

Version. The page named v0.2.0 (2026-09-21) as the current release, in the prose and in the go get snippet. The real latest tag is v0.4.0, cut 2026-09-26; main is exactly that tag (git describe --tags → v0.4.0). Also notes that go-embedded-ruby's interpreter currently pins v0.3.0, so the consumer is one release behind — useful to anyone wondering which grammar the interpreter has.

A claim that no longer reproduces. grammar.md said four files in the pinned ruby/spec language/ corpus — for_spec, block_spec, defined_spec, variables_spec — parse here but stop later in go-embedded-ruby's compiler, and called that consumer-side work. Re-run on 2026-09-26, all four execute and report results:

language/for_spec.rb       -> pass=29  fail=0 error=5
language/block_spec.rb     -> pass=163 fail=2 error=1
language/defined_spec.rb   -> pass=256 fail=2 error=0
language/variables_spec.rb -> pass=114 fail=5 error=0

The page now records that it stopped reproducing rather than repeating it.

The "all three parse now" note is re-verified against v0.4.0, and now says the probe carried a control that must fail (BEGIN { }) and did — so a reader can see the check was capable of returning "refused".

Checked and deliberately unchanged

ci.yml backs everything this site claims about CI: the 100 % coverage gate really does run on all three OS lanes (unlike the interpreter, which exempts windows), all six 64-bit targets really do run on every push (amd64/arm64 native, four under QEMU), and both js/wasm and wasip1/wasm are built — both of which compile here.

🤖 Generated with Claude Code

…uces

- Current release was stated as v0.2.0 (2026-09-21). The real latest tag is v0.4.0,
  cut 2026-09-26, and main is exactly v0.4.0. The install snippet pinned v0.2.0 too.
  Also notes that go-embedded-ruby's interpreter currently pins v0.3.0, so the
  interpreter is one release behind.

- grammar.md claimed four files in the pinned ruby/spec language/ corpus -- for_spec,
  block_spec, defined_spec and variables_spec -- parse here but stop later in
  go-embedded-ruby's compiler. Re-run on 2026-09-26 all four execute and report
  results (29, 163, 256 and 114 passing examples), so the claim is recorded as no
  longer reproducing rather than repeated.

- The "all three parse now" note is re-verified against v0.4.0, and says that the
  probe carried a control that must fail (BEGIN { }) and did -- so the result is not
  a probe that answers the same way whatever it is given.

Checked and left alone: the CI claim. ci.yml does enforce the 100% coverage gate on
all three OS lanes (unlike the interpreter, which exempts windows), does run all six
64-bit targets on every push, and does build both js/wasm and wasip1/wasm -- both of
which build here.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 2298b10 into main Sep 26, 2026
2 checks passed
@tannevaled
tannevaled deleted the wave34-docs-docs branch September 26, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant