| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-15 | Update dev/doc/release-process.md | Enrico Tassi | |
| Co-authored-by: Théo Zimmermann <theo.zimmi@gmail.com> | |||
| 2020-05-15 | Clarify release-process.md | Enrico Tassi | |
| 2020-05-15 | Merge PR #11948: Hexadecimal numerals | Hugo Herbelin | |
| Reviewed-by: JasonGross Ack-by: Zimmi48 Ack-by: herbelin | |||
| 2020-05-15 | Merge PR #11755: [exn] [tactics] improve backtraces on monadic errors | Pierre-Marie Pédrot | |
| Ack-by: gares Ack-by: ppedrot | |||
| 2020-05-15 | Merge PR #12243: Add a note on build-time dependencies to INSTALL.md. | Emilio Jesus Gallego Arias | |
| Ack-by: JasonGross Ack-by: SkySkimmer Reviewed-by: cpitclaudel Reviewed-by: ejgallego Ack-by: ppedrot | |||
| 2020-05-15 | Merge PR #11992: do not re-export ListNotations from Program | Anton Trunov | |
| Reviewed-by: Zimmi48 Reviewed-by: anton-trunov Reviewed-by: ejgallego | |||
| 2020-05-15 | Merge PR #12032: [win] Elpi, Coq-Elpi and HB | Michael Soegtrop | |
| Reviewed-by: MSoegtropIMC | |||
| 2020-05-14 | Merge PR #12256: Move the static check of evaluability in unfold tactic to ↵ | Hugo Herbelin | |
| runtime. Reviewed-by: herbelin | |||
| 2020-05-14 | [exn] [tactics] improve backtraces on monadic errors | Emilio Jesus Gallego Arias | |
| Current backtraces for tactics leave a bit to desire, for example given the program: ```coq Lemma u n : n + 0 = n. rewrite plus_O_n. ``` the backtrace stops at: ``` Found no subterm matching "0 + ?M160" in the current goal. Called from file "proofs/proof.ml", line 381, characters 4-42 Called from file "tactics/pfedit.ml", line 102, characters 31-58 Called from file "plugins/ltac/g_ltac.mlg", line 378, characters 8-84 ``` Backtrace information `?info` is as of today optional in some tactics, such as `tclZERO`, it doesn't cost a lot however to reify backtrace information indeed in `tclZERO` and provide backtraces for all tactic errors. The cost should be small if we are not in debug mode. The backtrace for the failed rewrite is now: ``` Found no subterm matching "0 + ?M160" in the current goal. Raised at file "pretyping/unification.ml", line 1827, characters 14-73 Called from file "pretyping/unification.ml", line 1929, characters 17-53 Called from file "pretyping/unification.ml", line 1948, characters 22-72 Called from file "pretyping/unification.ml", line 2020, characters 14-56 Re-raised at file "pretyping/unification.ml", line 2021, characters 66-73 Called from file "proofs/clenv.ml", line 254, characters 12-58 Called from file "proofs/clenvtac.ml", line 95, characters 16-53 Called from file "engine/proofview.ml", line 1110, characters 40-46 Called from file "engine/proofview.ml", line 1115, characters 10-34 Re-raised at file "clib/exninfo.ml", line 82, characters 4-38 Called from file "proofs/proof.ml", line 381, characters 4-42 Called from file "tactics/pfedit.ml", line 102, characters 31-58 Called from file "plugins/ltac/g_ltac.mlg", line 378, characters 8-84 ``` which IMO is much better. | |||
| 2020-05-14 | Add advisories on OCaml setup to INSTALL.md. | Théo Zimmermann | |
| Closes #12232. | |||
| 2020-05-14 | Merge PR #12296: Fixes #12234: wrong environment for Show Proof | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-14 | Merge PR #12327: Add a changelog for 8.11.2. | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-14 | Merge PR #11922: No more local reduction functions in Reductionops. | Maxime Dénès | |
| Reviewed-by: Matafou Ack-by: SkySkimmer Reviewed-by: gares | |||
| 2020-05-14 | Add a changelog for 8.11.2. | Pierre-Marie Pédrot | |
| 2020-05-14 | Merge PR #12312: Clarify the documentation for merging PRs with overlays | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-14 | Adding changelog. | Pierre-Marie Pédrot | |
| 2020-05-14 | Remove an outdated piece of documentation about limitations of unfold. | Pierre-Marie Pédrot | |
| 2020-05-14 | Tweak the error message of reference internalization. | Pierre-Marie Pédrot | |
| 2020-05-14 | Add test for #11727, which was indirectly fixed by this PR. | Pierre-Marie Pédrot | |
| 2020-05-14 | Generalize the interpretation of syntactic notation as reference to their head. | Pierre-Marie Pédrot | |
| This seems to be a pattern used quite a bit in the wild, it does not hurt to be a bit more lenient to tolerate this kind of use. Interestingly the API was already offering a similar generalization in some unrelated places. We also backtrack on the change in Floats.FloatLemmas since it is an instance of this phenomenon. | |||
| 2020-05-14 | Move the static check of evaluability in unfold tactic to runtime. | Pierre-Marie Pédrot | |
| See #11840 for a motivation. I had to fix Floats.FloatLemmas because it uses the same name for a notation and a term, and the fact this unfold was working on this was clearly a bug. I hope nobody relies on this kind of stuff in the wild. Fixes #5764: "Cannot coerce ..." should be a runtime error. Fixes #5159: "Cannot coerce ..." should not be an error. Fixes #4925: unfold gives error on Admitted. | |||
| 2020-05-14 | Added change log. | Hugo Herbelin | |
| 2020-05-14 | Fixes #12234 (wrong environment for Show Proof). | Hugo Herbelin | |
| We take the env of the current goal with the context replaced with section variables. In practice, this is the global env, but, maybe, one day, a goal state will have its own env. | |||
| 2020-05-14 | Merge PR #12313: Make explicit that UGraph lower bounds are only of two kinds. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-14 | Merge PR #12320: [ci] [sf] Fix SF build. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2020-05-14 | Merge PR #12214: nit: don't open Persistent_cache in micromega | Vincent Laporte | |
| Reviewed-by: vbgl | |||
| 2020-05-14 | [ci] [sf] Fix SF build. | Emilio Jesus Gallego Arias | |
| We move from the previous complex CI download setup to a much more straightforward public mirror repository. Thanks to Yishuai Li and Benjamin Pierce for the very quick response. Closes #12290 | |||
| 2020-05-14 | Merge PR #12097: Interleave commandline require/set/unset commands | Emilio Jesus Gallego Arias | |
| Ack-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2020-05-14 | Merge PR #8808: Extending support for mixing binders and terms in abbreviations | Emilio Jesus Gallego Arias | |
| Ack-by: Zimmi48 Reviewed-by: ejgallego Reviewed-by: mattam82 | |||
| 2020-05-14 | Merge PR #12315: Tests for bugs #9583 (fixed by #11613) and #9679. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-05-14 | Merge PR #12244: Store the OCaml version used for Coq in vo files. | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-05-13 | Adding change log for #8808. | Hugo Herbelin | |
| 2020-05-13 | Overlay elpi | Hugo Herbelin | |
| 2020-05-13 | Documenting notations with both terms and binders. | Hugo Herbelin | |
| Co-Authored-By: Théo Zimmermann <theo.zimmi@gmail.com> | |||
| 2020-05-13 | Extending support for mixing binders and terms in abbreviations. | Hugo Herbelin | |
| 2020-05-13 | Tests for bugs #9583 (fixed by #11613) and #9679. | Hugo Herbelin | |
| 2020-05-13 | Merge PR #12293: Fix timestamp of coqchk manpage | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-13 | Make explicit that UGraph lower bounds are only of two kinds. | Pierre-Marie Pédrot | |
| This makes the invariants in the code clearer, and also highlight this is only required to implement template polymorphic inductive types. | |||
| 2020-05-13 | do not re-export ListNotations from Program: kill overlays | Antonio Nikishaev | |
| 2020-05-13 | Merge PR #12229: Hopefully consensual cleaning of keywords | Théo Zimmermann | |
| Reviewed-by: Zimmi48 Reviewed-by: jfehrle Ack-by: ppedrot | |||
| 2020-05-13 | Merge PR #11828: [obligations] Deprecated flag cleanup | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Ack-by: Zimmi48 | |||
| 2020-05-13 | Centralize the OCaml version-checking function. | Pierre-Marie Pédrot | |
| We tweak the message a bit. | |||
| 2020-05-13 | Store the OCaml version used for Coq in vo files. | Pierre-Marie Pédrot | |
| 2020-05-13 | Test interleaving of command-line options. | Théo Zimmermann | |
| 2020-05-13 | Document the changes regarding the order of command-line options. | Théo Zimmermann | |
| 2020-05-13 | Clarify the assignee's role in removing the overlay information | Anton Trunov | |
| 2020-05-13 | Clarify the documentation for merging PRs with overlays | Anton Trunov | |
| 2020-05-12 | Merge PR #12309: Remove documentation of -compile, which was removed in #8690. | Clément Pit-Claudel | |
| 2020-05-13 | Merge PR #12307: Cleaning up the legacy proof engine | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-05-12 | Merge PR #11503: Allow to rebind the old value of a mutable Ltac2 entry. | Jason Gross | |
| Reviewed-by: JasonGross Ack-by: Zimmi48 Ack-by: kyoDralliam | |||
