Skip to content

Constrained composite fields refac#1400

Merged
olivier-aws merged 4 commits into
strata-org:pr-constrained-composite-fields-main2from
keyboardDrummer:constrained-composite-fields-refac
Jun 23, 2026
Merged

Constrained composite fields refac#1400
olivier-aws merged 4 commits into
strata-org:pr-constrained-composite-fields-main2from
keyboardDrummer:constrained-composite-fields-refac

Conversation

@keyboardDrummer

@keyboardDrummer keyboardDrummer commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Constrained composite fields refactoring

@fabiomadge fabiomadge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Behavior-preserving refactor, verified end-to-end (544 green): the unified resultUsed-aware traversal reproduces the old elimStmt/wrapExprAssigns split — statement and expression-position assigns both correct, field double-eval fix intact (RHS evaluated once), field constraint type detected via computeExprType. Nice simplification; resolves the mapStmtExpr/catch-all point. (Supplementary to @olivier-aws's review.)

@olivier-aws

Copy link
Copy Markdown
Contributor

LGTM, thanks for the refactor.

@olivier-aws olivier-aws merged commit d7bb6b0 into strata-org:pr-constrained-composite-fields-main2 Jun 23, 2026
15 checks passed
@keyboardDrummer keyboardDrummer deleted the constrained-composite-fields-refac branch June 23, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants