Skip to content

fix(specs): take the version that parses for six more specs - #4289

Merged
gHashTag merged 1 commit into
masterfrom
fix/repair-unparseable-specs-round2
Sep 20, 2026
Merged

gHashTag merged 1 commit into
masterfrom
fix/repair-unparseable-specs-round2

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Resolves six of the nineteen conflicted bee pull requests by measurement: for each, the branch's spec and master's were judged with a t27c built from master.

NOPARSE 65 -> 61, IMPLEMENTED 513 -> 518, PARTIAL 9 -> 8. What the trade costs is filed in #4285-#4288.

Closes #3820
Closes #3805
Closes #3767
Closes #3761
Closes #3727
Closes #3686

🤖 Generated with Claude Code

Nineteen bee pull requests could not merge. A conflicted branch gets no
required check, so the merge script read every one of them as "waiting for CI";
comparing them instead, with a t27c built from master, six carry a version
master needs: four files whose text on master is Zig written inside a .t27 file
(catch unreachable, for (0..n) |i|, @constcast) and therefore does not parse,
one with eight unimplemented bodies, and one implemented on both sides where
the branch carries seven more tests.

Measured over all 948 specs, before and after: NOPARSE 65 -> 61, IMPLEMENTED
513 -> 518, PARTIAL 9 -> 8.

The cost is filed rather than buried: #4285-#4288 name, per file, the helper
functions the unparseable version declared and this one does not, with
mechanical criteria. Nothing that ran was lost - nothing in those files ran.

Closes #3820
Closes #3805
Closes #3767
Closes #3761
Closes #3727
Closes #3686

Gates: t27c spec-status over all 948 specs before and after; per file
`t27c gen <f> > /tmp/g.zig && grep -c 'not yet implemented' /tmp/g.zig` = 0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@gHashTag
gHashTag enabled auto-merge (squash) September 20, 2026 05:17
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-20 05:17:29 UTC

Summary

Status Count
Total Open PRs 39
PRs with Failing Checks 18
PRs with All Checks Green 21
READY 20
FAILING 18
PENDING 0
NO CHECKS YET 0

These columns do not partition: 20 + 18 + 0 + 0 = 38, and there are 39 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=403499176a5d != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 7896c4a into master Sep 20, 2026
30 of 35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment