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
Phase 6: close the M8 warning and optimization gates #79
Twelve files carry no annotation at all and are compile-only cases.
M8-O — optimization
10 optimize files, not vendored, with .out.js goldens. Two things must be decided before this can be scored:
Vendor them, keeping .purs only per the existing rule — which loses the goldens.
State what "optimize output agrees" means when the oracle is JavaScript. P7 and P10 both optimize verified IR and re-verify after each pass; the comparison has to be against optimizer output shape, not against purs' JavaScript.
Sub-issues
Tracked as children of this epic.
Gate
Warning-code agreement reaches 100% for the tracked warning corpus, and the stated optimize comparison agrees for all 10 optimize files.
Activity