| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | Merge PR #12267: [ci] bump elpi to 1.11 | Emilio Jesus Gallego Arias | |
| 2020-05-07 | [ci] overlay for coq-elpi | Enrico Tassi | |
| 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 | 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 | |||
| 2020-05-04 | update documentation for overlay building | Olivier Laurent | |
| 2020-05-04 | Merge PR #12211: When TIMED=1, emit timing info for OCaml files | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-04 | Merge PR #12220: [dune] [doc] Tweaks | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2020-05-04 | [dune] [doc] Tweaks | Emilio Jesus Gallego Arias | |
| Close #12167 | |||
| 2020-05-04 | add order properties about bool | Olivier Laurent | |
| 2020-05-03 | Merge PR #12231: Simplify division of Cauchy reals | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-05-03 | Merge PR #12238: [stdlib] [CPermutation] patch for #12031 | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-05-03 | [declare] Add deprecation notices for compat modules. | Emilio Jesus Gallego Arias | |
| We will remove this modules and submit the overlays once the refactoring is done as to avoid churn. | |||
| 2020-05-03 | [funind] Remove use of low-level entries in scheme generation. | Emilio Jesus Gallego Arias | |
| This is needed to make this low-level entry structures privates; moreover, the code seems much clearer using the higher-level API. Some more cleanup needs to be done but this is clearly a step forward IMHO. | |||
| 2020-05-03 | [funind] Make `build_functional_principle` use a functional evar_map | Emilio Jesus Gallego Arias | |
| 2020-05-03 | Merge PR #12197: LtacProf now handles multi-success backtracking | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-05-03 | Add tests uncovered during bug chasing in the CI. | Pierre-Marie Pédrot | |
| 2020-05-03 | Add overlays. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of ssr tactics | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Remove legacy API in SSR. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of the SSR tactics. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further SSR port. | Pierre-Marie Pédrot | |
| 2020-05-03 | Remove legacy SSR API. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further SSR port. | Pierre-Marie Pédrot | |
| 2020-05-03 | Remove legacy layer in SSR. | Pierre-Marie Pédrot | |
| 2020-05-03 | Further port of SSR tactics. | Pierre-Marie Pédrot | |
