| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-12 | Merge PR #10818: Merge Direct and Indirect nodes in Opaqueproof. | Maxime Dénès | |
| Reviewed-by: gares | |||
| 2019-10-11 | Merge PR #10489: Fix output for "Printing Dependent Evars Line" | Hugo Herbelin | |
| Reviewed-by: Zimmi48 Reviewed-by: ejgallego Ack-by: hendriktews Reviewed-by: herbelin Ack-by: mattam82 | |||
| 2019-10-11 | Merge PR #10740: More precise error messages for `Add Ring` | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-10-11 | Merge PR #10828: Simple script to prefill a changelog entry | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-10-11 | Merge PR #10804: Fix Print All of section variables | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2019-10-11 | Merge PR #10850: chmod -x some files | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2019-10-11 | Merge PR #10697: [vernac] Split vernacular translation and interpretation. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: gares | |||
| 2019-10-11 | Simple script to prefill a changelog entry | Gaëtan Gilbert | |
| 2019-10-11 | Merge PR #10844: Bump version number to 8.11. | Théo Zimmermann | |
| Reviewed-by: JasonGross Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2019-10-10 | Merge PR #10817: Remove redundancy in section hypotheses of kernel entries. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer | |||
| 2019-10-08 | Merge PR #10840: Release process: release notes | Théo Zimmermann | |
| Reviewed-by: Zimmi48 | |||
| 2019-10-08 | Merge PR #10791: Replace custom timeout logic with new GitLab's per-job ↵ | Emilio Jesus Gallego Arias | |
| timeout keyword. Reviewed-by: ejgallego | |||
| 2019-10-08 | Merge PR #10770: [ci] Add mit-pdos/perennial | Emilio Jesus Gallego Arias | |
| Ack-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: ejgallego | |||
| 2019-10-08 | Merge PR #10780: [CI/Azure/macOS] Update GTK3 to 3.24.11 | Emilio Jesus Gallego Arias | |
| Reviewed-by: ejgallego | |||
| 2019-10-07 | chmod -x some files | Jason Gross | |
| They probably don't need to be executable | |||
| 2019-10-07 | Release process: release notes | Vincent Laporte | |
| Explain into the release process how to prepare the release notes. | |||
| 2019-10-07 | Call to update-compat.py. | Pierre-Marie Pédrot | |
| 2019-10-07 | Bump version number to 8.11. | Pierre-Marie Pédrot | |
| 2019-10-07 | Merge PR #9933: Add a few missing notes to the release doc. | Vincent Laporte | |
| Ack-by: ejgallego Reviewed-by: vbgl | |||
| 2019-10-07 | [vernac] Split vernacular translation and interpretation. | Emilio Jesus Gallego Arias | |
| This allows UI clients to implement a different state management strategy with regards to proofs, and in particular to override `Vernacinterp.interp`. This is work in progress towards having a true `VtTactic` which shall not perform any state changes non-functionally, and actually removing the series of `assert false` due to meta-vernacs. | |||
| 2019-10-06 | Merge PR #10834: Fix #10831: minor issues in documentation of Function. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel | |||
| 2019-10-06 | Merge PR #10833: 8.10.0 release notes. | Vincent Laporte | |
| Reviewed-by: vbgl | |||
| 2019-10-06 | Fix #10831: minor issues in documentation of Function. | Théo Zimmermann | |
| 2019-10-06 | 8.10.0 release notes. | Théo Zimmermann | |
| 2019-10-05 | Merge PR #10763: Fix syntax of reduction tactics when listing qualid to ↵ | Vincent Laporte | |
| reduce or not. Reviewed-by: jfehrle | |||
| 2019-10-04 | Improve language. | Théo Zimmermann | |
| Co-Authored-By: Jim Fehrle <jim.fehrle@gmail.com> | |||
| 2019-10-04 | Merge Direct and Indirect nodes in Opaqueproof. | Pierre-Marie Pédrot | |
| 2019-10-04 | Merge PR #9772: [Stdlib] OrderedType: do not pollute the “core” hint ↵ | Pierre-Marie Pédrot | |
| database Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2019-10-04 | Remove redundancy in section hypotheses of kernel entries. | Pierre-Marie Pédrot | |
| We only do it for entries and not declarations because the upper layers rely on the kernel being able to quickly tell that a definition is improperly used inside a section. Typically, tactics can mess with the named context and thus make the use of section definitions illegal. This cannot happen in the kernel but we cannot remove it due to the code dependency. Probably fixing a soundness bug reachable via ML code only. We were doing fancy things w.r.t. computation of the transitive closure of the the variables, in particular lack of proper sanitization of the kernel input. | |||
| 2019-10-04 | Merge PR #10798: Loosen restrictions on mixing universe mono/polymorphism in ↵ | Pierre-Marie Pédrot | |
| sections Reviewed-by: ppedrot | |||
| 2019-10-04 | [Stdlib] OrderedType: do not pollute the “core” hint database | Vincent Laporte | |
| 2019-10-04 | Merge PR #10806: Micromega tactics are no longer confused by primitive ↵ | Frédéric Besson | |
| projections Reviewed-by: fajb | |||
| 2019-10-03 | Merge PR #10765: Improved handling of micromega caches | Pierre-Marie Pédrot | |
| Reviewed-by: Zimmi48 Reviewed-by: ppedrot Ack-by: vbgl | |||
| 2019-10-03 | fix 10765-micromega-caches.rst | Frédéric Besson | |
| 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-10-03 | Improved handling of micromega caches | Frédéric Besson | |
| - Specialised hash and equality functions. Avoid collisions in extreme scenarios. - Flags to disable the use of the caches. fixes #10772 | |||
| 2019-10-02 | Merge PR #10809: Postpone the computation of relative constraints in ↵ | Gaëtan Gilbert | |
| universe unification Reviewed-by: SkySkimmer | |||
| 2019-10-02 | Merge PR #10768: [ci] Update to OCaml 4.09.0, drop now useless "trunk" jobs. | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 | |||
| 2019-10-02 | Loosen restrictions on mixing universe mono/polymorphism in sections | Gaëtan Gilbert | |
| We disallow adding univ constraints wich refer to polymorphic universes, and monomorphic constants and inductives when polymorphic universes or constraints are present. Every other combination is already correctly discharged by the kernel. | |||
| 2019-10-02 | simplify branch in process_universe_constraints | Gaëtan Gilbert | |
| 2019-10-02 | Merge PR #10805: Remove spurious uses of CoInductive in SSR prerequisite. | Maxime Dénès | |
| Reviewed-by: maximedenes | |||
| 2019-10-02 | Postpone the computation of relative constraints in universe unification. | Pierre-Marie Pédrot | |
| Should be 1:1 equivalent to the previous code, this is semantics preserving factorization. | |||
| 2019-10-01 | [Micromega] Use EConstr.eq_constr_universes_proj | Vincent Laporte | |
| 2019-10-01 | Remove spurious uses of CoInductive in SSR prerequisite. | Pierre-Marie Pédrot | |
| 2019-10-01 | Fix Print All of section variables | Gaëtan Gilbert | |
| 2019-10-01 | Merge PR #10797: Implement discharging in kernel | Gaëtan Gilbert | |
| Reviewed-by: SkySkimmer Reviewed-by: maximedenes | |||
| 2019-09-29 | Merge PR #10673: [lemmas] Cleanup users of default proof information. | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2019-09-28 | Remove the monomorphic universe libobject. | Pierre-Marie Pédrot | |
| No need to keep track of it this way now that this data is part of the kernel. | |||
| 2019-09-26 | Move the declararation of delayed constraints out of add_constant_aux. | Pierre-Marie Pédrot | |
| This allows to remove the double declaration of monomorphic universes of discharged section constants. This also makes it much clearer that only the first declaration of a constant is allowed to declare delayed constraints. As a nice bonus, this simplifies the Opaqueproof API. | |||
| 2019-09-26 | Implement section discharging inside kernel. | Pierre-Marie Pédrot | |
| This patch is minimalistic, insofar as it is only untying the dependency loop between Declare and Safe_typing. Nonetheless, it is already quite big, thus we will polish it afterwards. | |||
