fix(opy-compiler): restore residual canonical WIR equivalence - #91
Conversation
Align array, vector, condition, and format lowering with the pinned canonical WIR while preserving the explicit Workshop-owned Debug carrier gap. Fixes #89
Teakowa
left a comment
There was a problem hiding this comment.
synthetic/control-flow is still attributed to workshop-rs#123, but #123 is already closed and its approved canonical-carrier scope does not cover the remaining Debug divergence. Issue #89 requires a canonical Workshop follow-up with stable source attribution when equivalence cannot be restored here. Please either restore direct WIR equivalence for this fixture or create/reference the correctly scoped Workshop follow-up before closing #89.
|
Ownership clarification: the remaining |
Expand debug helpers into the canonical Workshop HUD action/value graph and cover control-flow with direct WIR equivalence. Fixes #89
Teakowa
left a comment
There was a problem hiding this comment.
PR body is stale: it still says synthetic/control-flow remains a Workshop-owned Debug carrier gap, while this revision correctly restores direct equivalence through OPY-owned debug(...) lowering. Update the summary to match the implemented ownership/contract before merging.
Summary
workshop-rs::roundtrip::equivalentcoverage for all six OPY-owned Issue Restore canonical WIR equivalence for residual compiler lowering cases #89 residual fixtures.debug(...)through native WorkshopcreateHudTextactions and values, restoring direct equivalence forsynthetic/control-flow; no Workshop Debug-carrier follow-up is required.Verification
cargo test --locked --workspace --all-targets --all-featurescargo clippy --locked --workspace --all-targets --all-features -- -D warningspython3 -B -m unittest discover -s compatibility/testsFixes #89