aboutsummaryrefslogtreecommitdiff
path: root/tactics/tactics.mli
AgeCommit message (Expand)Author
2013-05-12Use the Hook module here and there.ppedrot
2013-04-29Merging Context and Sign.ppedrot
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2012-12-18Modulification of nameppedrot
2012-12-14Modulification of identifierppedrot
2012-08-08Updating headers.herbelin
2012-07-09induction/destruct : nicer syntax for generating equations (solves #2741)letouzey
2012-06-22Added an indirection with respect to Loc in Compat. As many [open Compat]ppedrot
2012-05-29remove many excessive open Util & Errors in mli'sletouzey
2012-05-29global_reference migrated from Libnames to new Globnames, less deps in gramma...letouzey
2012-05-29New files intf/constrexpr.mli and intf/notation_term.mli out of Topconstrletouzey
2012-05-29locus.mli for occurrences+clauses, misctypes.mli for various little thingsletouzey
2012-03-02Noise for nothingpboutill
2011-09-26Added support for referring to subterms of the goal by pattern.herbelin
2011-08-10Exported tactic intro_thenherbelin
2011-07-16Use "subst_one" instead of "multi_rewrite" to implement intro-patterns -> and...herbelin
2011-06-10Moved allow_K to a unification flagherbelin
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-06-22New script dev/tools/change-header to automatically update Coq files headers.herbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-29Move from ocamlweb to ocamdoc to generate mli documentationpboutill
2010-04-14Removing redundant internal variants of apply tactic and simplification of ML...herbelin
2010-01-30Update CHANGES, add documentation for new commands/tactics and do a bitmsozeau
2009-12-30Fixing bug #2146 (broken selection of occurrences in "change").herbelin
2009-12-24In "simpl c" and "change c with d", c can be a pattern.herbelin
2009-12-21Generic support for open terms in tacticsherbelin
2009-12-13Made the side-conditions of lemmas always come last when chaining "apply in"herbelin
2009-11-24Minor fixes in typeclasses, avoiding repeated evar normalizations.msozeau
2009-11-08Restructuration of command.ml + generic infrastructure for inductive schemesherbelin
2009-10-28Integrate a few improvements on typeclasses and Program from the equations br...msozeau
2009-09-20Only one "in" clause in "destruct" even for a multiple "destruct".herbelin
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-09-10Added syntax "exists bindings, ..., bindings" for iterated "exists".herbelin
2009-08-04- Add more precise error localisation when one of the application failsherbelin
2009-08-03Added "etransitivity".herbelin
2009-06-16Reimplementation of leibniz rewrite to control the instantiation of themsozeau
2009-06-07- Added two new introduction patterns with the following temptative syntaxes:herbelin
2009-06-06Fixing bug 2110 (tactic "refine" was calling (co)mutual_fix with index 0herbelin
2009-03-17Uniformizing Tacticals, continued (allClauses -> allHypsAndConcl)herbelin
2009-03-16Cleaning/improving the use of the "in" clause (e.g. "unfold foo in H at 4"herbelin
2008-12-28- Another bug in get_sort_family_of (sort-polymorphism of constants andherbelin
2008-12-16Finish fix for the treatment of [inverse] in [setoid_rewrite], making amsozeau
2008-12-09About "apply in":herbelin
2008-11-05Port [rewrite] tactics to open terms. Currently no check that evarsmsozeau
2008-10-26Fixes and refinements regarding occurrence selection:herbelin
2008-10-23Fix bug #1977 by allowing the [apply] variants to take an [open_constr]msozeau
2008-10-18Optimisation de clenv.ml pour que meta_instance ne soit pas appeléherbelin
2008-09-25Various little improvements:msozeau
2008-09-12Add a type argument to letin_tac instead of using casts and recomputingmsozeau