| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-13 | Create new file on sorts. | Théo Zimmermann | |
| 2020-05-13 | Extract Sorts out of CIC. | Théo Zimmermann | |
| 2020-05-13 | Merge PR #12293: Fix timestamp of coqchk manpage | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-13 | Added change log. | Hugo Herbelin | |
| 2020-05-13 | Ssrmatching: Hack to circumvent a hack. | Hugo Herbelin | |
| 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 | Fixes #12233 (wrong printing env in presence of match branches eta-expansion). | Hugo Herbelin | |
| At the same time, we propagate the correct binder relevance in detyping. Note that this would be fixed by enforcing the context of branches in the syntax of "Case". | |||
| 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 | |||
| 2020-05-12 | Merge PR #12223: Locating error again in atomic tactics (fixes #12152) | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-05-12 | Remove documentation of -compile, which was removed in #8690. | Théo Zimmermann | |
| 2020-05-12 | Merge PR #12162: Fixing #12161: rename Bool.leb into Bool.le | Anton Trunov | |
| Ack-by: Zimmi48 Reviewed-by: anton-trunov | |||
| 2020-05-12 | Merge PR #12146: Fixes #10812: tactic subst failure with section variables ↵ | Pierre-Marie Pédrot | |
| indirectly dependent in goal Ack-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-05-12 | Merge PR #12190: [stdlib] [Permutation] Declare more instances as Global | Anton Trunov | |
| Reviewed-by: JasonGross Reviewed-by: anton-trunov | |||
| 2020-05-12 | Remove a unused legacy tactic from Clenv. | Pierre-Marie Pédrot | |
| 2020-05-12 | Write the outermost part of the legacy refiner directly in the monad. | Pierre-Marie Pédrot | |
| 2020-05-12 | Clean up the legacy refiner implementation. | Pierre-Marie Pédrot | |
| We avoid using global-access primitives and instead rely on purely functional passing of the relevant data. Namely, we replace the goal argument with its environment, and we pass the additional check parameter. | |||
| 2020-05-12 | Interleave commandline require/set/unset commands | Lasse Blaauwbroek | |
| 2020-05-12 | Remove legacy Refiner error constructors. | Pierre-Marie Pédrot | |
| They were not used anywhere anymore. | |||
| 2020-05-12 | Remove useless try-with clauses in newring. | Pierre-Marie Pédrot | |
| This is already protected by then enter block. | |||
| 2020-05-12 | Wrap the legacy refiner type into the Logic API. | Pierre-Marie Pédrot | |
| 2020-05-12 | Do not use Unsafe.to_constr for old refiner conclusion. | Pierre-Marie Pédrot | |
| This was useless, since we did not observe the difference on evars. | |||
| 2020-05-12 | documenting with examples the dynamic behaviour of Ltac2 Set | Kenji Maillard | |
| 2020-05-12 | Remove useless try-with blocks in congruence. | Pierre-Marie Pédrot | |
| The inner body was not raising any exception since it was in the monad, and even if it did so, the enter block would have caught it. | |||
| 2020-05-12 | Merge PR #12303: [changelog] Fuse changelogs for #11249 and #12237 | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2020-05-12 | fuse changelogs for #11249 and #12237 | Olivier Laurent | |
| 2020-05-11 | More tests of rebinding Ltac2 definitions | Kenji Maillard | |
| 2020-05-11 | Merge PR #12254: In non-strict mode, accept any variable as a tactic reference. | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-05-11 | Merge PR #10609: Register (for Coqlib.ref_lib) several base datatypes of stdlib | Hugo Herbelin | |
| Reviewed-by: JasonGross | |||
| 2020-05-11 | Checking validity of coqdoc file name. | Hugo Herbelin | |
| This fixes #12265 (javascript injection vulnerability in file name). | |||
| 2020-05-11 | Merge PR #12273: Deprecate Refiner API | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2020-05-11 | Correcting ltac2's documentation on values turning test into proper check. | Kenji Maillard | |
| 2020-05-11 | Generalize the Ltac2 value criterion to pure let-bindings. | Pierre-Marie Pédrot | |
| 2020-05-11 | Allow to rebind the old value of a mutable Ltac2 entry. | Pierre-Marie Pédrot | |
| 2020-05-11 | Merge PR #12129: Add a `with_strategy` tactic | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Ack-by: ejgallego Ack-by: herbelin Ack-by: ppedrot | |||
| 2020-05-10 | Remove (outdated) timestamps from man pages | Kartik Singhal | |
| 2020-05-10 | Add overlays. | Pierre-Marie Pédrot | |
| 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 | |||
