Skip to content
Snippets Groups Projects
  1. Oct 01, 2021
  2. Sep 06, 2021
    • Ralf Jung's avatar
      changelog typography · 8805f473
      Ralf Jung authored
      8805f473
    • Armaël Guéneau's avatar
      Optimize iIntoEmpValid · 20b0a19d
      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).
      20b0a19d
  3. Sep 05, 2021
  4. Sep 01, 2021
  5. Jul 30, 2021
  6. Jul 28, 2021
  7. Jul 26, 2021
  8. Jul 25, 2021
  9. Jul 23, 2021
  10. Jul 22, 2021
  11. Jul 19, 2021
  12. Jul 18, 2021
  13. Jul 16, 2021
  14. Jun 20, 2021
  15. Jun 19, 2021
  16. Jun 18, 2021
  17. Jun 17, 2021
  18. Jun 08, 2021
  19. Jun 07, 2021
  20. Jun 06, 2021
  21. Jun 02, 2021
  22. May 31, 2021
  23. May 27, 2021
    • Jacques-Henri Jourdan's avatar
      Change the tactic for resolving typeclass instances from canonical structures. · 011e9bbb
      Jacques-Henri Jourdan authored
      Example include Equiv, Dist, Op, Core, Valid, ValidN and Unit.
      
      The previous hints used eapply. The new hint now use refine. These two
      tactic use a different unification algorithm, which result in
      different behavior with respect to canonical structures.
      
      The refine tactic is followed by shelving all the remaining goals,
      which correspond actually to existential variables.
      
      In particular, in RustHornBelt, the version using apply is unable to
      find the canonical structure of heterogeneous lists.
      011e9bbb
  24. May 26, 2021
Loading