- Jul 29, 2021
- Jul 28, 2021
- Jul 27, 2021
-
-
Ralf Jung authored
-
- Jul 26, 2021
- Jul 25, 2021
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Jul 19, 2021
-
-
Ralf Jung authored
-
- Jun 19, 2021
-
-
Paolo G. Giarrusso authored
Include workaround for Coq bug #14441, and drop now-failing test for that Coq bug.
-
- Jun 18, 2021
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Paolo G. Giarrusso authored
-
Paolo G. Giarrusso authored
-
- Jun 17, 2021
- Jun 14, 2021
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Jun 02, 2021
- May 31, 2021
-
-
Paolo G. Giarrusso authored
-
- May 25, 2021
- May 19, 2021
-
-
Simon Hudon authored
-
- May 17, 2021
-
-
Simon Hudon authored
-
- May 13, 2021
-
-
Ralf Jung authored
-
- Apr 14, 2021
-
-
- Mar 27, 2021
-
-
Ralf Jung authored
-
- Mar 25, 2021
-
-
Ralf Jung authored
-
- Mar 24, 2021
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
-
The syntax re-uses the existing support for pure names, namely the % and %H patterns. Using "[% H]" is like `iDestruct ... as (?) "H"` and using "[%x H]" (with the string-ident plugin) is like `iDestruct ... as (x) "H"`. This changes how these patterns are parsed. Previously, both would have been handled as conjunctions (using IntoAnd or IntoSep, depending on whether the hypothesis is persistent or not). This means it was possible for the user to use "[% H]" to destruct a pure hypothesis ⌜φ ∧ ψ⌝ and put only the first conjunct in the Gallina context, leaving the other one in the IPM; such patterns will now break, since iExistDestruct does not handle this use case.
-
- Mar 23, 2021
-
-
Fixes #404
-