-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix
pattern AndBool
and friends that did not match the _andBool_
…
…symbol (#476) Summary of changes: * correct the pattern synonyms in `Booster.Pattern.Bool` by including the `hook` attribute to the hooked symbols - the absence of the attribute in i.e. `AndBool` pattern synonym caused it to *not match* the `_andBool_` symbols from rules's requires clauses; - that caused the conjunction splitting functions `splitAndBool` and `splitBoolPredicates` to have no effect, potentially blocking rule applications. * add unit-tests for these pattern synonyms in `Test.Booster.Pattern.Bool` - the test internalize the symbols from surface KORE using the quasi-quoter and test that the internalized symbols are indeed matched by the pattern synonyms. * change the hook name to be represented as `ByteString` (not `Text`) - having both BS and Text causes issues when parsing symbols with both hook and smt-hook attributes using the quasi-quoter - that triggered the need to regenerate the responses in `test-foundry-bug-report` TODO: - [x] run KEVM performance tests and post results - [x] run Kontrol performance tests and post results --------- Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: rv-jenkins <admin@runtimeverification.com>
- Loading branch information
1 parent
a15ebef
commit bbeedd6
Showing
14 changed files
with
516 additions
and
281 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.