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

Commits on Apr 13, 2021

  1. additions to Prelude from wip-heapster (...)

    - 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
    m-yac committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    2a208e7 View commit details
    Browse the repository at this point in the history
  2. squashed saw-core-coq changes from wip-heapster (...)

    - 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
    m-yac committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    cd9d5ce View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    2610857 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Configuration menu
    Copy the full SHA
    79f3931 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    aeeb588 View commit details
    Browse the repository at this point in the history