- Oct 01, 2021
-
-
Armaël Guéneau authored
The idea is to avoid unnecessary calls to iRename: when choosing names for sub-patterns, instead of generating fresh names or reusing an existing (unrelated) name, if the sub-pattern is an identifier, then directly chose this identifier as the new name, thus saving a rename later on.
-
Ralf Jung authored
[triviality] Clarify funny proof of `tac_twp_cmpxchg_fail` See merge request iris/iris!738
-
Paolo G. Giarrusso authored
To avoid confusion from iris/iris@d2c226e7 (comment 73999).
-
Ralf Jung authored
-
- Sep 27, 2021
- Sep 25, 2021
-
-
Ralf Jung authored
-
- Sep 24, 2021
-
-
Ralf Jung authored
-
- Sep 13, 2021
-
-
Robbert Krebbers authored
add big_sepL_take_drop See merge request iris/iris!734
-
Ralf Jung authored
-
Ralf Jung authored
add big_sep*_sep_2 lemmas for merging bigops via iDestruct See merge request iris/iris!736
-
- Sep 11, 2021
-
-
Ralf Jung authored
-
- Sep 10, 2021
-
-
Ralf Jung authored
-
- Sep 06, 2021
-
-
Ralf Jung authored
Optimize iIntoEmpValid See merge request iris/iris!729
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Armaël Guéneau authored
With large proof contexts and lemmas with many forall quantifiers, iIntoEmpValid can become quite slow. This makes it go faster by adding "fast paths" for the -> and forall cases, gated by Ltac pattern matching (which is faster than trying to unify with refine and fail).
-
Robbert Krebbers authored
Fix and improve `iSpecialize` auto framing error message. Closes #432 See merge request iris/iris!730
-
- Sep 05, 2021
-
-
Ralf Jung authored
make binary wand/view shift connectives 'block' formated See merge request iris/iris!727
-
Ralf Jung authored
-
Ralf Jung authored
-
- Sep 03, 2021
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This closes issue #432.
-
- Sep 01, 2021
- Aug 10, 2021
-
-
Ralf Jung authored
na_invariants: deduplicate proof of fresh_inv_name See merge request iris/iris!728
-
Paolo G. Giarrusso authored
Debatable, but the proof context of `na_inv_alloc` writes `ε` instead of `CoPSet ∅`.
-
Paolo G. Giarrusso authored
-
- Jul 31, 2021
-
-
Ralf Jung authored
Add generalized implication lemma for big_sepM See merge request iris/iris!697
-
- Jul 30, 2021
-
-
Simon Friis Vindum authored
-
-
Simon Friis Vindum authored
-
- Jul 29, 2021
- Jul 28, 2021
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Ralf Jung authored
Printing improvements See merge request iris/iris!726
-