1. 25 Oct, 2017 1 commit
    • Robbert Krebbers's avatar
      Make `iDestruct ... as (cpat) "..."` work on '⌜φ⌝ ∧ P` and `⌜φ⌝ ∗ P`. · c5045145
      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.
      c5045145
  2. 24 Oct, 2017 2 commits
  3. 20 Oct, 2017 2 commits
  4. 19 Oct, 2017 8 commits
  5. 18 Oct, 2017 6 commits
  6. 12 Oct, 2017 1 commit
  7. 10 Oct, 2017 10 commits
  8. 09 Oct, 2017 4 commits
  9. 07 Oct, 2017 1 commit
  10. 05 Oct, 2017 5 commits