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

Consistently export solvers from Data.SBV.{Dynamic,Trans} #630

Merged
merged 1 commit into from
Oct 7, 2022
Merged

Consistently export solvers from Data.SBV.{Dynamic,Trans} #630

merged 1 commit into from
Oct 7, 2022

Conversation

RyanGlScott
Copy link
Contributor

Data.SBV exports the bitwuzla, cvc5, and dReal solvers, but none of them are exported from Data.SBV.Dynamic or Data.SBV.Trans. This patch re-exports them from the latter to keep things consistent across all modules.

Data.SBV exports the `bitwuzla`, `cvc5`, and `dReal` solvers, but none of them
are exported from `Data.SBV.Dynamic` or `Data.SBV.Trans`. This patch re-exports
them from the latter to keep things consistent across all modules.
@RyanGlScott RyanGlScott changed the title Consistently export solvers from Data.SBV.{Dynamic,Trans} Consistently export solvers from Data.SBV.{Dynamic,Trans} Oct 7, 2022
@LeventErkok LeventErkok merged commit ec08aa4 into LeventErkok:master Oct 7, 2022
@LeventErkok
Copy link
Owner

Thanks!

RyanGlScott added a commit to GaloisInc/cryptol that referenced this pull request Feb 27, 2023
This patch:

* Makes the necessary changes on the `cryptol` and `cryptol-remote-api` side
  needed add `cvc5`, `w4-cvc5`, and `sbv-cvc5` solvers. This requires SBV 9.1
  or later to include the changes from LeventErkok/sbv#630, which re-exports
  CVC5-related functionality from all of the places that Cryptol imports from.
* Adds a test case to ensure that basic CVC5 support works.
* Updates the CI and Dockerfile to ensure that CVC5 is included from the
  `what4-solvers` bindists.

Fixes #1503.
RyanGlScott added a commit to GaloisInc/cryptol that referenced this pull request Feb 27, 2023
This patch:

* Makes the necessary changes on the `cryptol` and `cryptol-remote-api` side
  needed add `cvc5`, `w4-cvc5`, and `sbv-cvc5` solvers. This requires SBV 9.1
  or later to include the changes from LeventErkok/sbv#630, which re-exports
  CVC5-related functionality from all of the places that Cryptol imports from.
* Adds a test case to ensure that basic CVC5 support works.
* Updates the CI and Dockerfile to ensure that CVC5 is included from the
  `what4-solvers` bindists.

Fixes #1503.
RyanGlScott added a commit to GaloisInc/cryptol that referenced this pull request Feb 27, 2023
This patch:

* Makes the necessary changes on the `cryptol` and `cryptol-remote-api` side
  needed add `cvc5`, `w4-cvc5`, and `sbv-cvc5` solvers. This requires SBV 9.1
  or later to include the changes from LeventErkok/sbv#630, which re-exports
  CVC5-related functionality from all of the places that Cryptol imports from.
* Adds a test case to ensure that basic CVC5 support works.
* Updates the CI and Dockerfile to ensure that CVC5 is included from the
  `what4-solvers` bindists.

Fixes #1503.
RyanGlScott added a commit to GaloisInc/cryptol that referenced this pull request Feb 28, 2023
This patch:

* Makes the necessary changes on the `cryptol` and `cryptol-remote-api` side
  needed add `cvc5`, `w4-cvc5`, and `sbv-cvc5` solvers. This requires SBV 9.1
  or later to include the changes from LeventErkok/sbv#630, which re-exports
  CVC5-related functionality from all of the places that Cryptol imports from.
* Adds a test case to ensure that basic CVC5 support works.
* Updates the CI and Dockerfile to ensure that CVC5 is included from the
  `what4-solvers` bindists.

Fixes #1503.
RyanGlScott added a commit to GaloisInc/cryptol that referenced this pull request Feb 28, 2023
This patch:

* Makes the necessary changes on the `cryptol` and `cryptol-remote-api` side
  needed add `cvc5`, `w4-cvc5`, and `sbv-cvc5` solvers. This requires SBV 9.1
  or later to include the changes from LeventErkok/sbv#630, which re-exports
  CVC5-related functionality from all of the places that Cryptol imports from.
* Adds a test case to ensure that basic CVC5 support works.
* Updates the CI and Dockerfile to ensure that CVC5 is included from the
  `what4-solvers` bindists.

Fixes #1503.
RyanGlScott added a commit to GaloisInc/cryptol that referenced this pull request Mar 6, 2023
This patch:

* Makes the necessary changes on the `cryptol` and `cryptol-remote-api` side
  needed add `cvc5`, `w4-cvc5`, and `sbv-cvc5` solvers. This requires SBV 9.1
  or later to include the changes from LeventErkok/sbv#630, which re-exports
  CVC5-related functionality from all of the places that Cryptol imports from.
* Adds a test case to ensure that basic CVC5 support works.
* Updates the CI and Dockerfile to ensure that CVC5 is included from the
  `what4-solvers` bindists.

Fixes #1503.
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.

2 participants