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
Previously, partial evaluation would save negated expressions and not
perform any inlining. With these changes, partial evaluation inlines
negated expressions into support rules and rewrites the original
expression to refer to the support rule.
These changes will improve the coverage of partial evaluation which
improves the applicability of rule indexing and other optimizations.
Fixesopen-policy-agent#623
Previously, partial evaluation would save negated expressions and not
perform any inlining. With these changes, partial evaluation inlines
negated expressions into support rules and rewrites the original
expression to refer to the support rule.
These changes will improve the coverage of partial evaluation which
improves the applicability of rule indexing and other optimizations.
Fixes#623
Today, negated expressions are not partially evaluated; the plugged expression is saved and partial evaluation continues in the current query.
In some cases, it's advantageous to partially evaluate negated expressions and produce support rules.
Example
Query:
Policy:
Result:
Support:
The text was updated successfully, but these errors were encountered: