-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check consistency of constraints before evaluating a pattern #4013
Closed
Closed
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
99988c1
implment isSat
goodlyrottenapple f368038
Check constraints for consistency in evaluatePattern'
geo2a 32b08b7
Do not fail on Unknown pattern constraints
geo2a 59bd44b
Ignore prelude check result when running with noSolver
geo2a fd3ea50
Set FEATURE_SERVER_OPTS to '' if it's unbound
geo2a bb6a765
Emit more logs from evaluatePattern'
geo2a 29524b8
Check consistency of the pattern before rewriting
geo2a 8852282
Move log message out
geo2a 8f13183
Remove bad hardResetSolver
geo2a 1948b15
Hard reset in the beginning of isSat
geo2a 8bef12a
Update integration test output
geo2a 432ff02
pretty: print substitution as bindings, separate imports
geo2a 7fe9293
Update outputs of booster/test/rpc-integration/test-substitution
geo2a 2483a57
Run test-substitutions with booster-dev
geo2a 25afc73
Use the same code to update SMT options on retries
geo2a c9f107d
Factor-out and unify failBecauseUnknown
geo2a 2ef21ab
Update comments
geo2a 64147e3
Factor-out duration
geo2a 24b8126
comment
geo2a 10f6b18
Pass initial simplifier cache to performRewrite
geo2a 7f7d667
Correct comments
geo2a 80d1675
Fix unit tests
geo2a 1fce254
Use record field punning to access the constraints
geo2a d82576f
Improve control-flow in evaluatePattern'
geo2a 575428c
Rename test case
geo2a File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
o/t ...maybe we should just remove all code for
log-timing
...What I am using is the proxy-level
timing
log, not this level underneath.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've prepared a separate PR that removes
"log-timing"
and"log-fallbacks"
: #4015