Skip to content

Conversation

@wlmcewen
Copy link
Contributor

This resolves a regression in the evaluator rewrite introduced in this PR.

In some instances, the new implementation would include additional expressions to the Not when it wasn't supposed to. I've expanded on the test scenarios accordingly, and spend some time on including every permutation for scenarios.

@wlmcewen wlmcewen requested a review from codygustafson August 12, 2025 20:41

assert sample("Test Eq true Not (Test Eq 'Drop' And Test Eq false)")
assert !sample("Test Eq true Not (Test Eq 'Drop' And Test Eq true)")
assert !sample("Test Eq true Not (Test Eq 'Drop' And Test Eq true)")
Copy link
Contributor

Choose a reason for hiding this comment

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

👍

@wlmcewen wlmcewen merged commit 075619c into master Aug 19, 2025
2 checks passed
@wlmcewen wlmcewen deleted the API-9331_round_three branch August 19, 2025 19:38
@wlmcewen wlmcewen restored the API-9331_round_three branch August 19, 2025 19:38
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.

3 participants