| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-06 | unsafe_type_of -> get_type_of in ComProgramFixpoint.build_wellfounded | Gaëtan Gilbert | |
| We typecheck it literally the previous line... | |||
| 2020-02-06 | unsafe_type_of -> get_type_of in Leminv.lemInv | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Equality.inject_if_homogenous_dependent_pair | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Equality.build_injrec | Gaëtan Gilbert | |
| 2020-02-06 | Remove useless unification in Equality.sig_clausal_form | Gaëtan Gilbert | |
| We unify [w_type = type of w] with [a], but [w] was created with type [a]. This code was introduced in eab11e537905472fdcc3257bc9913df82c82b3e4 to fix #2255, AFAICT only the [minimal_free_rels_rec] part is necessary. | |||
| 2020-02-06 | unsafe_type_of -> (get_)type_of in ↵ | Gaëtan Gilbert | |
| Equality.{discrEq,minimal_free_rels_rec,sig_clausal_form} | |||
| 2020-02-06 | unsafe_type_of -> get_type_of in Inv.raw_inversion | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Elim.induction_trailer | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Elim.general_decomposer + pf_apply in ifOnHyp | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Autorewrite.{find,decompose}_applied_relation | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Contradiction.contradiction_term | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Class_tactics.autoapply | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Tacticals.elimination_then | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Tacticals.general_elim_then_using | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Hipattern.extract_eq_args | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Hints.make_trivial | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.prove_transitivity | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.symmetry_in | Gaëtan Gilbert | |
| I'm a bit dubious about the tclENV in match_with_equation but let's leave it for now. | |||
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.induction_gen_l + fix bad env | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Tactics.is_functional_induction | Gaëtan Gilbert | |
| 2020-02-06 | Fix evar map leak in Tactics.find_induction_type | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.given_elim | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.guess_elim | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.abstract_args | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> get_type_of in Tactics.atomize_param_of_ind_then | Gaëtan Gilbert | |
| Not 100% sure about this one TBH, this function is messy. | |||
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.rewrite_hyp_then (+ tclEVARSTHEN) | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.intro_or_and_pattern | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.intro_decomp_eq (hipattern changes) | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.cut_and_apply | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.find_eliminator | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of + match -> sort_of in Tactics.cut | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.change_on_subterm | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Tactics.convert_concl | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Eqdecide (2 occurrences) | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Eauto.e_give_exact | Gaëtan Gilbert | |
| 2020-02-06 | unsafe_type_of -> type_of in Pretyping.pretype_ref | Gaëtan Gilbert | |
| We already thread the evar map | |||
| 2020-02-06 | unsafe_type_of -> type_of in Unification.applyHead | Gaëtan Gilbert | |
| We already thread the evar map | |||
| 2020-02-06 | unsafe_type_of -> type_of in Tacred.pattern_occs | Gaëtan Gilbert | |
| This function already returns the evar map so no problem. | |||
| 2020-02-06 | unsafe_type_of -> get_type_of in cases | Gaëtan Gilbert | |
| It goes in an error message so should be fine. | |||
| 2020-02-06 | replace RList by list R | Yves Bertot | |
| add an overlay for coquelicot remove functions from RList: In, Rlength, cons_Rlist, app_RList because they are essentially the same as In, length, app, and map from List (beware that the order of arguments changes for map, and the In function contains reversed equalities). adds deprecation warnings for Rlist and Rlength adds deprecated notations for RList.cons and RList.nil | |||
| 2020-02-06 | Merge PR #11458: Don't install doc_grammar | Enrico Tassi | |
| 2020-02-06 | Merge PR #11478: Nicer kernel universe error for inductives | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-02-06 | Merge PR #10835: Accepting a few more variants of format for recursive ↵ | Pierre-Marie Pédrot | |
| notations (+ a fix about locations) Reviewed-by: ppedrot | |||
| 2020-02-05 | Add --fuzz, --real, --user to timing scripts | Jason Gross | |
| - Add a `--fuzz` option to `make-both-single-timing-files.py` Passing `--fuzz=N` allows differences in character locations of up to `N` characters when matching lines in per-line timing diffs. The corresponding variable for `coq_makefile` is `TIMING_FUZZ=N`. See also the discussion at https://github.com/coq/coq/pull/11076#pullrequestreview-324791139 - Allow passing `--real` to per-file timing scripts and `--user` to per-line timing script. This allows easily comparing real times instead of user ones (or vice versa). - Support `TIMING_SORT_BY` and `TIMING_FUZZ` in Coq's own build - We also now use argparse rather than a hand-rolled argument parser; there were getting to be too many combinations of options. - Fix the ordering of columns in Coq's build system; this is the equivalent of #8167 for Coq's build system. Fixes #11301 Supersedes / closes #11022 Supersedes / closes #11230 | |||
| 2020-02-05 | Merge PR #11414: Remove the Tactic menu from CoqIDE. | Hugo Herbelin | |
| Ack-by: Zimmi48 Reviewed-by: herbelin | |||
| 2020-02-05 | Remove a dubious part of the checker code relying on a universe context | Pierre-Marie Pédrot | |
| data from a part where it should never access it. | |||
| 2020-02-05 | Store the template polymorphic context inside the TemplateArity node. | Pierre-Marie Pédrot | |
| This was the only part in the kernel that really relied on the contents of the Monomorphic node. | |||
| 2020-02-05 | [cleanup] remove useless EConstr qualifications | Enrico Tassi | |
| 2020-02-05 | Merge PR #11511: Delay lifting in Evarsolve aliasing. | Enrico Tassi | |
| Reviewed-by: gares | |||
| 2020-02-04 | Merge PR #11491: Small side effect cleanup | Pierre-Marie Pédrot | |
| Reviewed-by: ejgallego Reviewed-by: ppedrot | |||
