| Age | Commit message (Collapse) | Author |
|
Quoting Gaëtan Gilbert from gitter:
> IIRC dependencies is for artifacts, and the path in the immediate dep
> grabs all the user-contrib stuff so you don't need to list the
> transitive dependencies, but you do need to list the base build since
> it's not in user contrib
> this stuff isn't necessarily done intentionally though
|
|
|
|
This adds a couple extra files, but not many.
|
|
Reviewed-by: Zimmi48
|
|
|
|
Reviewed-by: Zimmi48
|
|
|
|
universes
Reviewed-by: Zimmi48
Reviewed-by: mattam82
Reviewed-by: ppedrot
|
|
Reviewed-by: Zimmi48
|
|
|
|
Reviewed-by: herbelin
|
|
Ack-by: JasonGross
Ack-by: SkySkimmer
Reviewed-by: ejgallego
Ack-by: erikmd
Ack-by: silene
|
|
Co-Authored-By: Hugo Herbelin <herbelin@users.noreply.github.com>
|
|
refined version of #8890 which prevents #11033.
Ack-by: Zimmi48
Reviewed-by: ejgallego
Ack-by: gares
|
|
Reviewed-by: ejgallego
|
|
Reviewed-by: ejgallego
|
|
|
|
and do not run template_candidate in the upper layers when the
template attribute is given.
This means we can use an over-approximation in the upper layer
implementation of template_candidate (returning false even in cases
which the kernel may accept) if we ever want to.
|
|
Using the parameter universes in the constructor causes implicit
equality constraints, so those universes may not be template
polymorphic.
A couple types in the stdlib were erroneously marked template, which
is now detected. Removing the marking doesn't actually change
behaviour though.
Also fixes #10504.
|
|
Reviewed-by: gares
|
|
Reviewed-by: Zimmi48
|
|
|
|
c.f. https://github.com/coq/coq/pull/11032#issue-335944369
Also, change the default from python2 to python3 for update-compat while
we're at it, and update file unicode handling accordingly.
(Note that this file still works with both python2 and python3.)
|
|
Reviewed-by: Zimmi48
Ack-by: cpitclaudel
|
|
Close #9634
|
|
Reviewed-by: ejgallego
Reviewed-by: herbelin
|
|
This is to hopefully prevent regressions on
https://github.com/coq/coq/issues/11150 and
https://github.com/coq/coq/issues/6502.
|
|
Reviewed-by: SkySkimmer
|
|
|
|
This is better than expecting other tests to fail if we mess up again.
|
|
Ack-by: Zimmi48
Reviewed-by: gares
|
|
Rels that exist inside the environment at the time of the closure creation
are fetched in the global environment, while we only use the local list of
relevance for FRels. All the infrastructure was implicitly relying on this
kind of behaviour before the introduction of SProp.
Fixes #11150: pattern is 10x slower in Coq 8.10.0
|
|
We restrict #8890 so that it looks for a notation only for the fully
applied coercion.
|
|
thanks
Reviewed-by: SkySkimmer
Reviewed-by: ejgallego
|
|
Reviewed-by: Zimmi48
Reviewed-by: ejgallego
|
|
`Fixpoint` with a let binder
Reviewed-by: Zimmi48
Reviewed-by: ejgallego
|
|
Ack-by: SkySkimmer
Reviewed-by: ejgallego
|
|
Reviewed-by: ejgallego
Reviewed-by: gares
|
|
Ack-by: Zimmi48
|
|
Reviewed-by: SkySkimmer
Reviewed-by: herbelin
|
|
We also remove trailing whitespace.
Script used:
```bash
for i in `find . -name '*.ml' -or -name '*.mli' -or -name '*.mlg'`; do expand -i "$i" | sponge "$i"; sed -e's/[[:space:]]*$//' -i.bak "$i"; done
```
|
|
|
|
|
|
doc/changelog/02-specification-language/11132-master+fix-implicit-let-fixpoint-bug3282.rst
Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr>
|
|
cleaning
Reviewed-by: ejgallego
|
|
Reviewed-by: gares
Reviewed-by: silene
|
|
Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr>
|
|
Reviewed-by: Zimmi48
|
|
This patch fixes broken links in the CONTRIBUTING.md document
|
|
Update doc_grammar tool
The grammar in the doc is generated semi-automatically with doc_grammar:
- the grammar is automatically extracted from the mlg files
- developer-prepared editing scripts *.mlg_edit modify the extracted
grammar for clarity, simplicity and ordering of productions
- chunks of the resulting grammar are automatically inserted into the
rsts using instructions embedded in the rsts
Running doc_grammar is currently a manual step.
The grammar updates in the rst files have been manually reviewed.
|