| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Chapter ported by Théo Zimmermann and Maxime Dénès.
|
|
|
|
|
|
|
|
|
|
We bootstrap the circular evar_map <-> econstr dependency by moving
the internal EConstr.API module to Evd.MiniEConstr. Then we make the
Evd functions use econstr.
|
|
contains evars
|
|
|
|
|
|
|
|
|
|
|
|
|
|
removing the test.
|
|
|
|
|
|
|
|
|
|
|
|
The "Stream.Error" printer does add a period, so, the messages
themselves should not.
|
|
|
|
anymore
|
|
failure in other file
|
|
Thanks to Clément Pit Claudel for porting this chapter.
Backport universe polymorphism changes from 2017 and 2018.
|
|
These were used very inconsistenty, serve no purpose and the link
to the source is particularly useless because it's a moving target.
|
|
|
|
|
|
|
|
Mostly using the good option macros.
|
|
|
|
|
|
Closes #7209.
|
|
|
|
|
|
|
|
|
|
|
|
Instead of the current hack that won't work as soon as we check some
part of the document asynchronously, we make the warning processor
recover a proper location if the warning doesn't have one attached.
This is what CoqIDE does [but it queries it's own document model].
Fixes: #6172
|
|
|
|
|
|
|
|
Thanks to Yves Bertot for porting this chapter.
|
|
|
|
|
|
Thanks to Laurent Théry for porting this chapter.
|
|
|
|
|
|
looking for a notation for a nested pattern
|