aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| | | | | | | * | | | | | | | | | | | [doc] Use productionlist instead of prodn in ring.rstGravatar Clément Pit-Claudel2018-06-19
| |_|_|_|_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge PR #7714: Remove primitive-projection related data from the kernelGravatar Maxime Dénès2018-06-19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7856: Fix #7829: Spurious documentation failures.Gravatar Maxime Dénès2018-06-19
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | * | | | | | | | | | | | | Overlay for reference removalGravatar Maxime Dénès2018-06-18
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Merge PR #7855: Update section on adding your project to CI and link to ↵Gravatar Emilio Jesus Gallego Arias2018-06-18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | example PR.
| | | | | | * | | | | | | | | | | | | | | Fix #7421: constr_eq ignores universe constraints.Gravatar Gaëtan Gilbert2018-06-18
| |_|_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test isn't quite the one in #7421 because that use of algebraic universes is wrong.
| | | | * | | | | | | | | | | | | | | | Remove Canary.Gravatar whitequark2018-06-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This eliminates 3 uses of Obj from TCB.
| | * | | | | | | | | | | | | | | | | | Fix #7829: Spurious documentation failures.Gravatar Théo Zimmermann2018-06-18
| | | |/ / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We split a Require Import in two to avoid reaching the timeout.
* | | | | | | | | | | | | | | | | | | Merge PR #7840: Remove Hashcons.HobjGravatar Pierre-Marie Pédrot2018-06-18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Update section on adding your project to CI and link to example PR.Gravatar Théo Zimmermann2018-06-18
| |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | |
| | | | | * | | | | | | | | | | | | Remove reference name type.Gravatar Maxime Dénès2018-06-18
| |_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reference was defined as Ident or Qualid, but the qualid type already permits empty paths. So we had effectively two representations for unqualified names, that were not seen as equal by eq_reference. We remove the reference type and replace its uses by qualid.
| * | | | | | | | | | | | | | | | Remove Hashcons.Hobj.Gravatar whitequark2018-06-17
|/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This eliminates 12 uses of Obj from TCB.
* | | | | | | | | | | | | | | | Merge PR #7824: Fixes #7811 (uncaught Not_found in notation printer related ↵Gravatar Pierre-Marie Pédrot2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to "match").
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7848: Fix a typo in documentationGravatar Théo Zimmermann2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7822: cArray: proper invalid_arg exceptionsGravatar Pierre-Marie Pédrot2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | * | | | Remove Tutorial from Additional documentation in refman intro.Gravatar Théo Zimmermann2018-06-17
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | | | Remove Tutorials from doc/LICENSE following #7466.Gravatar Théo Zimmermann2018-06-17
| |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge PR #7844: Remove Elpi from Travis.Gravatar Emilio Jesus Gallego Arias2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7828: [Spawn] no control sock on unixGravatar Emilio Jesus Gallego Arias2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * | | | | | | | | Add introduction and credits to the TOC.Gravatar Théo Zimmermann2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move credits to its own chapter (closes #6573).
| | | | | | | | | | | * | | | | | | | | Move indexes on top on the TOC. Closes #7764.Gravatar Théo Zimmermann2018-06-17
| |_|_|_|_|_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Merge PR #7818: Do not allow spliting in res_pf, this is reserved for pretypingGravatar Pierre-Marie Pédrot2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | * | | | | | | | | | | | | Remove the proj_body field from the kernel.Gravatar Pierre-Marie Pédrot2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was completely wrong, such a term could not even be type-checked by the kernel as it was internally using a match construct over a negative record. They were luckily only used in upper layers, namley printing and extraction. Recomputing the projection body might be costly in detyping, but this only happens when the compatibility flag is turned on, which is not the default. Such flag is probably bound to disappear anyways. Extraction should be fixed though so as to define directly primitive projections, similarly to what has been done in native compute.
| | | | | | | * | | | | | | | | | | | | Remove the proj_eta field of the kernel.Gravatar Pierre-Marie Pédrot2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This field was not used inside the kernel and not used in performance-critical code where caching is essential, so we extrude the code that computes it out of the kernel.
| | | | | | | * | | | | | | | | | | | | Remove special declaration of primitive projections in the kernel.Gravatar Pierre-Marie Pédrot2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces kernel bloat and removes code from the TCB, as compatibility projections are now retypechecked as normal definitions would have been. This should have no effect on efficiency as this only happens once at definition time.
| | | | | | * | | | | | | | | | | | | | Fixes #7811 (uncaught Not_found in notation printer related to "match").Gravatar Hugo Herbelin2018-06-17
| |_|_|_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | | | | Getting rid of the const_proj field in the kernel.Gravatar Pierre-Marie Pédrot2018-06-17
| |_|_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This field used to signal that a constant was the compatibility eta-expansion of a primitive projections, but since a previous cleanup in the kernel it had become useless.
| | | | | | | | | | | * | | | | | | Faster and cleaner fconstr-to-constr conversion function.Gravatar Pierre-Marie Pédrot2018-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We untangle the implementation in several ways. - No higher-order self argument function as there is only one caller. - Compute composition of lifts + substitution on terms using a dedicated function instead of mk_clos followed by to_constr. - Take more advantage of identity substitutions.
* | | | | | | | | | | | | | | | | | Merge PR #7749: [doc] Disable smartquotes conversionGravatar Maxime Dénès2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge PR #7752: [merge script] Check if the CI that was run is outdated.Gravatar Maxime Dénès2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7635: Define rec_declaration in terms of prec_declaration.Gravatar Maxime Dénès2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7616: Fix #7615: Functor inlining drops universe substitution.Gravatar Maxime Dénès2018-06-17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | * | | | | | | | | | | | | | Remove Elpi from Travis.Gravatar Théo Zimmermann2018-06-16
| |_|_|_|_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than trying to keep the version of dependencies in sync with GitLab CI.
* | | | | | | | | | | | | | | | | | | | Merge PR #7814: doc: Add "Print Canonical Projections" command to Command indexGravatar Théo Zimmermann2018-06-16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | * | | | | | | | Fix #7836: tools/inferior-coq.el uses next-line instead of forward-line.Gravatar Perry E. Metzger2018-06-16
| |_|_|_|_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | [sphinx] Finish clean-up of the Canonical Structure subsection.Gravatar Théo Zimmermann2018-06-16
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | doc: Add "Print Canonical Projections" command to Command indexGravatar Anton Trunov2018-06-16
|/ / / / / / / / / / / / / / / / / /
| | | | | | * | | | | | | | | | | | [spawn] don't create a control socket on Unix (Fix #7713)Gravatar Enrico Tassi2018-06-15
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | Add test-suite case for performance, had to use TimeoutGravatar Matthieu Sozeau2018-06-15
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | Better elaboration of pattern-matchings on primitive projectionsGravatar Matthieu Sozeau2018-06-15
| |_|_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that computations are shared as much as possible, mimicking the "positive" records computational behavior if possible.
* | | | | | | | | | | | | | | | | Merge PR #7813: Workaround for #2800: handling non-value arguments in tactics.Gravatar Pierre-Marie Pédrot2018-06-15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | * | Very first try at listing the critical bugs of the history of Coq.Gravatar Hugo Herbelin2018-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I let open several questions about fixes to the kernel which maybe were not critical. I skipped what seemed to have been bugs in beta-releases. Need double-checks, decision about the format, etc.
| | | | | | * | | | | | | | | | | Do not allow spliting in res_pf, this is reserved for pretypingGravatar Matthieu Sozeau2018-06-15
| |_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | evd/evarutil: safe [add_unification_pb] interface, taking EConstr'sGravatar Matthieu Sozeau2018-06-15
| |_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid adding the same unification problem twice, module evar instantiation.
| | | | | | * | | | | | | | | cArray: proper invalid_arg exceptionsGravatar Matthieu Sozeau2018-06-15
| |_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | Workaround to handle non-value arguments in tactics.Gravatar Cyprien Mangin2018-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although the fix is not a proper one, it seems to solve every instance of #2800 that could be tested.
* | | | | | | | | | | | | | Merge PR #7803: [TYPO FIX] elimitate -> eliminateGravatar Hugo Herbelin2018-06-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge PR #7793: [ci] update docker image to include elpi 1.0.4Gravatar Emilio Jesus Gallego Arias2018-06-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #7809: Fix deprecation warning introduced by PR 664 mergeGravatar Pierre-Marie Pédrot2018-06-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Fix deprecation warning introduced by PR 664 mergeGravatar Matthieu Sozeau2018-06-14
| | | | | | | | | | | | | | | |