aboutsummaryrefslogtreecommitdiff
path: root/proofs
AgeCommit message (Expand)Author
2010-03-08Consider OccurCheck a catchable exception.msozeau
2010-01-28New command Declare Reduction <id> := <conv_expr>.letouzey
2010-01-04Errors issued by reduction tactics (e.g. pattern) were not caught by "try".herbelin
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-24Opened the possibility to type Ltac patterns but it is not fully functional yetherbelin
2009-12-22Attached evar source to the evar_info and add location to tclWITHHOLES errorsherbelin
2009-12-21Generic support for open terms in tacticsherbelin
2009-12-21In "progress", extending the set of evars w/o solving an existing one isherbelin
2009-12-19Made the interpretation levels rlevel/glevel/tlevel truly phantomherbelin
2009-11-27Added support for definition of fixpoints using tactics.herbelin
2009-11-11Promote evar_defs to evar_map (in Evd)glondu
2009-11-09A bit of cleaning around name generation + creation of dedicated file namegen.mlherbelin
2009-11-08Restructuration of command.ml + generic infrastructure for inductive schemesherbelin
2009-10-30Take constraints into account in the "instantiate" tacticherbelin
2009-10-28Remove old compatibility stuff (Tacred.nf)glondu
2009-10-27fixed czar bug with parametric inductivescorbinea
2009-10-25Add support for remaining side-conditions in "apply in as".herbelin
2009-10-25Improved the treatment of Local/Global options (noneffective Local onherbelin
2009-10-21This big commit addresses two problems:soubiran
2009-09-20Only one "in" clause in "destruct" even for a multiple "destruct".herbelin
2009-09-18- Fixed a bug in checking that implicit arguments are all correctlyherbelin
2009-09-17Remove useless Liboject.export_function fieldglondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
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-03Added "etransitivity".herbelin
2009-07-15- Fixing bug #2139 (kernel-based test of well-formation of eliminationherbelin
2009-07-08Reactivation of pattern unification of evars in apply unification, inherbelin
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-06-11Use a lazy value for the message in FailError, so that it won't bemsozeau
2009-06-06Fixing bug 2110 (tactic "refine" was calling (co)mutual_fix with index 0herbelin
2009-06-02Backtrack on experimental unification with sort variables: it requires msozeau
2009-05-23A try at using sort variables during unification. Instead of refreshingmsozeau
2009-05-20- Fixing declarative mode in presence of high use of Change_evars nodesherbelin
2009-05-18Minor unification changes:msozeau
2009-04-24Fixing bug #2308 ("instantiate" tactic did not comply withherbelin
2009-03-20Many changes in the Makefile infrastructure + a beginning of ocamlbuildletouzey
2009-03-16Cleaning/improving the use of the "in" clause (e.g. "unfold foo in H at 4"herbelin
2009-03-14Cleaning/uniformizing the interface of tacticals.mliherbelin
2009-03-04commande Timeout + compaction des traces de debug_tacticbarras
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-02-06pushed evar reduction in kernelbarras
2009-01-23Really compare evar maps in progress, due to merging in apply and othermsozeau
2009-01-18Backporting from v8.2 to trunk:herbelin
2009-01-04Fixed bugs #2001 (search_guard was overwriting the guard index givenherbelin
2008-12-29- Added support for subterm matching in SearchAbout.herbelin
2008-12-26- Optimized "auto decomp" which had a (presumably) exponential inherbelin
2008-12-14Fix looping class resolution bug discovered by B. Aydemir and use themsozeau