aboutsummaryrefslogtreecommitdiff
path: root/tactics/tacinterp.ml
AgeCommit message (Expand)Author
2009-12-30Fixing bug #2146 (broken selection of occurrences in "change").herbelin
2009-12-28Safer, though ad hoc, approach to re-interpretation of the argument ofherbelin
2009-12-24In "simpl c" and "change c with d", c can be a pattern.herbelin
2009-12-24Opened the possibility to type Ltac patterns but it is not fully functional yetherbelin
2009-12-23Moved a bit further the code for pattern interpretation in match goalherbelin
2009-12-21Generic support for open terms in tacticsherbelin
2009-10-28Make usage of Dyn explicitglondu
2009-10-26New cleaning phase of the Local/Global option managementherbelin
2009-10-21This big commit addresses two problems:soubiran
2009-10-06Relaxed error severity when encountering unknown library objects or tacticgmelquio
2009-09-27Apply "Declare Implicit Tactic" also to terms interpreted as "openherbelin
2009-09-26Fixed a hole in glob_tactic that allowed some Ltac code to refer toherbelin
2009-09-20Only one "in" clause in "destruct" even for a multiple "destruct".herbelin
2009-09-17Remove useless Liboject.export_function fieldglondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-09-11Generalized the possibility to refer to a global name by a notationherbelin
2009-09-10Added syntax "exists bindings, ..., bindings" for iterated "exists".herbelin
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-04- Add more precise error localisation when one of the application failsherbelin
2009-08-03Added "etransitivity".herbelin
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-06-30Add new variants of [rewrite] and [autorewrite] which differ in themsozeau
2009-06-11Use a lazy value for the message in FailError, so that it won't bemsozeau
2009-06-07- Added two new introduction patterns with the following temptative syntaxes:herbelin
2009-05-10- Addition of "Hint Resolve ->" and "Hint Resolve <-" continued: itherbelin
2009-05-09- Adding "Hint Resolve ->" and "Hint Resolve <-" for declaration of equivalenceherbelin
2009-04-27- Fixed a little bug in previous commit (bad failure in case of unknown entry).herbelin
2009-04-27- Cleaning (unification of ML names, removal of obsolete code,herbelin
2009-04-24Fixing bug #2308 ("instantiate" tactic did not comply withherbelin
2009-04-16nouvelle version de la tactique groebner proposee par Loic:barras
2009-04-05Display the content of the list instead of "<list>" when an idtacherbelin
2009-03-28Fix useless redeclaration of a tactic name when UpdateTac is replayed.msozeau
2009-03-22Backport from v8.2 branch of 11986 (interpretation of quantifiedherbelin
2009-03-19coq_makefile: -c and -shared conflict; tacinterp: delay evaluation of tactic ...barras
2009-03-17- gros commit sur ring et field: passage des arguments simplifiebarras
2009-03-04illegal tactic application was having Ltac interpreter loopbarras
2009-03-04commande Timeout + compaction des traces de debug_tacticbarras
2009-03-04Backtrack sur la mémoïsation de nf_evar.aspiwack
2009-02-27=?utf-8?q?Tentative=20d'optimisation=20(en=20temps)=20sur=20[nf=5Fevar]=20et=...aspiwack
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-01-04Fixed bugs #2001 (search_guard was overwriting the guard index givenherbelin
2009-01-02- Temptative change to notations like "as [|n H]_eqn" or "as [|n H]_eqn:H",herbelin
2008-12-29- Added support for subterm matching in SearchAbout.herbelin
2008-12-09About "apply in":herbelin
2008-11-05Port [rewrite] tactics to open terms. Currently no check that evarsmsozeau
2008-10-25More debugging of handling of open constrs with typeclasses:msozeau
2008-10-23Forgot one file which had other local modifications...msozeau
2008-10-19- Export de pattern_ident vers les ARGUMENT EXTEND and co.herbelin
2008-10-18Optimisation de clenv.ml pour que meta_instance ne soit pas appeléherbelin