| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-18 | Merge PR #9977: [dune] Support for coqide as an ocamldebug target. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2019-06-17 | Merge PR #10362: Kernel-side delaying of polymorphic opaque constants | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2019-06-17 | Adapt change-header script to handle shebangs in addition to Emacs comments. | Théo Zimmermann | |
| Remove other types of lines before copyright headers. | |||
| 2019-06-17 | Update py-style headers to new year. | Théo Zimmermann | |
| 2019-06-17 | Update c-style headers to new year. | Théo Zimmermann | |
| 2019-06-17 | Update ml-style headers to new year. | Théo Zimmermann | |
| 2019-06-17 | Update change-header script to support updating more than just files with ↵ | Théo Zimmermann | |
| ml-style headers. | |||
| 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 | [dune] Support for coqide as an ocamldebug target. | Emilio Jesus Gallego Arias | |
| Works fine here, cc: #9975 | |||
| 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-13 | Merge PR #10360: Resolve #9885 CoqIDE does not work on Windows | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego Reviewed-by: vbgl | |||
| 2019-06-12 | Merge PR #10358: [docker] update elpi to 1.3.1 | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-06-12 | Merge PR #10180: `deprecated` attribute support for notations and syntactic ↵ | Théo Zimmermann | |
| definitions Ack-by: SkySkimmer Reviewed-by: Zimmi48 Ack-by: ggonthier Reviewed-by: herbelin | |||
| 2019-06-11 | overlay | Enrico Tassi | |
| 2019-06-11 | Adding an overlay for Equations. | Pierre-Marie Pédrot | |
| 2019-06-11 | Resolve #9885 CoqIDE does not work on Windows | Michael Soegtrop | |
| - Switch gtksourceview to 3.24.11 - Add appropriate set of icons and some other files GTK3 requires - Add fix for ocamldebug so that this can be debugged | |||
| 2019-06-11 | Overlays for 10319 | Gaëtan Gilbert | |
| 2019-06-11 | STM: encode in static types that vernac_when is only used when VtSideff | Gaëtan Gilbert | |
| The stm.ml changes show that for the other classifications either the vernac_when was ignored, or there was an assert on it forcing it to be Now or Later depending on the vernac_type. One may also note that the classification used in top_printers `VtQuery,VtNow` would have failed those asserts... | |||
| 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 | |
| 2019-06-09 | [proof] Move proofs that have an associated constant to `Lemmas` | Emilio Jesus Gallego Arias | |
| The main idea of this PR is to distinguish the types of "proof object" `Proof_global.t` and the type of "proof object associated to a constant, the new `Lemmas.t`. This way, we can move the terminator setup to the higher layer in `vernac`, which is the one that really knows about constants, paving the way for further simplification and in particular for a unified handling of constant saving by removal of the control inversion here. Terminators are now internal to `Lemmas`, as it is the only part of the code applying them. As a consequence, proof nesting is now handled by `Lemmas`, and `Proof_global.t` is just a single `Proof.t` plus some environmental meta-data. We are also enable considerable simplification in a future PR, as this patch makes `Proof.t` and `Proof_global.t` essentially the same, so we should expect to handle them under a unified interface. | |||
| 2019-06-09 | Merge PR #8726: More robust treatment of the Discharge status | Pierre-Marie Pédrot | |
| Reviewed-by: aspiwack Ack-by: ejgallego Reviewed-by: ppedrot | |||
| 2019-06-09 | Merge PR #10309: CI: Test ml compilation of each commit in a PR in lint job | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2019-06-08 | Overlays for Elpi + Equations + Mtac2 + fiat parsers + paramcoq. | Hugo Herbelin | |
| 2019-06-08 | Cleaning the status of Local Definition and similar. | Hugo Herbelin | |
| Formerly, knowing if a declaration was to be discharged, to be global but invisible at import, or to be global but visible at import was obtained by combining the parser-level information (i.e. use of Variable/Hypothesis/Let vs use of Axiom/Parameter/Definition/..., use of Local vs Global) with the result of testing whether there were open sections. We change the meaning of the Discharge flag: it does not tell anymore that it was syntactically a Variable/Hypothesis/Let, but tells the expected semantics of the declaration (issuing a warning in the parser-to-interpreter step if the semantics is not the one suggested by the syntax). In particular, the interpretation/command engine becomes independent of the parser. The new "semantic" type is: type import_status = ImportDefaultBehavior | ImportNeedQualified type locality = Discharge | Global of import_status In the process, we found a couple of inconsistencies in the treatment of the locality status. See bug #8722 and test file LocalDefinition.v. | |||
| 2019-06-07 | Merge PR #10236: Update coqdev-setup-proofgeneral for dune | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Ack-by: ejgallego | |||
| 2019-06-07 | simple IO CI branch is now `master` | Gaëtan Gilbert | |
| 2019-06-06 | CI: Test ml compilation of each commit in a PR in lint job | Gaëtan Gilbert | |
| 2019-06-06 | Remove old overlays | Gaëtan Gilbert | |
| I updated the readme example using the most recent overlay with only 1 touched development. | |||
| 2019-06-06 | Merge PR #8988: Towards unifying parsing/printing for universe instances and ↵ | Gaëtan Gilbert | |
| Type's argument Reviewed-by: SkySkimmer Reviewed-by: gares Reviewed-by: mattam82 Reviewed-by: maximedenes | |||
| 2019-06-06 | `deprecated` attribute support for notations and syntactic definitions | Maxime Dénès | |
| We also slightly change the semantics of the `compat` syntax modifier to re-express it in terms of the `deprecated` attribute, and we deprecate it in favor of the latter. | |||
| 2019-06-04 | update overlays | Enrico Tassi | |
| 2019-06-04 | VernacExtend produces vernac_interp_phase ADT (old name functional_vernac) | Gaëtan Gilbert | |
| + hide interp_functional_vernac in vernacentries | |||
| 2019-06-04 | Overlays for coq/coq#10050 (proof_global API changes) | Gaëtan Gilbert | |
| 2019-06-04 | Vernacextend only returns a proof_global.t option, not a vernacstate | Gaëtan Gilbert | |
| 2019-06-01 | Adding overlay for elpi | Hugo Herbelin | |
| 2019-05-31 | Remove Show Script (deprecated in 8.10) | Gaëtan Gilbert | |
| 2019-05-28 | Fix [Drop. #use "include";;] for indirect_accessor | Gaëtan Gilbert | |
| 2019-05-27 | Overlay for mind_kelim change (#10133) | Gaëtan Gilbert | |
| 2019-05-24 | Merge PR #10233: Fixing typos - Part 3 | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-05-24 | Update coqdev-setup-proofgeneral for dune | Gaëtan Gilbert | |
| 2019-05-24 | Adding overlays. | Pierre-Marie Pédrot | |
| 2019-05-23 | Fixing typos - Part 3 | JPR | |
