| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-07 | Merge PR #13115: Derive Inversion does not allow leftover evars | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-10-07 | Merge PR #13119: Fix retyping anomaly in rewrite | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-10-04 | Merge PR #13096: Drop prefixes from non-terminal names, e.g. "constr:constr" ↵ | coqbot-app[bot] | |
| -> "constr" Reviewed-by: herbelin Ack-by: Zimmi48 | |||
| 2020-10-04 | Remove prefixes on nonterminal names, e.g. "constr:" and "Prim." | Jim Fehrle | |
| 2020-10-02 | {new,setoid_}ring -> ring | Maxime Dénès | |
| I believe this renaming makes it easier for new contributors to discover the code of `ring`. | |||
| 2020-10-02 | Merge PR #13106: Remove the forward class hint feature. | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-09-30 | Fix retyping anomaly in rewrite | Gaëtan Gilbert | |
| Fix #13045 Also make sure future anomalies won't be fed to tclzero. Instead of retyping with lax:true we may question why we produce an ill-typed term in decompose_app_rel: in the | App (f, [|arg|]) -> case we produce `fun x y : T => bla x y` but we have no assurance that the second argument of `bla` should have type `T`. | |||
| 2020-09-30 | Further simplification of the typeclass registration API. | Pierre-Marie Pédrot | |
| 2020-09-30 | Derive Inversion does not allow leftover evars | Gaëtan Gilbert | |
| Fix #12917 | |||
| 2020-09-29 | Applying ocamlformat. | Hugo Herbelin | |
| 2020-09-29 | Almost fully moving funind to new proof engine. | Hugo Herbelin | |
| 2020-09-25 | Merge PR #12999: More improvements in locating tactic errors | coqbot-app[bot] | |
| Reviewed-by: ppedrot Reviewed-by: ejgallego | |||
| 2020-09-22 | Fixes #9716, #13004: don't drop the qualifier of quotations at printing time. | Hugo Herbelin | |
| 2020-09-18 | Merge PR #12963: Formally deprecate the double induction tactic. | Hugo Herbelin | |
| Reviewed-by: VincentSe Ack-by: herbelin Ack-by: olaure01 | |||
| 2020-09-18 | Merge PR #12610: [leminv] [declare] Use higher-level Declare API. | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Reviewed-by: ppedrot | |||
| 2020-09-17 | [leminv] Use higher-level Declare API. | Emilio Jesus Gallego Arias | |
| 2020-09-17 | [leminv] Remove unused catch. | Emilio Jesus Gallego Arias | |
| 2020-09-17 | [build] Don't link `num` anymore in Coq | Emilio Jesus Gallego Arias | |
| After #8743 we don't depend on `num` anymore in the codebase; thus we drop the dependency. This could create problems for plugins relying on this implicit linking. | |||
| 2020-09-17 | Formally deprecate the double induction tactic. | Pierre-Marie Pédrot | |
| The doc states it is deprecated since 1386cd9 but this was ages before the deprecation mechanism existed. | |||
| 2020-09-16 | More improvements in locating tactic errors. | Hugo Herbelin | |
| We finally pass the location in the "ist", and keep it in the "VFun" which is associated to expanded Ltac constants. | |||
| 2020-09-15 | [micromega] Use `minus_one` built-in zarith constant. | Emilio Jesus Gallego Arias | |
| 2020-09-15 | [zarith] [micromega] Bump to 1.10 and remove some hacks | Emilio Jesus Gallego Arias | |
| In particular, behavior of `Z.gcd` and `Z.lcm` has been fixed in 1.10, see https://github.com/ocaml/Zarith/issues/58 | |||
| 2020-09-15 | [micromega] Migrate from num to zarith | Emilio Jesus Gallego Arias | |
| We still link num in `coqc` , that will be removed in a separate step. Co-authored-by: Vincent Laporte <Vincent.Laporte@fondation-inria.fr> | |||
| 2020-09-15 | [micromega] call csdpcert using path. | Emilio Jesus Gallego Arias | |
| 2020-09-15 | Merge PR #13016: Remove deprecated Extraction Language command value "Ocaml" | Pierre-Marie Pédrot | |
| Ack-by: Zimmi48 Reviewed-by: pi8027 Reviewed-by: ppedrot | |||
| 2020-09-14 | Remove deprecated Extraction Language command value "Ocaml" | Jim Fehrle | |
| 2020-09-14 | [ocamlformat] Update to ocamlformat 0.15.0 | Emilio Jesus Gallego Arias | |
| This is necessary to support OCaml 4.11 in development. | |||
| 2020-09-11 | Rename Numeral Notation command to Number Notation | Pierre Roux | |
| Keep Numeral Notation wit a deprecation warning. | |||
| 2020-09-11 | Adding a wit_natural standard argument. | Hugo Herbelin | |
| 2020-09-11 | Turn integer into natural in several mlgs | Pierre Roux | |
| Negative values had no meaning there. Those were spotted by Hugo Herbelin while reviewing #12979 . | |||
| 2020-09-11 | [refman] Rename int to integer | Pierre Roux | |
| 2020-09-11 | [parsing] Rename token NUMERAL to NUMBER | Pierre Roux | |
| 2020-09-08 | Merge PR #12993: Remove deprecated tactic cutrewrite. | Clément Pit-Claudel | |
| Reviewed-by: cpitclaudel Reviewed-by: ppedrot | |||
| 2020-09-08 | Remove deprecated tactic cutrewrite. | Théo Zimmermann | |
| 2020-09-06 | Fix printing of `change` tactic, which was printed as `change_no_check` and ↵ | Lasse Blaauwbroek | |
| vice versa | |||
| 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-08-31 | Merge PR #12875: Further extensions of About wrt Arguments and renaming | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer Ack-by: herbelin | |||
| 2020-08-28 | Merge PR #12890: ring: generate fresh names for lemmas | coqbot-app[bot] | |
| Reviewed-by: herbelin Reviewed-by: maximedenes Ack-by: SkySkimmer | |||
| 2020-08-28 | Merge PR #11742: [numeral] [plugins] Remove Coq's `Bigint` module in favor ↵ | coqbot-app[bot] | |
| of ZArith. Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: liyishuai Ack-by: MSoegtropIMC Ack-by: ejgallego Ack-by: maximedenes Ack-by: proux01 Ack-by: vbgl | |||
| 2020-08-28 | When reporting an implicit argument error on a rename argument, use the ↵ | Hugo Herbelin | |
| renaming. Example: > Arguments id [B] {b} : rename. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error: Argument B is a trailing implicit, so it can't be declared non maximal. Please use { } instead of [ ]. | |||
| 2020-08-27 | [nsatz] num → zarith | Vincent Laporte | |
| 2020-08-27 | [numeral] [plugins] Switch from `Big_int` to ZArith. | Emilio Jesus Gallego Arias | |
| We replace Coq's use of `Big_int` and `num` by the ZArith OCaml library which is a more modern version. We switch the core files and easy plugins only for now, more complex numerical plugins will be done in their own commit. We thus keep the num library linked for now until all plugins are ported. Co-authored-by: Vincent Laporte <Vincent.Laporte@fondation-inria.fr> | |||
| 2020-08-27 | Remove a call to the old refiner in ssr. | Pierre-Marie Pédrot | |
| 2020-08-27 | tacinterp mini cleanup useless letin | Gaëtan Gilbert | |
| 2020-08-25 | omega: stop using intro_using | Gaëtan Gilbert | |
| This makes the test suite Omega.v compatible with Mangle Names Not sure how `reintroduce` works since it ignores the refreshed name, considering omega is deprecated it's not worth figuring out so long as it works (NB making it use intro_mustbe_force makes the test suite fail so it must be doing something right). | |||
| 2020-08-25 | funind: stop using intro_using | Gaëtan Gilbert | |
| 2020-08-25 | ring: generate fresh names for lemmas | Gaëtan Gilbert | |
| Fix #12889 | |||
| 2020-08-23 | Merge PR #12851: Extraction: At declaration point of a global, use its ↵ | Maxime Dénès | |
| declaring name Reviewed-by: maximedenes | |||
| 2020-08-21 | Merge PR #12853: Another tactic error location fix after PR#12223 and PR#12774 | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
