| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | [nametab] Move `object_prefix` to `Nametab`. | Emilio Jesus Gallego Arias | |
| We move `object_prefix` to `Nametab`. This highlights the coupling of `Lib` and `Nametab` wrt naming. This also thins `Libname`, which IMHO is a good thing as we are talking about "local, internal" naming here. | |||
| 2018-10-31 | [nametab] Move global_dir_reference to Nametab | Emilio Jesus Gallego Arias | |
| This type is "private" to the Nametab, which manages it. It thus makes sense IMHO to live there. | |||
| 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 | Revert "Merge pull request #13 from ↵ | Yves Bertot | |
| herbelin/master+adapt-coq8718-declaration-hooks" This reverts commit 9e8d0b077d8021e468ec0bc117438695c0b243bf, reversing changes made to 56c3ae6296994cc288d4931110118617bb5bb978. | |||
| 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. | |||
| 2018-10-30 | Simplify universe handling in environ constant_type functions | Gaëtan Gilbert | |
| 2018-10-30 | Merge PR #8750: [ci] [doc] Notes about branch names. | Gaëtan Gilbert | |
| 2018-10-30 | Credits for 8.9 | Matthieu Sozeau | |
| Adressed comments by Guillaume and Jason Updated according to Zimmi48's input. Better link to custom entries Fix typesetting | |||
| 2018-10-30 | Merge pull request #13 from herbelin/master+adapt-coq8718-declaration-hooks | Yves Bertot | |
| Adapting to Coq PR #8718: declare_definition now takes a UState.t + using new predefined no_hook | |||
| 2018-10-30 | Adapting to Coq PR #8718: declare_definition now takes a UState.t. | Hugo Herbelin | |
| Also use new predefined Lemmas.no_kook. | |||
| 2018-10-30 | Overlays (#8844 split-tactics) | Gaëtan Gilbert | |
| 2018-10-30 | Adding overlay for coq-elpi | Hugo Herbelin | |
| 2018-10-30 | Generalizing the various evar_map printers in Termops over an environment. | Hugo Herbelin | |
| This is a step towards limiting calls to the global environment. Incidentally unify naming evd -> sigma in Termops. | |||
| 2018-10-30 | Remove fully_empty_glob_sign which uses a dummy environment | Maxime Dénès | |
| 2018-10-30 | Avoid passing dummy env to error printer | Maxime Dénès | |
| 2018-10-30 | Reduction functions based on CClosure should take an env | Maxime Dénès | |
| This is because the env contains typing flags (such as sharing strategy). | |||
| 2018-10-30 | Remove one use of empty_env in ssr | Maxime Dénès | |
| 2018-10-30 | Avoid redefining reduction functions in fun_ind | Maxime Dénès | |
| We also stop passing dummy env and evar maps. | |||
| 2018-10-30 | Distinguish globalization and pretyping error on unbound variable | Maxime Dénès | |
| We can then avoid passing an empty env. | |||
| 2018-10-30 | Adapt to coq/coq#8844 (move abstract out of tactics.ml) | Gaëtan Gilbert | |
| 2018-10-30 | Move abstract out of tactics.ml | Gaëtan Gilbert | |
| 2018-10-30 | Switch to using the obligation_evar flag instead of the evar source | Matthieu Sozeau | |
| for the determination of evars that can be turned into obligations. | |||
| 2018-10-29 | Fix for bug #8848 | Matthieu Sozeau | |
| 2018-10-29 | NArith: implicit length argument for Bv2N | Yishuai Li | |
| 2018-10-29 | NArith: add lemmas about numbers and vectors | Yishuai Li | |
| 2018-10-29 | Do not compare the type arguments in pattern-match branches. | Pierre-Marie Pédrot | |
| We know that the two are living in a common type, so that it is useless to perform the comparison check. Note that we only use this fast-path when the branches are only made of lambda-abstractions, but this covers all actual cases. | |||
| 2018-10-29 | Do not box fconstr closures in pattern-match branches. | Pierre-Marie Pédrot | |
| They are only used once, thus it is completely useless to reallocate arrays that are going to be destructed immediately. | |||
| 2018-10-29 | Integrate convert_shape into convert_stack. | Pierre-Marie Pédrot | |
| No reason to split the code, this function is only used once. | |||
| 2018-10-29 | Merge PR #8751: Rename checker/{main->coqchk} | Pierre-Marie Pédrot | |
| 2018-10-29 | Fix typos in the document about CIC | wkwkes | |
| 2018-10-29 | Merge PR #8765: Give code ownership of merging doc to pushers team to notify ↵ | Maxime Dénès | |
| members when it changes. | |||
| 2018-10-29 | Merge PR #8667: [RFC] Vendoring of Camlp5 | Pierre-Marie Pédrot | |
| 2018-10-29 | Merge PR #8711: [ci] [appveyor] Enable cache for builds. | Maxime Dénès | |
| 2018-10-29 | Merge PR #8737: Correctly report non-projection fields in records | Pierre-Marie Pédrot | |
| 2018-10-29 | Merge PR #8780: Cleanup comparing projections through their constants. | Maxime Dénès | |
| 2018-10-29 | Rename checker/{main->coqchk} | Gaëtan Gilbert | |
| 2018-10-29 | Share the construction of the evar instance in Clenv.make_evar_clause. | Pierre-Marie Pédrot | |
| Fixes most of #8822. | |||
| 2018-10-29 | Merge PR #8763: Adapt coq_makefile to handle coqpp-based macro files. | Enrico Tassi | |
