aboutsummaryrefslogtreecommitdiff
path: root/tactics/extratactics.ml4
AgeCommit message (Expand)Author
2012-02-07A "Grab Existential Variables" to transform the unresolved evars at the end o...aspiwack
2011-11-17Merge subinstances branch by me and Tom Prince.msozeau
2011-11-02Add type annotations around all calls to Libobject.declare_objectletouzey
2011-10-07A new tactic is_var to check whether a term is a goal/section variableletouzey
2011-09-26Moving implicit tactic support from Tacinterp to Pfedit and final evarherbelin
2011-06-18Relaxed the constraint introduced in r14190 that froze the existingherbelin
2011-02-14- Fix treatment of globality flag for typeclass instance hints (theymsozeau
2010-12-27Rename the "raw" argument extension into "glob"glondu
2010-12-24More {raw => glob} changes for consistencyglondu
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-12-23Change of nomenclature: rawconstr -> glob_constrglondu
2010-12-02Add tactic has_evar (#2433)glondu
2010-12-02Add tactic is_evar (Closes: #2433)glondu
2010-11-07Delayed the evar normalization in error messages to the last minuteherbelin
2010-09-30Simplify tactic(_)-bound arguments in TACTIC EXTEND rulesglondu
2010-09-28Remove some occurrences of "open Termops"glondu
2010-09-24Some dead code removal, thanks to Oug analyzerletouzey
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-07-22Adding the destauto tactic, that reduces match by destructing matchedcourtieu
2010-07-09Finish adding out-of-the-box support for camlp4letouzey
2010-06-28Made "replace" accepts open terms on its left-hand-side.herbelin
2010-06-22Added Chung-Kil Hur's smart "pattern" tactic (h_resolve).herbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-01-30Update CHANGES, add documentation for new commands/tactics and do a bitmsozeau
2009-12-21Generic support for open terms in tacticsherbelin
2009-12-12Updated compatibility for rewriting equality proofs that are dependentherbelin
2009-11-24Minor fixes in typeclasses, avoiding repeated evar normalizations.msozeau
2009-10-28Integrate a few improvements on typeclasses and Program from the equations br...msozeau
2009-10-21This big commit addresses two problems:soubiran
2009-09-17Remove useless Liboject.export_function fieldglondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-08-13Death of "survive_module" and "survive_section" (the first one washerbelin
2009-08-06- Cleaning phase of the interfaces of libnames.ml and nametab.mlherbelin
2009-08-06Move out JMeq of subst for compatibility (it affects e.g. theherbelin
2009-07-24Remove the barely-used/obsolete/undocumented syntax "conditional <tac> rewrite"letouzey
2009-06-30Add new variants of [rewrite] and [autorewrite] which differ in themsozeau
2009-05-20- Fixing declarative mode in presence of high use of Change_evars nodesherbelin
2009-05-09- Adding "Hint Resolve ->" and "Hint Resolve <-" for declaration of equivalenceherbelin
2009-04-14Rewrite autorewrite to use a dnet indexed by the left-hand sides (ormsozeau
2009-01-18Getting rid of the previous implementation of setoid_rewrite which wasmsozeau
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-09-25Various little improvements:msozeau
2008-08-04Évolutions diverses et variées.herbelin
2008-07-28Fixes in generalize_eqs/dependent induction to allow the user to specifymsozeau
2008-07-22New tactics [conv] to test convertibility (actually, unification) of twomsozeau
2008-06-21- Implantation de la suggestion 1873 sur discriminate. Au final,herbelin
2008-04-27Correction du bug des types singletons pas sous-type de Setherbelin