- 25 Oct, 2017 5 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
I have reimplemented the tactic for introduction of ∀s/pures using type classes, which directly made it much more modular.
-
Robbert Krebbers authored
The advantage is that we can directly use a Coq introduction pattern `cpat` to perform actions to the pure assertion. Before, this had to be done in several steps: iDestruct ... as "[Htmp ...]"; iDestruct "Htmp" as %cpat. That is, one had to introduce a temporary name. I expect this to be quite useful in various developments as many of e.g. our invariants are written as: ∃ x1 .. x2, ⌜ pure stuff ⌝ ∗ spacial stuff.
-
- 24 Oct, 2017 2 commits
- 20 Oct, 2017 2 commits
- 19 Oct, 2017 8 commits
- 18 Oct, 2017 6 commits
- 12 Oct, 2017 1 commit
-
-
Ralf Jung authored
-
- 10 Oct, 2017 10 commits
-
-
Robbert Krebbers authored
Introduce a connective `ilocked` to stop `iNext` and `iFrame`. See merge request FP/iris-coq!67
-
Robbert Krebbers authored
-
Ralf Jung authored
use primitive projections for our mixins See merge request FP/iris-coq!69
-
Ralf Jung authored
-
Ralf Jung authored
Remove an unused argument for `newcounter_mono_spec`. See merge request FP/iris-coq!70
-
Dan Frumin authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
- 09 Oct, 2017 4 commits
- 07 Oct, 2017 1 commit
-
-
Ralf Jung authored
-
- 05 Oct, 2017 1 commit
-
-
Robbert Krebbers authored
update stdpp See merge request FP/iris-coq!68
-