| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-10 | Further cleanup: remove the local_reduction_function type. | Pierre-Marie Pédrot | |
| 2020-05-10 | No more local reduction functions in Reductionops. | Pierre-Marie Pédrot | |
| This is extracted from #9710, where we need the environment anyway to compute iota rules on inductive types with let-bindings. The commit is self-contained, so I think it could go directly in to save me a few rebases. Furthermore, this is also related to #11707. Assuming we split cbn from the other reduction machine, this allows to merge the "local" machine with the general one, since after this PR they will have the same type. One less reduction machine should make people happy. | |||
| 2020-05-10 | Merge PR #12235: Ensure eintros allows creating evars | Kenji Maillard | |
| Reviewed-by: kyoDralliam | |||
| 2020-05-10 | Merge PR #12287: Define CRzero and CRone via CR_of_Q | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-05-10 | Merge PR #12286: [sphinx] Add links to other versions of the refman | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-09 | [sphinx] Add links to other versions of the refman | Clément Pit-Claudel | |
| 2020-05-09 | Merge PR #12241: [declare] Merge DeclareDef into Declare | Gaëtan Gilbert | |
| Reviewed-by: Matafou Reviewed-by: SkySkimmer | |||
| 2020-05-09 | Define CRzero and CRone via CR_of_Q | Vincent Semeria | |
| Add real numbers up to 10 | |||
| 2020-05-09 | Merge PR #12204: Ltac helper functions API | Hugo Herbelin | |
| 2020-05-09 | Merge PR #12237: [stdlib] [List] add results around incl, filter and nth | Hugo Herbelin | |
| 2020-05-09 | Merge PR #12163: Fix #12159 (Numeral Notations do not play well with ↵ | Hugo Herbelin | |
| multiple scopes for the same inductive) | |||
| 2020-05-09 | Merge PR #12040: Document the signing procedure of released binary packages. | Maxime Dénès | |
| Reviewed-by: Zimmi48 Reviewed-by: maximedenes | |||
| 2020-05-09 | Merge PR #12122: Avoid registering as keywords the #... in Primitive | Maxime Dénès | |
| Ack-by: SkySkimmer Reviewed-by: maximedenes | |||
| 2020-05-09 | Merge PR #11990: [micromega] use Coqlib.lib_ref to get Coq constants. | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2020-05-08 | Merge PR #12272: Cleanup formatting in .. coqtop:: directives | Clément Pit-Claudel | |
| Reviewed-by: Zimmi48 Reviewed-by: cpitclaudel | |||
| 2020-05-09 | Merge PR #12263: HaskellExtr: Add type annotations to Prelude.== | Kazuhiko Sakaguchi | |
| Reviewed-by: pi8027 Reviewed-by: zeldovich | |||
| 2020-05-08 | Recursively look for the first string node | Quentin Carbonneaux | |
| 2020-05-08 | Simplify splitting | Quentin Carbonneaux | |
| 2020-05-08 | Merge PR #12281: [doc] named lemmas can be Saved too | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-08 | Merge PR #12268: Add an example to motivate strictly positive occurrences check | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-08 | Merge PR #12068: Coqide completion: tentative fix for #11943 | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-05-08 | Merge PR #12121: Fixes #11903 and warns about non truly-recursive (co)fixpoints | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-05-08 | doc: one can save named lemmas Save too | Antonio Nikishaev | |
| 2020-05-07 | [declare] Merge DeclareDef into Declare | Emilio Jesus Gallego Arias | |
| The API in `DeclareDef` should become the recommended API in `Declare`. This greatly reduces the exposure of internals; we still have a large offender in `Lemmas` but that will be taken care of in the next commit; effectively removing quite some chunks from `declare.mli`. This PR originally introduced a dependency cycle due to: - `Declare`: uses `Vernacexpr.decl_notation list` - `Vernacexpr`: uses `ComHint.hint_expr` - `ComHint`: uses `Declare.declare_constant` This is a real cycle in the sense that `ComHint` would have also move to `DeclareDef` in the medium term. There were quite a few ways to solve it, we have chosen to move the hints ast to `Vernacexpr` as it is not very invasive and seems consistent with the current style. Alternatives, which could be considered at a later stage are for example moving the notations AST to `Metasyntax`, having `Declare` not to depend on `Vernacexpr` [which seems actually a good thing to do in the medium term], reworking notation support more deeply... | |||
| 2020-05-07 | [declare] Remove fix_exn internal access. | Emilio Jesus Gallego Arias | |
| 2020-05-07 | Merge PR #12236: [funind] Remove use of low-level entries in scheme generation. | Gaëtan Gilbert | |
| Reviewed-by: Matafou Reviewed-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-05-07 | Merge PR #12262: Fix #12211 (TIMED for ocaml files doesn't print file name) | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-07 | Merge PR #12024: Fixes for LaTeX/html export of standard library in coqdoc | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-07 | Cleanup formatting in .. coqtop:: directives | Quentin Carbonneaux | |
| 2020-05-07 | Merge PR #12267: [ci] bump elpi to 1.11 | Emilio Jesus Gallego Arias | |
| 2020-05-07 | Drop some the coqtop output, rephrase a bit | Quentin Carbonneaux | |
| 2020-05-07 | [ci] overlay for coq-elpi | Enrico Tassi | |
| 2020-05-07 | Export API to recover values out of Ltac application. | Pierre-Marie Pédrot | |
| 2020-05-07 | Add helper API to define low-level Ltac functions. | Pierre-Marie Pédrot | |
| 2020-05-06 | Add an example to motivate strictly positive occurrences check | Quentin Carbonneaux | |
| 2020-05-06 | Merge PR #12171: [stdlib] [list] Symmetry in conclusions of map_eq_cons and ↵ | Hugo Herbelin | |
| map_eq_app Reviewed-by: anton-trunov Reviewed-by: herbelin | |||
| 2020-05-06 | [ci] bump elpi to 1.11 | Enrico Tassi | |
| 2020-05-06 | Merge PR #12008: [stdlib] Add order properties about bool | Anton Trunov | |
| Reviewed-by: anton-trunov Reviewed-by: herbelin | |||
| 2020-05-06 | Merge PR #12018: Adding properties about implb in Bool.v | Anton Trunov | |
| Ack-by: Blaisorblade Reviewed-by: anton-trunov | |||
| 2020-05-06 | HaskellExtr: Add type annotations to Prelude.== | Jason Gross | |
| Also `Export ExtrHaskellBasic` in `ExtrHaskellString`. Fixes #12257 Fixes #12258 | |||
| 2020-05-06 | Fix #12211 | Jason Gross | |
| I forgot to test #12211 sufficiently; it was emitting timing info without saying which file was being timed, because the evaluation of `$@` was performed at the definition of `OCAMLC`. This fixes that issue of 8bd559370f51d7cc1877380a5ad726da67ceb0fa by delaying the evaluation of the definitions of `OCAMLC` and `OCAMLOPT` to the running of the recipies. | |||
| 2020-05-06 | Layout of Bool.v, especially for coqdoc. | Hugo Herbelin | |
| 2020-05-06 | Adding properties about implb. | Hugo Herbelin | |
| This addresses a question on gitter (April 4). | |||
| 2020-05-05 | Merge PR #12227: Spring cleaning of the tactic compatibility layer | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2020-05-05 | Merge PR #12252: [refman] Add missing (only parsing) to example of compat ↵ | Clément Pit-Claudel | |
| notations. | |||
| 2020-05-05 | Fix GeoCoq slowdown. | Pierre-Marie Pédrot | |
| There is no point in normalizing the goal in the legacy refiner because the function is actually insensitive to evars. | |||
| 2020-05-05 | [refman] Add missing (only parsing) to example of compat notations. | Théo Zimmermann | |
| 2020-05-05 | [ssr] wrap a couple of exception with tclLIFT | Enrico Tassi | |
| 2020-05-04 | [ssr] get rid of (pf_)mkSsrConst | Enrico Tassi | |
| 2020-05-04 | Merge PR #12225: [ci] [doc] More detailed documentation for overlay building | Théo Zimmermann | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 | |||
