| Age | Commit message (Collapse) | Author |
|
|
|
compilation.
|
|
branches and return predicate
|
|
|
|
|
|
arguments
|
|
|
|
|
|
make make-pretty-timed- after -> make make-pretty-timed-after (remove
space between - and after) (and reflow paragraph)
Fix spacing around :: in print-pretty-single-time-diff
Closes #8396
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(It's unused after moving coercions to globrefs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from compiles files
|
|
variables
|
|
|
|
|
|
|
|
Removing in passing two Local which are no-ops in practice.
|
|
This is for use in modules. By default, the behavior is local in
sections and Global is forbidden in sections. By default, the behavior
is global in modules.
|
|
|
|
|
|
|
|
|
|
|
|
The parts of pattern-matching compilation which generated names may
generate names which collided with names of the Ltac environment.
We fix it by avoiding the names of the Ltac environment.
|
|
The recursion names in fix and cofix were not renamed like other
binders were.
|
|
This module contains:
- the former ExtraEnv in pretyping
- a few functions to traverse binders in pretyping.ml and cases.ml
- the part of pretyping dealing with genarg interpretation
The dependency of pretyping in an interpretation of names as names of
variables of identifier is now hidden in GlobEnv (no more explicit
"lvar" management in pretyping.ml). Similarly for the interpretation
of names as terms and for the interpretation of tactics-in-terms.
We keep empty_lvar in Glob_ops for compatibility, even though it is a
bit isolated there.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This snippet on pattern matching got lost in the process of migrating to Sphynx.
|
|
|
|
Fixes #8431
|