| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-08 | Merge PR #12991: [Small typo] Update match.rst | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 | |||
| 2020-09-08 | Update doc/sphinx/language/extensions/match.rst | Clément Blaudeau | |
| Co-authored-by: Théo Zimmermann <theo.zimmi@gmail.com> | |||
| 2020-09-08 | [Small typo] Update match.rst | Clément Blaudeau | |
| Some error messages were merged together | |||
| 2020-09-08 | Merge PR #12927: Explain that tactics applied to multiple goals don't ↵ | coqbot-app[bot] | |
| preserve the order Reviewed-by: Zimmi48 Ack-by: chdoc Ack-by: jfehrle | |||
| 2020-09-08 | Merge PR #12954: Fixes a freshness issue with destruct/induction (see ↵ | Pierre-Marie Pédrot | |
| comment in #12944). Ack-by: RalfJung Ack-by: jashug Reviewed-by: ppedrot | |||
| 2020-09-08 | Merge PR #12987: Fix printing of `change` tactic | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-09-07 | Merge PR #12988: Remove dead code in clenv-generating functions. | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-09-07 | Explain how selectors change the order of goals | Jim Fehrle | |
| 2020-09-07 | Remove dead code in clenv-generating functions. | Pierre-Marie Pédrot | |
| The *_env functions used to be different, but now they were just redundant with their direct equivalent. | |||
| 2020-09-06 | Fix printing of `change` tactic, which was printed as `change_no_check` and ↵ | Lasse Blaauwbroek | |
| vice versa | |||
| 2020-09-06 | Merge PR #12976: Remove clenv chaining in Equality | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-09-06 | Merge PR #12980: Simplify the implementation of Elim | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-09-04 | Remove a unused function from the Clenv API. | Pierre-Marie Pédrot | |
| 2020-09-04 | Remove the last use of clenv_fchain in Equality. | Pierre-Marie Pédrot | |
| Once again, we now statically the type of the argument is the same, so there is no need to call the old unification. | |||
| 2020-09-04 | Inline the last use of apply_on_clause in Equality. | Pierre-Marie Pédrot | |
| 2020-09-04 | Remove a useless use of clenv_fchain in Equality. | Pierre-Marie Pédrot | |
| The clenv was generated to eliminate a negation, but its argument was given immediately and its type statically known to be the same. | |||
| 2020-09-04 | Merge PR #12969: CI: build Iris examples instead of lambda-Rust | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-09-04 | Statically enforce that elim is passed a fully applied inductive type. | Pierre-Marie Pédrot | |
| 2020-09-04 | Restrict a spurious call to a reduction to a quantified inductive type. | Pierre-Marie Pédrot | |
| Actually the callers of that function only apply it to an applied inductive type. | |||
| 2020-09-04 | Defunctionalize the mk_elim creation in Elim. | Pierre-Marie Pédrot | |
| 2020-09-04 | Enforce the argument of elim functions to be a variable. | Pierre-Marie Pédrot | |
| 2020-09-04 | Merge PR #12893: Fix incorrect debruijn handling when Record calls ↵ | coqbot-app[bot] | |
| maybe_unify_params_in Reviewed-by: maximedenes | |||
| 2020-09-04 | Merge PR #12900: [bench] Also upload the raw timing files, etc | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-09-04 | Merge PR #12912: Fix algebraic comparison with sprop on one side | Pierre-Marie Pédrot | |
| Reviewed-by: mattam82 Reviewed-by: ppedrot | |||
| 2020-09-03 | Merge PR #12953: Add :math: around math | coqbot-app[bot] | |
| Reviewed-by: jfehrle Ack-by: JasonGross | |||
| 2020-09-03 | [bench] Only upload some files | Jason Gross | |
| We will now also record a listing of all files that we could have uploaded, in case we want to know what's available to upload in the future. | |||
| 2020-09-03 | [bench] Also upload the raw timing files, etc | Jason Gross | |
| 2020-09-03 | Fix incorrect debruijn handling when Record calls maybe_unify_params_in | Gaëtan Gilbert | |
| Fix #12887 | |||
| 2020-09-03 | Merge PR #12968: Replace `frozen` by `allowed` evars in evarconv, and delay them | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-09-03 | Merge PR #12956: Perform an inversion of control in hint validation for eapply. | coqbot-app[bot] | |
| Reviewed-by: mattam82 Ack-by: SkySkimmer Ack-by: ppedrot | |||
| 2020-09-03 | Merge PR #12876: Namegen.visible_ids: fixing what seems to be typos | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-09-03 | Merge PR #12973: Random cleanup around the data structures used in Equality | Hugo Herbelin | |
| Reviewed-by: herbelin | |||
| 2020-09-03 | Merge PR #12899: [bench] Update bench script with better urls and more info | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-09-03 | Add Equations overlay | Maxime Dénès | |
| 2020-09-03 | Comment AllowedEvars API | Maxime Dénès | |
| 2020-09-02 | More efficient data structure for allowed evars | Maxime Dénès | |
| 2020-09-02 | Abstract type for allowed evars | Maxime Dénès | |
| 2020-09-02 | Replace `frozen` by `allowed` evars in evarconv, and delay them | Maxime Dénès | |
| This is a follow-up of #9062, which introduced a discrenpancy between the two unification engines. | |||
| 2020-09-02 | Merge PR #12943: Move Elim-specific code | Hugo Herbelin | |
| Ack-by: SkySkimmer Reviewed-by: herbelin | |||
| 2020-09-02 | Remove the opening of CErrors in Elim. | Pierre-Marie Pédrot | |
| 2020-09-02 | Code deduplication in Elim. | Pierre-Marie Pédrot | |
| 2020-09-02 | Factorize the only uses of internal API in Elim for Inv. | Pierre-Marie Pédrot | |
| 2020-09-02 | Make the Elim.branch_args type opaque. | Pierre-Marie Pédrot | |
| 2020-09-02 | Further remove the type Elim.branch_assumptions. | Pierre-Marie Pédrot | |
| Only one field was used throughout the code base. | |||
| 2020-09-02 | Remove unused API from Elim. | Pierre-Marie Pédrot | |
| 2020-09-02 | Document the Equality.equality type in the ML file. | Pierre-Marie Pédrot | |
| 2020-09-02 | Remove redundant data from the equality eliminator datatype. | Pierre-Marie Pédrot | |
| 2020-09-02 | Do not look for a quantified inductive type in intropattern injection. | Pierre-Marie Pédrot | |
| The code below checks that the term is an applied equality, so allowing non-trivially quantified inductive types would trigger an error right after. | |||
| 2020-09-02 | Use a dedicated type for equality elimination. | Pierre-Marie Pédrot | |
| In this mess of higher-order callbacks it helps sorting out the invariants of the structure. | |||
| 2020-09-02 | fix grepping for the Iris commit | Ralf Jung | |
