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: normalizing passes need an idempotence oracle #689
#67 plans passes that rewrite the document (the const-union normalization, usage flags, filtering). A normalization that changes its own output on a second run is a defect the current oracles can't see.
Proposal
When the pass framework lands, add an oracle that runs each transforming pass twice and requires the second run to change nothing, next to determinism and order-invariance.
Activity