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

Cherry-pick rules for Lib, with fixups #792

Merged
merged 15 commits into from
Jul 15, 2024

Conversation

michaelmcinerney
Copy link
Contributor

No description provided.

Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
This helps to reduce dependence between the schematics used in
the assumptions, and allows for easier wp reasoning.

Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
This adds ostate_assert and ohaskell_state_assert, which are
versions of state_assert/stateAssert for the reader monad.
Also adds several rules for basic reasoning about these
functions.

Signed-off-by: Michael McInerney <[email protected]>
Moved from DRefine and CRefine, respectively

Signed-off-by: Michael McInerney <[email protected]>
This was required after a recent update to the schematics of
corres_symb_exec_r_conj_ex_abs

Signed-off-by: Michael McInerney <[email protected]>
@michaelmcinerney michaelmcinerney added the MCS related to `rt` branch and mixed-criticality systems label Jul 15, 2024
@michaelmcinerney michaelmcinerney self-assigned this Jul 15, 2024
Copy link
Member

@lsf37 lsf37 left a comment

Choose a reason for hiding this comment

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

Looks good to me. Cherry-picking the corres_symb_exec_r_conj_ex_abs back to master would be good, just so that things are more in sync.

@lsf37
Copy link
Member

lsf37 commented Jul 15, 2024

Am I correct in assuming that everything apart from the last two commits (currently f3375ad and 19cde8e) is cherry-picked from the master branch?

@michaelmcinerney
Copy link
Contributor Author

Am I correct in assuming that everything apart from the last two commits (currently f3375ad and 19cde8e) is cherry-picked from the master branch?

Yes, that's right

@michaelmcinerney michaelmcinerney merged commit b2733e7 into rt Jul 15, 2024
10 of 11 checks passed
@michaelmcinerney michaelmcinerney deleted the michaelm-rules_for_lib_on_rt_july_2024 branch July 15, 2024 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MCS related to `rt` branch and mixed-criticality systems
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants