| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Binding glob_constr to interp_glob_closure so as to factorize low-level code.
|
|
MatchingVar).
|
|
|
|
See coq/coq#678
|
|
[options] Sync with upstream API changes.
|
|
|
|
|
|
|
|
Econstr support
|
|
Adapting to Coq upstream.
|
|
|
|
|
|
Let-ins in constrexpr and glob_constr now take an optional type, instead
of relying on a cast in the body.
|
|
|
|
|
|
We inline the lemmas it generated, to ectly test the same thing
as before.
|
|
Use pp_with as msg_with is being removed upstream.
|
|
The first part of changes is easy, we could maybe polish the notation
part a bit more.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
abstract_context utility lemma
|
|
Adding theorems in binomial
|
|
"pr_o.cmo" plugin
|
|
Thanks B. Grégoire for this suggestion.
|
|
[field] Remove unnecessary use of `Program Definition` use
|
|
|
|
|
|
|
|
|
|
Simple `Definition` should work fine here.
This avoids the problem:
`Error: Library Coq.Program.Tactics has to be required first.`
in math-comp versions that depends on a minimal (or no) Coq stdlib.
Tested on 8.5/8.6
|