| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-18 | [attributes] Allow boolean, single-value attributes. | Emilio Jesus Gallego Arias | |
| Following discussion in https://github.com/coq/coq/pull/12586 , we extend the syntax `val=string` to support also arbitrary values. In particular we support boolean ones, or arbitrary key-pair lists. This complements the current form `val="string"`, and makes more sense in general. Current syntax for the boolean version is `attr=yes` or `attr=no`, but we could be more liberal if desired. The general new guideline is that `foo(vals)` is reserved for the case where `vals` is a list, whereas `foo=val` is for attributes that allow a unique assignment. This commit only introduces the support, next commits will migrate some attributes to this new syntax and deprecate the old versions. | |||
| 2020-11-18 | Merge PR #13220: Give a typical example of Makefile wrapper for coq_makefile ↵ | coqbot-app[bot] | |
| (addresses #12903) Reviewed-by: gares Ack-by: Zimmi48 Ack-by: SkySkimmer | |||
| 2020-11-18 | Merge PR #12765: In recursive notations, accept partial application over the ↵ | coqbot-app[bot] | |
| recursive pattern Reviewed-by: gares Ack-by: maximedenes Ack-by: jfehrle | |||
| 2020-11-18 | Merge PR #13341: Finish fixing setoid rewrite under anonymous lambdas ↵ | Pierre-Marie Pédrot | |
| (hopefully) Reviewed-by: ppedrot | |||
| 2020-11-18 | Merge PR #13251: Make sure that setoid_rewrite passes state to subgoals | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-11-18 | Update doc/sphinx/practical-tools/utilities.rst | Hugo Herbelin | |
| Co-authored-by: Enrico Tassi <Enrico.Tassi@inria.fr> | |||
| 2020-11-18 | Ref. man.: showing the x ⪯ y ⪯ .. ⪯ z ⪯ t example of recursive notation. | Hugo Herbelin | |
| 2020-11-18 | Adding change log for #12765. | Hugo Herbelin | |
| 2020-11-18 | In recursive notations, accept partial application over the recursive pattern. | Hugo Herbelin | |
| This allows e.g. to support a notation of the form "x <== y <== z <= t" standing for "x <= y /\ y <= z /\ z <= t". | |||
| 2020-11-17 | Merge PR #13390: Intern application arguments in left-to-right order | coqbot-app[bot] | |
| Reviewed-by: herbelin | |||
| 2020-11-17 | Merge PR #13397: Adding heterogeneous map on named contexts. | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-11-17 | Merge PR #13404: Persistent_cache.t is always Open | Pierre-Marie Pédrot | |
| Reviewed-by: fajb | |||
| 2020-11-17 | Merge PR #12653: Syntax for specifying cumulative inductives | coqbot-app[bot] | |
| Reviewed-by: mattam82 Reviewed-by: maximedenes Reviewed-by: jfehrle Ack-by: gares Ack-by: Zimmi48 Ack-by: ppedrot | |||
| 2020-11-17 | Merge PR #13402: [ci] Use lite target for Perennial | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-11-17 | [ci] Use lite target for Perennial | Tej Chajed | |
| 2020-11-17 | Persistent_cache.t is always Open | Gaëtan Gilbert | |
| 2020-11-16 | Merge PR #12873: Unification: A type-checking fix in imitation + an error ↵ | coqbot-app[bot] | |
| locating fix Reviewed-by: gares | |||
| 2020-11-16 | Adding heterogeneous map on named contexts. | Hugo Herbelin | |
| 2020-11-16 | Improve bad variance error message: mention expected and actual variances | Gaëtan Gilbert | |
| 2020-11-16 | Merge PR #13040: [gc] Set GC policy as best-fit in OCaml >= 4.10.0 | coqbot-app[bot] | |
| Reviewed-by: gares Reviewed-by: ppedrot | |||
| 2020-11-16 | Merge PR #13384: Warn on hints without an explicit locality | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 | |||
| 2020-11-16 | Merge PR #13212: Suggesting to use injection when an injection pattern is ↵ | coqbot-app[bot] | |
| given to destruct (wish #13205) Reviewed-by: gares Ack-by: Blaisorblade Ack-by: RalfJung | |||
| 2020-11-16 | Merge PR #13380: Fixing the "IllTypedInstance" anomaly part of #5512 | coqbot-app[bot] | |
| Reviewed-by: gares | |||
| 2020-11-16 | Suggesting to use injection when an injection pattern is given to destruct. | Hugo Herbelin | |
| This hopefully clarifies the confusing role of destruct (see #13205). | |||
| 2020-11-16 | [gc] Set GC policy as best-fit in OCaml >= 4.10.0 | Emilio Jesus Gallego Arias | |
| Closes #11277 ; the `space_overhead` parameter has been selected for maximum speedup, in some cases it could also increase memory consumption. Please use `OCAMLRUNPARAM` to tune it and report back your experiments. | |||
| 2020-11-16 | Merge PR #12690: Mini-fix of Locate for recursive notations using named ↵ | coqbot-app[bot] | |
| variables. Reviewed-by: ejgallego Ack-by: ppedrot Ack-by: SkySkimmer | |||
| 2020-11-16 | Merge PR #13337: Avoid exposing an internal name when "intros _ H" fails ↵ | coqbot-app[bot] | |
| because of _ being dependent in H Reviewed-by: gares | |||
| 2020-11-16 | Add changelog for #13337. | Hugo Herbelin | |
| 2020-11-16 | Avoid exposing an internal names when "intros _ H" fails. | Hugo Herbelin | |
| 2020-11-16 | Merge PR #13373: Fixes #13363: in pose_all_metas_as_evars, use the context ↵ | coqbot-app[bot] | |
| of the definition of the metas Reviewed-by: mattam82 | |||
| 2020-11-16 | Merge PR #12516: Deprecate `Grab Existential Variables` and `Existential` ↵ | Pierre-Marie Pédrot | |
| commands Reviewed-by: Zimmi48 Reviewed-by: ppedrot | |||
| 2020-11-16 | Merge PR #13381: Deprecate "eauto @int_or_var @int_or_var", add "bfs eauto" | coqbot-app[bot] | |
| Reviewed-by: Zimmi48 | |||
| 2020-11-16 | Merge PR #13387: Fixes #12348: de Bruijn indices bug in the imitation part ↵ | coqbot-app[bot] | |
| of unification Reviewed-by: mattam82 | |||
| 2020-11-16 | Merge PR #13188: Default disable automatic generalization of Instance type | Pierre-Marie Pédrot | |
| Ack-by: Blaisorblade Reviewed-by: JasonGross Reviewed-by: Zimmi48 Ack-by: jfehrle Reviewed-by: ppedrot | |||
| 2020-11-16 | Merge PR #12685: Propagating scope information in indirect application to a ↵ | Pierre-Marie Pédrot | |
| reference. Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-11-16 | Document the deprecation of the commands. | Pierre-Marie Pédrot | |
| 2020-11-16 | Document the new warning. | Pierre-Marie Pédrot | |
| 2020-11-16 | Tentative fix for the refman. | Pierre-Marie Pédrot | |
| 2020-11-16 | Fix test-suite. | Pierre-Marie Pédrot | |
| 2020-11-16 | Explicitly annotate all hint declarations of the standard library. | Pierre-Marie Pédrot | |
| By default Coq stdlib warnings raise an error, so this is really required. | |||
| 2020-11-16 | Warning on hint commands that have no explicit locality. | Pierre-Marie Pédrot | |
| 2020-11-16 | Merge PR #13388: Export locality for all hint commands | coqbot-app[bot] | |
| Reviewed-by: silene Reviewed-by: gares Reviewed-by: Zimmi48 | |||
| 2020-11-16 | Deprecate `Grab Existential Variables` and `Existential` commands | Maxime Dénès | |
| 2020-11-16 | Overlay for Coq-Equations. | Hugo Herbelin | |
| 2020-11-16 | Checking type in unification imitation: avoid raising a non-located error. | Hugo Herbelin | |
| 2020-11-16 | Fixing a (known) "bugged" part of imitation in unification. | Hugo Herbelin | |
| We ensure that when imitation stops to be possible, we postpone an equation of the type of the subterm (and not of the arbitrary type of an evar possibly depending on this subterm). | |||
| 2020-11-16 | Merge PR #13365: Fix proof of Coq.Program.Wf.Fix_F_inv to be axiom-free | coqbot-app[bot] | |
| Reviewed-by: anton-trunov Reviewed-by: Blaisorblade | |||
| 2020-11-16 | Fixing the "IllTypedInstance" anomaly part of #5512. | Hugo Herbelin | |
| It remains to accept resolving Type(u)<=Prop for u arbitrary sort variable. | |||
| 2020-11-16 | Finish fixing setoid rewrite under anonymous lambdas (hopefully) | Gaëtan Gilbert | |
| Fix #13246 Not sure if this is the right thing to do, but it seems to work. | |||
| 2020-11-16 | Update grammar in doc | Jim Fehrle | |
