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

Update monadification and MR solver to work with the SpecM monad #1806

Merged
merged 31 commits into from
Jan 26, 2023

Commits on Dec 5, 2022

  1. Updated MR solver to work with SpecM instead of CompM

    Eddy Westbrook committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    a8194fd View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. got some of the MR solver unit tests working

    Eddy Westbrook committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    11bc867 View commit details
    Browse the repository at this point in the history
  2. changed mrFreshCallVars to normalize the frame argument

    Eddy Westbrook committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    3b28cc1 View commit details
    Browse the repository at this point in the history
  3. fixed a bug in mrFreshCallVars where uvars were not getting properly …

    …abstracted out of callS body definitions
    Eddy Westbrook committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    ffd5b18 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    409888e View commit details
    Browse the repository at this point in the history
  2. added multiArgFixS

    Eddy Westbrook committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    1804e0f View commit details
    Browse the repository at this point in the history
  3. started updating linked_list_mr_solver.saw

    Eddy Westbrook committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    c3350ec View commit details
    Browse the repository at this point in the history
  4. updated the core algorithm of the monadifier to use SpecM

    Eddy Westbrook committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    9c63042 View commit details
    Browse the repository at this point in the history
  5. fixed mrFreshCallVars to normalize the defs term; fixed a small print…

    …ing bug
    Eddy Westbrook committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    b17a83e View commit details
    Browse the repository at this point in the history
  6. updated the noErrors spec in linked_list_mr_solver.saw

    Eddy Westbrook committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    f9c9486 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    1280328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d72e04b View commit details
    Browse the repository at this point in the history
  3. fixed mrReplaceCallsWithTerms to use term lifting when it recurses in…

    …to a variable binding
    Eddy Westbrook committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    1e1b7e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5041302 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

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

Commits on Dec 12, 2022

  1. fixed some small bugs in CryptolM.sawcore

    Eddy Westbrook committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    19296d2 View commit details
    Browse the repository at this point in the history
  2. added list1OpenTerm operator

    Eddy Westbrook committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    c58bf45 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. fixed fixMacro to push the new frame onto the function stack when rec…

    …ursing inside the function bodies
    Eddy Westbrook committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    98927cf View commit details
    Browse the repository at this point in the history
  2. fixed the fixMacro to wrk, I think...

    Eddy Westbrook committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    8b284e3 View commit details
    Browse the repository at this point in the history
  3. changed mrFreshVar to abstract over the current uvar context; added s…

    …upport to normComp for normalizing multiArgFixS
    Eddy Westbrook committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    87bff2e View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. updated the normalizer in SMT.hs to work with SpecM types

    Eddy Westbrook committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    9b168f3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into heapster-itree-mr-solver-alt

    Eddy Westbrook committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    c3e7d6c View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Merge branch 'master' into heapster-itree-mr-solver-alt

    Eddy Westbrook committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    738897b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Merge branch 'master' into heapster-itree-mr-solver-alt

    Eddy Westbrook committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    f74a65d View commit details
    Browse the repository at this point in the history
  2. updated some of the monadification tests to work with SpecM

    Eddy Westbrook committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    0fe52c5 View commit details
    Browse the repository at this point in the history
  3. commented out tests involving monadifying quantifiers, which don't qu…

    …ite work yet
    Eddy Westbrook committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    9045407 View commit details
    Browse the repository at this point in the history
  4. changed the set_monadification command to allow for monadifications t…

    …hat are polymorphic over the event type and fun stack params
    Eddy Westbrook committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    1e16b60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef7c47c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a5bc52 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    603420f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc9fd58 View commit details
    Browse the repository at this point in the history