Skip to content
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

Adapt to cryptol PR #1128 "persist-solver2" #1267

Merged
merged 6 commits into from
May 19, 2021
Merged

Adapt to cryptol PR #1128 "persist-solver2" #1267

merged 6 commits into from
May 19, 2021

Conversation

brianhuffman
Copy link
Contributor

This PR includes patches that adapt the saw-core package (taken from GaloisInc/saw-core#197) and saw-script package to work with GaloisInc/cryptol#1128, which adds support for a persistent solver connection for cryptol type checking (see #953).

However, this PR is not yet finished because the saw-remote-api package still needs to be adapted.

Brian Huffman and others added 3 commits May 18, 2021 10:55
This mostly consists of commenting-out the `validateSAWState` function.
It doesn't apper to have any call sites, so I'm not sure what it
is intended to be used for.
@robdockins robdockins marked this pull request as ready for review May 18, 2021 18:23
@robdockins robdockins requested a review from pnwamk May 18, 2021 18:24
@robdockins robdockins added the PR: keep updated Magic flag for pull requests to ask Mergify to merge head into the PR branch for you label May 18, 2021
@robdockins robdockins added PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run PR: submodule bump Pull requests that include a submodule bump labels May 18, 2021
@robdockins
Copy link
Contributor

It's worth noting that this PR doesn't actually use a persistent solver connection, it just updates the API uses.

@robdockins
Copy link
Contributor

There a python-level error in the failing test here. https://github.com/GaloisInc/saw-script/pull/1267/checks?check_run_id=2615159214#step:14:76

I can't tell if this is related to my changes or not. @pnwamk, any insights?

@robdockins
Copy link
Contributor

Well, fresh build looks like it passed, so I'm going to chalk that up to transient failure.

Copy link
Contributor

@pnwamk pnwamk left a comment

Choose a reason for hiding this comment

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

LGTM w.r.t. rpc server/client related changes

@mergify mergify bot merged commit 2d1daa1 into master May 19, 2021
@mergify mergify bot deleted the persist-solver2 branch May 19, 2021 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: keep updated Magic flag for pull requests to ask Mergify to merge head into the PR branch for you PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run PR: submodule bump Pull requests that include a submodule bump
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants