lean4-htt/tests
Leonardo de Moura f1ed13efff feat: improve elabMatchAux
We now (try to) postpone `match ... with` elaboration when pattern
variables and patterns still contain metavariables before invoking `mkMatcher`.

This improvement makes sure we can elaborate an example submitted by
Daniel Selsam.

Remark: this update may create performance problems since we
backtrack `elabMatchTypeAndDiscrs` and `elabMatchAltView`.
We hope this is not a problem in practice since we use the "quick-check"
`waitExpectedTypeAndDiscrs`. Recall that we could compile Lean
without this commit. So, it suggests cases where we need to postpone
after `elabMatchAltView` are rare.
2021-01-18 15:33:48 -08:00
..
bench feat: ensure no unassigned metavariables in the declaration header when type is explicitly provided 2021-01-11 16:40:14 -08:00
compiler feat: add Float.ofInt 2021-01-15 15:45:28 +01:00
elabissues
ir
lean feat: improve elabMatchAux 2021-01-18 15:33:48 -08:00
leanpkg feat: basic port of leanpkg 2020-12-29 14:42:48 -08:00
playground chore: cleanup 2020-12-13 15:51:34 -08:00
plugin
simpperf feat: add simp benchmark 2020-12-31 15:46:56 -08:00
.gitignore
common.sh