Skip to content

docs(compiler): the referee test's comment named a population that never shipped - #3017

Merged
gHashTag merged 1 commit into
masterfrom
w43-stale-37
Sep 3, 2026
Merged

docs(compiler): the referee test's comment named a population that never shipped#3017
gHashTag merged 1 commit into
masterfrom
w43-stale-37

Conversation

@gHashTag

@gHashTag gHashTag commented Sep 3, 2026

Copy link
Copy Markdown
Owner

a_loop_without_a_jump_is_unchanged is the test that DEFINES the set a guard-flag change must leave byte-identical. Its comment read "the corpus delta is 37 of 581 generated .v files".

37 is patch C's figure — for a change that guarded return as well, the half deliberately cut before landing in #3014. What shipped moves 7, re-measured by two independent readers, and #3014's own 5063edb19 re-sealed 19 seals over exactly those 7 specs.

The same sentence also listed return among the statements the fixture avoids. The shipped guard does not know about return at all — that is #2989 and it is not landed.

Found by the judge of a design fan-out on #2989, which read the referee test before proposing to change what it guards. A stale number inside the comment of the test that defines an untouched population is the exact shape this repository has a section about; corrected in place with the reason, not left beside a newer one.

Comment only. No emitted byte moves, so tri seals drift reads 0; the FROZEN_HASH reseal is the M5 freeze and nothing else. cargo test --release --bin t27c: 1671 passed, 0 failed.

Refs #2988
Refs #2989

…ver shipped

`a_loop_without_a_jump_is_unchanged` is the test that DEFINES the set a
guard-flag change must leave byte-identical, and its comment read "the
corpus delta is 37 of 581 generated .v files".

37 is patch C's figure -- for a change that guarded `return` as well, the
half deliberately cut before landing. What shipped moves 7, re-measured by
two independent readers, and this branch's own `5063edb19` re-sealed 19
seals over exactly those 7 specs.

The same sentence also listed `return` among the statements the fixture
avoids. The shipped guard does not know about `return` at all; that is
#2989 and it is not landed.

Corrected in place with the reason, not left standing beside a newer
number. Comment only -- no emitted byte moves, so no seal drifts; the
`FROZEN_HASH` reseal is the M5 freeze and nothing else.

Refs #2988
Refs #2989

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-03 11:10:17 UTC

Summary

Status Count
Total Open PRs 11
PRs with Failing Checks 10
PRs with All Checks Green 1
READY 0
FAILING 10
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=a64be3550ca2 != 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 c8fb2f4 into master Sep 3, 2026
37 checks passed
@gHashTag
gHashTag deleted the w43-stale-37 branch September 3, 2026 11:21
gHashTag added a commit that referenced this pull request Sep 3, 2026
The StmtBreak comment carried two numbers, both scoped to a reading this
fix superseded.

The population is 643 generated .v files, not the 581 under specs/.
And the sites are 17 in 8 files, not fourteen.

The second is the one worth having. `tri jumps census` on master reads
17 sites sharing 14 guard FLAGS, and fourteen was also the count of
`disable fork;` lines before the fix. So a reader checking 14 against
the census finds 14 and concludes the comment is right: a wrong number
of one quantity that equals a right number of another, and therefore
self-confirming.

Second occurrence of this class in two passes. #3017 corrected a referee
test whose comment carried patch C's 37 where the shipped change moves 7.
Both are a comment inside the fix quoting the number from before the
correction, and both survived review because the number was plausible.

Comment-only: `tri seals drift` reads zero across the sealed corpus, so
no generated byte moved. FROZEN_HASH resealed in this commit.

Refs #2988
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