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

Prelude and saw-core-coq changes from Heapster #1219

Merged
merged 5 commits into from
May 11, 2021

Conversation

brianhuffman
Copy link
Contributor

Ported from GaloisInc/saw-core#199.

m-yac and others added 3 commits April 13, 2021 11:12
- add various functions: boolToEither, equalString, bvSShiftR
- add BVVec type and associated functions
- for the above, add helper functions bvNat_bvToNat_id, genWithProof
- add datatype for iso-recursive types (IRT) and associated types/functions
- for the above, add ListSort and associated functions, uncurrySigma
- tweaks to CompM definitions
- GaloisInc/saw-core@59e6108 move prod destructing to after prove_refinement_eauto
- GaloisInc/saw-core@6028a21 remove bitvector type synonym from Prelude (needs latest heapster-saw)
- GaloisInc/saw-core@bf6cd78 remove EqP, replace with Eq (needs latest heapster-saw)
- GaloisInc/saw-core@a2d632c composeM is no longer skipped by the Coq translator
- GaloisInc/saw-core@9fa8e4f add IRT_BVVec, add gen_at_BVVec for IRT isomorphism
- GaloisInc/saw-core@7e098d5 prove foldIRT/unfoldIRT isomorphism
- GaloisInc/saw-core@0e53c87 use `match`es for IntroArg rules, clean up proofs
- GaloisInc/saw-core@fcb8625 more tweaks to proof automation
- GaloisInc/saw-core@7ac5115 move bv hints to SAWCoreBitvectors
- GaloisInc/saw-core@59bc79a performance improvements to prove_refinement...
- GaloisInc/saw-core@1fa5049 add `refines` and basic properties, more clean up, some partial progress
- GaloisInc/saw-core@f0ed599 Adds bvShl and enables CryptolPrimitivesForSAWCore to build
@brianhuffman brianhuffman added the ready-to-merge If at least one person approves this PR, automatically merge it when CI finishes successfully. label Apr 27, 2021
@brianhuffman brianhuffman requested a review from m-yac April 28, 2021 20:17
Copy link
Contributor

@eddywestbrook eddywestbrook left a comment

Choose a reason for hiding this comment

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

These look good to me

@mergify mergify bot merged commit 614c9df into master May 11, 2021
@mergify mergify bot deleted the saw-core-heapster-final-merge branch May 11, 2021 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge If at least one person approves this PR, automatically merge it when CI finishes successfully.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants