You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test-ratchet red on master: rejects_invalid_width_u3 is stale since uN casts were accepted #10320
bootstrap/src/compiler.rs, the unit tests_compiler_rejects::rejects_invalid_width_u3, and bootstrap/stage0/FROZEN_HASH. No spec, no codegen, no seal changes.
User Scenarios
A maintainer opens any PR against master and sees test-ratchet red on one newly failing unit, compiler::tests_compiler_rejects::rejects_invalid_width_u3. The same unit is red on master (run 39110248562), so the red is inherited and hides real regressions in every PR.
The unit keeps asserting that an invalid integer width in a cast is a compile error, using u65, which int_type_names.t27 refuses (uint_bits("u65") == null).
It is renamed rejects_invalid_width_u65; the edit is net-zero lines (shrink-only foreign budget).
bootstrap/stage0/FROZEN_HASH is recomputed for the edited compiler.rs.
Success Criteria
rejects_invalid_width_u65 passes on the Railway lab.
test-ratchet no longer lists rejects_invalid_width_u3.
tools/check_seal_coverage.py reports no seal drift.
Cause: commit 0a09094, "t27c: accept uN casts, 1 <= N <= 64, decided in int_type_names.t27 (Closes #10072) (#10084)".
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
missing: ## Requirements -- numbered obligations, FR-001: ... MUST ...
Activity
github-actions commentedon Oct 18, 2026
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
FR-001: ... MUST ...t27c: rejects_invalid_width test uses u65, u3 is a legal cast since #…