Skip to content

chore(puddle): Make explicit the order of guards in MatchProg - #1468

Open
math-fehr wants to merge 1 commit into
mainfrom
math-fehr/puddle-guard-matcher
Open

math-fehr wants to merge 1 commit into
mainfrom
math-fehr/puddle-guard-matcher

Conversation

@math-fehr

Copy link
Copy Markdown
Collaborator

MatchProg.Builder was adding operations at the beginning of the puddle program, and guards to the end. Previously, the root constraints was collected in a separate list and was added at the end. This change instead move the guards to a separate list, that gets added at the end. This makes the scheduling of matching operations more explicit.

Also add a test where we match the property of the root.

`MatchProg.Builder` was adding operations at the beginning of the puddle program, and guards to the end. Previously, the root constraints was collected in a separate list and was added at the end. This change instead move the guards to a separate list, that gets added at the end. This makes the scheduling of matching operations more explicit.

Also add a test where we match the property of the root.
@math-fehr math-fehr self-assigned this Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants