Skip to content

Fix property constraints against resolved variables (#724) - #751

Merged
dehowef merged 1 commit into
apache:masterfrom
jrgemignani:fix_property_constraints_2
Mar 22, 2023
Merged

Fix property constraints against resolved variables (#724)#751
dehowef merged 1 commit into
apache:masterfrom
jrgemignani:fix_property_constraints_2

Conversation

@jrgemignani

@jrgemignanijrgemignani commented Mar 17, 2023

Copy link
Copy Markdown
Contributor

Fixed an issue where an already resolved variable, when used for
a property constraint, errored out. See issue #724 for more details.

This is the second part of the fix for the match property constraint
bug regarding variable reuse. The prior fix addressed clause-to-clause,
this fix addresses within a clause.

Adjusted and added additional regression tests.

Co-authored-by: Dehowe Feng dehowefeng@gmail.com

@dehowef

Copy link
Copy Markdown
Member

I have reviewed these changes with John and have tested them and they look good and align with the expected behavior that AGE should have

Fixed an issue where an already resolved variable, when used for
a property constraint, errored out. See apache#724 for more details.
This is the second part of the fix for the match property constraint
bug regarding variable reuse. The prior fix addressed clause-to-clause,
this fix addresses within a clause.
Adjusted and added additional regression tests.
Co-authored-by: Dehowe Feng <dehowefeng@gmail.com>
@jrgemignani
jrgemignaniforce-pushed the fix_property_constraints_2 branch from f0a1318 to 0c4a985CompareMarch 22, 2023 16:46
@jrgemignani

Copy link
Copy Markdown
ContributorAuthor

@dehowef Updated PR to include label checking and additional regression tests.

@dehowef

Copy link
Copy Markdown
Member

Looked over the additional regression tests, and they look good to me.

@dehowef
dehowef merged commit 0ef2dc2 into apache:masterMar 22, 2023
dehowef added a commit to dehowef/age that referenced this pull request Mar 23, 2023
Fixed a segmentation fault edge case regarding invalid labels
being used in a repeated variable.
jrgemignani pushed a commit that referenced this pull request Mar 23, 2023
Fixed a segmentation fault edge case regarding invalid labels
being used in a repeated variable.
jrgemignani added a commit that referenced this pull request Mar 24, 2023
Fixed an issue where an already resolved variable, when used for
a property constraint, errored out. See #724 for more details.
This is the second part of the fix for the match property constraint
bug regarding variable reuse. The prior fix addressed clause-to-clause,
this fix addresses within a clause.
Adjusted and added additional regression tests.
Co-authored-by: Dehowe Feng <dehowefeng@gmail.com>
jrgemignani pushed a commit that referenced this pull request Mar 24, 2023
Fixed a segmentation fault edge case regarding invalid labels
being used in a repeated variable.
Sign up for freeto 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

@jrgemignani@dehowef