Make iFrame able to accumulate assertions in an evar.
This requires changing the Hint Mode of the [Frame] type class because it should not fail if its parameter is an evar, but instantiate it instead. In order to prevent all the other instances of [Frame] to intantiate this evar themselves, we create a new type class [KnwonFrame], which corresponds to the old behavior.
Showing
- theories/base_logic/lib/boxes.v 1 addition, 1 deletiontheories/base_logic/lib/boxes.v
- theories/base_logic/lib/cancelable_invariants.v 1 addition, 1 deletiontheories/base_logic/lib/cancelable_invariants.v
- theories/base_logic/lib/invariants.v 1 addition, 1 deletiontheories/base_logic/lib/invariants.v
- theories/base_logic/lib/na_invariants.v 2 additions, 2 deletionstheories/base_logic/lib/na_invariants.v
- theories/program_logic/total_weakestpre.v 3 additions, 2 deletionstheories/program_logic/total_weakestpre.v
- theories/program_logic/weakestpre.v 3 additions, 2 deletionstheories/program_logic/weakestpre.v
- theories/proofmode/class_instances.v 77 additions, 62 deletionstheories/proofmode/class_instances.v
- theories/proofmode/classes.v 14 additions, 2 deletionstheories/proofmode/classes.v
- theories/proofmode/monpred.v 4 additions, 4 deletionstheories/proofmode/monpred.v
- theories/tests/proofmode.v 11 additions, 4 deletionstheories/tests/proofmode.v
Loading
Please register or sign in to comment