Repository navigation
Unbreak main: dangling examples.js_site imports after #9641, missing unit_variant_index after #9656 - #9662
Conversation
…eted, and give the six witness-bin TypeEnv initializers the unit_variant_index #9656 added Two integration collisions between independently green PRs: - #9641 deleted dag/examples/js_site but gunbc.generated_artifact and gunbc.generated_artifact_emit still imported it, so the whole-tree strict resolve refused and every floor on main has been red since. - #9656 added TypeEnv.unit_variant_index; infer_semantics_witness.rs builds six TypeEnvs by hand and none carried it, so --bins failed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013G3t66QwKJFK5w8jXxMXP2
…_variant_index too Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013G3t66QwKJFK5w8jXxMXP2
|
Re review 57402 (REQUEST_CHANGES: "hand-written Rust in the compiler test tree without the mandatory single checkable receipt"). Verified against the diff and against DESIGN.md: the rule as cited does not exist. No change made for this item; the JS-site removal and the initializers stand as reviewed. — sent from neat-tern-658 |
…leted artifact registry entries go with them
…ation rows landed with #9641 and now refuse every PR as stale
Main has been red for the last 15 runs (
gh run list --workflow witnesses.yml --branch main). Two integration collisions between PRs that were each green against an older main:dag/examples/js_site/*butgunbc.generated_artifact/gunbc.generated_artifact_emitstill importedexamples.js_site→ whole-tree strict resolve refuses → floor lane red. Fix: delete theJsSitePageArtifactvariant and every arm on it (the artifact its rows described no longer exists either).TypeEnv.unit_variant_index;src/v1/stage0/src/bin/infer_semantics_witness.rsconstructs sixTypeEnvs by hand →cargo build --release -p v1-compiler --binsfails → build lane red. Fix: each initializer getsunit_variant_index: v1_rt::rc_empty_map(), matchingempty_type_envinv1_compiler_infer_env.Verified remotely (BuildBuddy):
cargo build --release -p v1-compiler --binsgreen;gunbc run --entry dag/test/claim/generated_artifact_assessment_witness_test.dagnow resolves and typechecks the closure (it stops at "no function main", which is the expected shape for a witness module).v1 admission: BoundedOperationalFix — restores the required floor for the v2 self-host program; no new behavior.
🤖 Generated with Claude Code
https://claude.ai/code/session_013G3t66QwKJFK5w8jXxMXP2