| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-03 | Merge PR #10727: [library] Move `Declaremods` to `vernac/` | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: herbelin Reviewed-by: ppedrot | |||
| 2019-09-20 | [ci] Add mit-pdos/perennial | Tej Chajed | |
| 2019-09-19 | [ci] Update supported OCaml version to 4.09.0 | Emilio Jesus Gallego Arias | |
| 2019-09-18 | [declaremods] Remove abstraction layer over module interpretation. | Emilio Jesus Gallego Arias | |
| Now that we place imperative module declaration on top of module interpretation we can remove the abstraction layer used in `Declaremods`, so the `interp_modast` parameter goes away. Improvement suggested by Gaëtan Gilbert. | |||
| 2019-09-17 | Merge PR #10738: update elpi to 1.7 | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-09-17 | Overlay for VST | Maxime Dénès | |
| 2019-09-16 | Add SF overlay | Maxime Dénès | |
| 2019-09-07 | overlay for elpi | Enrico Tassi | |
| 2019-09-07 | update elpi to 1.7 | Enrico Tassi | |
| 2019-09-02 | Merge PR #10645: [ci] Update to OCaml 4.08.1 | Gaëtan Gilbert | |
| Ack-by: Zimmi48 Reviewed-by: vbgl Reviewed-by: SkySkimmer | |||
| 2019-08-29 | Merge PR #10674: [declare] Move proof_entry type to declare, put interactive ↵ | Pierre-Marie Pédrot | |
| proof data on top of declare. Reviewed-by: ppedrot | |||
| 2019-08-27 | [ci] Update to OCaml 4.08.1 | Emilio Jesus Gallego Arias | |
| 2019-08-27 | [declare] Move proof_entry type to declare, put interactive proof data on ↵ | Emilio Jesus Gallego Arias | |
| top of declare. This PR is a follow up to #10406 , moving the then introduced `proof_entry` type to `Declare`. This makes sense as `Declare` is the main consumer of the entry type, and already provides the constructors for it. This is a step towards making the entry type private, which will allow us to enforce / handle invariants on entry data better. A side-effect of this PR is that now `Proof_global` does depend on `Declare`, not the other way around, but that makes sense given that closing an interactive proof will be a client of declare. Indeed, all `Declare` / `Pfedit` / and `Proof_global` are tied into tactics due to `abstract`, at some point we may be able to unify all them into a single file in `vernac`. | |||
| 2019-08-27 | [cleanup] Replace uses of UserError constructor, clarify exception names. | Emilio Jesus Gallego Arias | |
| We replace some uses of `raise (UserError ...)` with `CErrors.user_err`, ideally we would like to make the error raising API not depend on the exception themselves, but that's still a long way to go. We also rename the `Timeout` exception as to clarify purpose in the codebase, given that it has 3 different ones as of today. cc: #7560 | |||
| 2019-08-23 | Merge PR #10665: [api] Move handling of variable implicit data to impargs | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-08-20 | [ci] Remove dead code. | Théo Zimmermann | |
| TLC and CPDT are not actually tested. No point in keeping them as if they were. | |||
| 2019-08-19 | Merge PR #10672: Std++, Iris, and Lambda-Rust have moved. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-08-19 | [api] Move handling of variable implicit data to impargs | Emilio Jesus Gallego Arias | |
| We move `binder_kind` to the pretyping AST, removing the last data type in the now orphaned file `Decl_kinds`. This seems a better fit, as this data is not relevant to the lower layers but only used in `Impargs`. We also move state keeping to `Impargs`, so now implicit declaration must include the type. We also remove a duplicated function. | |||
| 2019-08-19 | Remove links to doc artifacts and replace them with the deployed versions. | Théo Zimmermann | |
| 2019-08-19 | Std++, Iris, and Lambda-Rust have moved. | Théo Zimmermann | |
| We update the URLs to the new ones, even if the previous continue to work. | |||
| 2019-08-09 | Overlay for #10642 | Gaëtan Gilbert | |
| 2019-07-29 | Fix issue #10593 : Software foundations URL changed | Michael Soegtrop | |
| 2019-07-22 | Merge PR #10441: Attach the universe polymorphic status to sections. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 Ack-by: ejgallego Ack-by: mattam82 | |||
| 2019-07-18 | Adding overlays. | Pierre-Marie Pédrot | |
| 2019-07-16 | Enable Coquelicot, Flocq, Interval and Gappa in extended/release Windows builds | Michael Soegtrop | |
| 2019-07-16 | Fix #9351 in master (Add Flocq, CoqInterval, Gappa tool and Gappa) | Michael Soegtrop | |
| 2019-07-08 | [core] [api] Support OCaml 4.08 | Emilio Jesus Gallego Arias | |
| The changes are large due to `Pervasives` deprecation: - the `Pervasives` module has been deprecated in favor of `Stdlib`, we have opted for introducing a few wrapping functions in `Util` and just unqualified the rest of occurrences. We avoid the shims as in the previous attempt. - a bug regarding partial application have been fixed. - some formatting functions have been deprecated, but previous versions don't include a replacement, thus the warning has been disabled. We may want to clean up things a bit more, in particular w.r.t. modules once we can move to OCaml 4.07 as the minimum required version. Note that there is a clash between 4.08.0 modules `Option` and `Int` and Coq's ones. It is not clear if we should resolve that clash or not, see PR #10469 for more discussion. On the good side, OCaml 4.08.0 does provide a few interesting functionalities, including nice new warnings useful for devs. | |||
| 2019-07-06 | [Dockerfile] update menhir version | Gaëtan Gilbert | |
| Compcert needs a new menhir. | |||
| 2019-07-02 | [ci] Overlays for #10419 | Emilio Jesus Gallego Arias | |
| 2019-06-28 | Merge PR #10434: [declare] Fine tuning of Hook type. | Pierre-Marie Pédrot | |
| Ack-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-06-26 | [ci] Overlays for #10337 | Emilio Jesus Gallego Arias | |
| 2019-06-26 | [ci] Overlays for #10434 | Emilio Jesus Gallego Arias | |
| 2019-06-24 | [ci] Overlays for #10316 | Emilio Jesus Gallego Arias | |
| 2019-06-24 | Add overlays. | Pierre-Marie Pédrot | |
| 2019-06-21 | [ci] overlay for coq-elpi | Enrico Tassi | |
| 2019-06-21 | [docker] [ci] Update Elpi to version 1.4.0 | Enrico Tassi | |
| 2019-06-20 | Merge PR #9645: [proof] Remove terminator type, unifying regular and ↵ | Pierre-Marie Pédrot | |
| obligation ones. Ack-by: ejgallego Ack-by: gares Reviewed-by: ppedrot | |||
| 2019-06-17 | Adding overlays. | Pierre-Marie Pédrot | |
| 2019-06-17 | Merge PR #10382: Ensuring that regular expression filtering in CI (iris) ↵ | Gaëtan Gilbert | |
| works on MacOS X Reviewed-by: SkySkimmer | |||
| 2019-06-17 | [ci] Overlays for #9645 | Emilio Jesus Gallego Arias | |
| 2019-06-16 | Ensuring regexp filtering in ci works on MacOS X. | Hugo Herbelin | |
| Unfortunately, "+" regular expressions are not supported by default with MacOS X's sed. It is told that it would work with option -E though, but the syntax seems then different. | |||
| 2019-06-16 | Overlays for Mtac2 and Equations. | Hugo Herbelin | |
| 2019-06-13 | Merge PR #10319: [STM] Only VtSideeff can be VtNow/VtLater | Enrico Tassi | |
| Ack-by: ejgallego Reviewed-by: gares | |||
| 2019-06-12 | Merge PR #10358: [docker] update elpi to 1.3.1 | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-06-11 | overlay | Enrico Tassi | |
| 2019-06-11 | Adding an overlay for Equations. | Pierre-Marie Pédrot | |
| 2019-06-11 | Overlays for 10319 | Gaëtan Gilbert | |
| 2019-06-11 | update elpi to 1.3.1 | Enrico Tassi | |
| 2019-06-10 | [ci] [fiat-crypto] Enable more targets on Coq CI | Jason Gross | |
| Closes #10353 May be blocked on #10352 | |||
| 2019-06-09 | [ci] Overlays for move_termination_routine_out | Emilio Jesus Gallego Arias | |
