| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-05 | Merge PR #7952: Fix an algorithmic issue in the vernac guardedness checker. | Gaëtan Gilbert | |
| 2018-11-05 | Merge PR #8896: Expose Typing.judge_of_apply | Pierre-Marie Pédrot | |
| 2018-11-05 | Merge PR #8866: Check universe instances in Typing | Pierre-Marie Pédrot | |
| 2018-11-05 | Merge PR #8824: Do not check convertibility of pattern types in the kernel | Maxime Dénès | |
| 2018-11-05 | Merge PR #8874: Fix #8873: coqchk on inductive with letin parameter | Pierre-Marie Pédrot | |
| 2018-11-05 | Merge PR #8882: Fix #8881: validate fails to use inductive equivalence in ↵ | Pierre-Marie Pédrot | |
| case_info | |||
| 2018-11-05 | Merge PR #8857: [library] Better sizing for libobject hashtbl. | Pierre-Marie Pédrot | |
| 2018-11-05 | Merge PR #8766: [nametab] [api] Provide basic support for efficient completion. | Pierre-Marie Pédrot | |
| 2018-11-05 | Merge PR #8836: [default.nix] Add coq-version and setupHook. | Vincent Laporte | |
| 2018-11-05 | Merge PR #8842: Towards seeing Global purely as a wrapper on top of kernel ↵ | Maxime Dénès | |
| functions | |||
| 2018-11-05 | Merge PR #8843: Remove coqide ml4 | Pierre-Marie Pédrot | |
| 2018-11-05 | [default.nix] Update pinned nixpkgs. | Théo Zimmermann | |
| 2018-11-05 | [default.nix] Add coq-version, meta.platform and setupHook. | Théo Zimmermann | |
| Closes #8227 by solving remaining differences. Sets dontFilter in anticipation of NixOS/nixpkgs#49456. | |||
| 2018-11-03 | Merge PR #8877: Fix #8876: expected number of arguments for cumulative ↵ | Pierre-Marie Pédrot | |
| constructors | |||
| 2018-11-03 | Merge PR #8745: Fixes #3468: making tactic-in-term sensitive to ↵ | Pierre-Marie Pédrot | |
| interpretation scopes | |||
| 2018-11-03 | Merge PR #8844: Move abstract out of tactics.ml | Pierre-Marie Pédrot | |
| 2018-11-03 | Merge PR #8852: Use the obligation evar flag | Pierre-Marie Pédrot | |
| 2018-11-02 | Merge PR #8834: [error printing] Fix improper grounding of open terms in ↵ | Hugo Herbelin | |
| printing. | |||
| 2018-11-02 | Merge PR #8895: gitignore test-suite/misc/poly-capture-global-univs/src/evil.ml | Pierre-Marie Pédrot | |
| 2018-11-02 | Merge PR #8809: [dev doc] Update proof engine docs, fixes #6640 | Pierre-Marie Pédrot | |
| 2018-11-02 | Expose Typing.judge_of_apply | Gaëtan Gilbert | |
| This can be useful to avoid [Typing.type_of (App (f,args))] when working with universe polymorphism. | |||
| 2018-11-02 | Remove ml4 from Coq's make build system | Gaëtan Gilbert | |
| 2018-11-02 | Select OS specific coqide code with cp. | Gaëtan Gilbert | |
| 2018-11-02 | gitignore test-suite/misc/poly-capture-global-univs/src/evil.ml | Gaëtan Gilbert | |
| With camlp4 this file was not created but now that we use mlg it has appeared. | |||
| 2018-11-02 | [dev doc] Update proof engine docs, fixes #6640 | Emilio Jesus Gallego Arias | |
| We update the docs for the removal of `Sigma` and the deprecation of `enter_nf`. | |||
| 2018-11-01 | Merge PR #8845: Fix typos in the document about CIC | Théo Zimmermann | |
| 2018-10-31 | Fixes rest of #3468 (tactic-in-term was not respecting scopes). | Hugo Herbelin | |
| We do it by passing interning env to ltac interning. Collecting scopes was already done by side-effect internally to Constrintern. We expose the side-effect to ltac. | |||
| 2018-10-31 | Partial fix of #8706 (tactic-in-term sensitive to seemingly unrelated scopes). | Hugo Herbelin | |
| We compute the binding to tactic-in-term once for all in the right scopes before interpreting the tactic. An alternative would have been to surround the constr_expr by CDelimiters to simulate its interpretation in the expected scopes (though this would not have worked for temporary scopes). | |||
| 2018-10-31 | Use standard combinator for Global.set_strategy | Maxime Dénès | |
| 2018-10-31 | Introduce Safe_typing.set_share_reduction | Maxime Dénès | |
| 2018-10-31 | Seeing Global purely as a wrapper on top of kernel functions. | Hugo Herbelin | |
| 2018-10-31 | Renaming is_template_polymorphic -> is_template_polymorphic_ind. | Hugo Herbelin | |
| This emphasizes that it works only on inductive types. Also, the name is_template_polymorphic will be reused for a more general version. | |||
| 2018-10-31 | Merge PR #8752: Enable fragile pattern warning in cclosure | Maxime Dénès | |
| 2018-10-31 | Merge PR #8759: Fix #8755: Uncaught exception ↵ | Hugo Herbelin | |
| Ltac_plugin.Taccoerce.CannotCoerceTo. | |||
| 2018-10-31 | Fix #8881: validate fails to use inductive equivalence in case_info | Gaëtan Gilbert | |
| See also 55dbe8e2fa7ed2053ecd54140f6bcbdf31981e0b | |||
| 2018-10-31 | Merge PR #8841: Share the construction of the evar instance in ↵ | Matthieu Sozeau | |
| Clenv.make_evar_clause. | |||
| 2018-10-31 | Fix #8876: expected number of arguments for cumulative constructors | Gaëtan Gilbert | |
| ee573583701c8e53e8b82978998a9df93170cd79 ported to the checker. | |||
| 2018-10-31 | Merge PR #8867: Notations: fixing a bug when printing abbreviations in ↵ | Emilio Jesus Gallego Arias | |
| custom entries. | |||
| 2018-10-31 | Fix #8873: coqchk on inductive with letin parameter | Gaëtan Gilbert | |
| 2018-10-31 | No need to require List in test-suite/success/Inductive.v | Gaëtan Gilbert | |
| Requires are slow in the debugger so removing this makes it nicer to debug. | |||
| 2018-10-31 | Merge PR #8864: Avoid passing empty environments | Pierre-Marie Pédrot | |
| 2018-10-31 | Merge PR #8688: Generalizing the various evar_map printers in Termops over ↵ | Pierre-Marie Pédrot | |
| an environment | |||
| 2018-10-31 | Merge PR #8825: [libobject] Move object_name next to object definition. | Pierre-Marie Pédrot | |
| 2018-10-31 | [library] Better sizing for libobject hashtbl. | Emilio Jesus Gallego Arias | |
| 17 is a very small number as files in the stdlib will routinely pass size 190. As this is done only on startup, it seems wise to provide a bit more space. | |||
| 2018-10-31 | Notations: fixing a bug with abbreviations in custom entries. | Hugo Herbelin | |
| Coercions were missing. | |||
| 2018-10-31 | Merge PR #8851: Credits for 8.9 | Guillaume Melquiond | |
| 2018-10-31 | Merge PR #8849: Fix for bug #8848. | Pierre-Marie Pédrot | |
| 2018-10-30 | Remove Environ.set_universes / Typing.enrich_env | Gaëtan Gilbert | |
| Made possible by the previous commit passing ~evars to check_hyps_inclusion. | |||
| 2018-10-30 | Check univ instances in Typing. | Gaëtan Gilbert | |
| 2018-10-30 | Fix evar leak in induction tactic. | Gaëtan Gilbert | |
| Detected when making Typing check universe instances. | |||
