| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-19 | Merge PR #13197: Require at least one reference for Typeclasses ↵ | coqbot-app[bot] | |
| Opaque/Transparent Reviewed-by: SkySkimmer | |||
| 2020-10-19 | Merge PR #13194: Add flag -open Gramlib so that merlin works in gramlib with ↵ | coqbot-app[bot] | |
| make Reviewed-by: SkySkimmer | |||
| 2020-10-19 | Merge PR #13204: Consistent indentation + a few bullets in RIneq.v. | coqbot-app[bot] | |
| Reviewed-by: silene | |||
| 2020-10-19 | Merge PR #13151: Remove the compare_graph field from the conversion API. | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-10-19 | Merge PR #13166: Fixes #13165: implicit arguments in defined fields of ↵ | coqbot-app[bot] | |
| record types not taken into account Reviewed-by: SkySkimmer | |||
| 2020-10-19 | Merge PR #13207: Use list notation in examples referenced by "nsatz" ↵ | coqbot-app[bot] | |
| documentation Reviewed-by: Zimmi48 | |||
| 2020-10-19 | Adding change log for #13092. | Hugo Herbelin | |
| 2020-10-19 | Addressing parsing part #13078. | Hugo Herbelin | |
| We don't give sense to pattern/binders in leftmost position. | |||
| 2020-10-19 | Fixing printing part of #13078 (anomaly with binding notations in patterns). | Hugo Herbelin | |
| We prevent notations involving binders (i.e. names or patterns) to be used for printing in "match" patterns. The computation is done in "has_no_binders_type", controlling uninterpretation. | |||
| 2020-10-19 | Merge PR #13192: Fix algebraic on the right when using bidi hints | coqbot-app[bot] | |
| Reviewed-by: gares | |||
| 2020-10-16 | Use list notation in nsatz examples referenced in the doc | Jim Fehrle | |
| 2020-10-16 | Merge PR #13195: Add support for "typeclasses eauto bfs <int_or_var_opt>" | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-10-16 | Merge PR #13196: For "Typeclasses eauto", search depth should be a natural, ↵ | Pierre-Marie Pédrot | |
| not an integer Reviewed-by: ppedrot | |||
| 2020-10-16 | Overlay for elpi. | Hugo Herbelin | |
| 2020-10-15 | Support "Solve Obligations of <ident>" option | Jim Fehrle | |
| 2020-10-16 | Add change log for #13166. | Hugo Herbelin | |
| 2020-10-16 | Fixes/enhancements with local definitions in records. | Hugo Herbelin | |
| Fixes implicit arguments from the body of a defined field not taken into account. Get (a bit) more information for detection of SProp relevance in implicitly-typed defined field. (It should be done at the very end of the inference phase, though, because some evars may not yet be instantiated.) | |||
| 2020-10-16 | Generalizing and exporting interp_assumption/interp_definition. | Hugo Herbelin | |
| This shall be for Record fields consumption. | |||
| 2020-10-15 | Merge PR #12925: [declare] Fix types of mutual lemmas when using Admitted. | coqbot-app[bot] | |
| Reviewed-by: herbelin Ack-by: SkySkimmer | |||
| 2020-10-15 | Consistent indentation + a few bullets in RIneq.v. | Hugo Herbelin | |
| 2020-10-15 | Report a useful error for dependent destruction | Tej Chajed | |
| Similar to `dependent induction`, report an error message for `dependent destruction` saying that importing `Coq.Program.Equality` is required, rather than failing at parsing time. This is a small extension of #605 to cover dependent destruction as well. Here I also put in some tests. | |||
| 2020-10-15 | Merge PR #13098: Deprecating wit_var to the benefit of its synonymous wit_hyp | Pierre-Marie Pédrot | |
| Reviewed-by: ejgallego Reviewed-by: gares Ack-by: jfehrle Reviewed-by: ppedrot | |||
| 2020-10-15 | Merge PR #13181: Guard unify_leq_delay calls in Typing | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-10-15 | Merge PR #13140: Documenting Set Printing Goal Names + a small goal display fix | coqbot-app[bot] | |
| Reviewed-by: ejgallego Reviewed-by: Zimmi48 | |||
| 2020-10-15 | Merge PR #13144: Closes #13142: more standardized pretty-printing of Coq records | coqbot-app[bot] | |
| Reviewed-by: ejgallego Ack-by: SkySkimmer | |||
| 2020-10-15 | [declare] Fix types of mutual lemmas when using Admitted. | Emilio Jesus Gallego Arias | |
| We fix a clear coding mistake in 79bcf1c0a22e736c4e2cae3460c35b3d9fca9aa0 that forgot to update the type of the parameter entry when saving mutual definitions without a body. We follow the solution suggested by Hugo Herbelin and drop the type used in `start_proof`. Note the duplication here indeed. Fixes #12895 Co-authored-by: Hugo Herbelin <Hugo.Herbelin@inria.fr> | |||
| 2020-10-15 | Require at least one reference for Typeclasses Opaque/Transparent | Jim Fehrle | |
| (zero references is currently a no-op) | |||
| 2020-10-14 | For "Typeclasses eauto", search depth should be a natural, not an | Jim Fehrle | |
| integer | |||
| 2020-10-14 | Add support for "typeclasses eauto bfs <int_or_var_opt> | Jim Fehrle | |
| 2020-10-14 | Add flag -open Gramlib so that merlin works in gramlib with make. | Hugo Herbelin | |
| 2020-10-14 | [build] [native] Don't assume installed native libraries are in custom ↵ | Emilio Jesus Gallego Arias | |
| output path In #11581 we introduced the `-native-output-dir` option to allow the build system to redirect the output of the native compiler. Unfortunately that patch also modified the default loadpath, which is now buggy if a library with native is installed. We thus revert the change to the loadpath handling, so for now additional native build paths have to be passed with `-nI`. Note that unfortunately in `link_library` we don't know if the required library is coming from the build dir or from an installed dir, as this information is generated from `Require` statements in `Library.get_used_load_paths`. We thus check and give priority to files in the build location. As to make the patch backportable I introduced an extra `stat` system call which should not be problematic as the cache will be hot for the second call. An alternative would be actually to modify loadpath compilation in `call_compiler` so both include paths would be added if `output_dir` is not the default, however that seems pretty noisy given the large path set returned by `!get_load_paths`. | |||
| 2020-10-14 | Fix algebraic on the right when using bidi hints | Gaëtan Gilbert | |
| Fix #12970 We can't recover the expected type of the post bidi argument by retyping because the hole may be filled by something in which case retyping can produce algebraic universes. | |||
| 2020-10-14 | Fix anomaly when importing a functor | Gaëtan Gilbert | |
| Fix #13162 | |||
| 2020-10-14 | Deprecating wit_var to the benefit of its synonymous wit_hyp. | Hugo Herbelin | |
| Note: "hyp" was documented in Ltac Notation chapter but "var" was not. | |||
| 2020-10-14 | Merge PR #13147: Use OCaml floating-point operations on 64 bits arch | coqbot-app[bot] | |
| Reviewed-by: erikmd Reviewed-by: silene | |||
| 2020-10-13 | Merge PR #13172: Fix #13169: vm_compute has existential crisis. | coqbot-app[bot] | |
| Reviewed-by: silene | |||
| 2020-10-13 | Merge PR #13099: Locating pattern identifiers (?id) by default at parsing ↵ | Pierre-Marie Pédrot | |
| time and use location in some typing error messages Reviewed-by: ppedrot | |||
| 2020-10-12 | Merge PR #13185: Add missing ";" in Record grammar | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 | |||
| 2020-10-12 | Add missing ";" in record grammar | Jim Fehrle | |
| 2020-10-12 | Merge PR #13156: Store the resolver of required modules as functor ↵ | coqbot-app[bot] | |
| parameters in safe_env Reviewed-by: herbelin | |||
| 2020-10-12 | Merge PR #12874: Add a "Show Proof Diffs" message to the XML protocol | coqbot-app[bot] | |
| Reviewed-by: herbelin Ack-by: gares Ack-by: ejgallego | |||
| 2020-10-12 | Merge PR #13163: [printing] make detyping resilient to "let x : _ := t in" | coqbot-app[bot] | |
| Reviewed-by: herbelin Ack-by: SkySkimmer | |||
| 2020-10-12 | Merge PR #13175: [ci] elpi 1.11.4 | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 Reviewed-by: MSoegtropIMC | |||
| 2020-10-12 | Check types when converting irrelevant terms in old unification | Gaëtan Gilbert | |
| Fixes probably many strange issues such as the example in #13171 | |||
| 2020-10-12 | Catch more errors in Unification.abstract_list_all | Gaëtan Gilbert | |
| This improves the error message on the example for #13171, however we may question whether there should be an error at all. | |||
| 2020-10-12 | Guard unify_leq_delay calls in Typing | Gaëtan Gilbert | |
| Fix #13171 | |||
| 2020-10-12 | Respect Print Universes when printing primitive arrays | Gaëtan Gilbert | |
| 2020-10-12 | Merge PR #12449: Minimize Prop <= i to i := Set | coqbot-app[bot] | |
| Reviewed-by: mattam82 Ack-by: Janno Ack-by: gares | |||
| 2020-10-12 | Merge PR #12950: Notations: reworking the treatment of only-parsing and ↵ | coqbot-app[bot] | |
| only-printing notations Reviewed-by: SkySkimmer | |||
| 2020-10-12 | Automatically merge overlays with most recent upstream version | Gaëtan Gilbert | |
| This avoids the need to rebase the overlay when nothing has changed. | |||
