aboutsummaryrefslogtreecommitdiff
path: root/tactics/rewrite.ml4
AgeCommit message (Expand)Author
2011-03-13- Add modulo_delta_types flag for unification to allow fullmsozeau
2011-03-11Keep information on which fields are subclasses in class declarations,msozeau
2011-03-08Fix declarations of [Add Setoid/Morphism...] in sections to not exportmsozeau
2011-02-28- Allow rewriting under abitrary products, not just those in Prop.msozeau
2011-02-17- Use transparency information all the way through unification andmsozeau
2011-02-14- Fix treatment of globality flag for typeclass instance hints (theymsozeau
2011-02-11Change Evd.fold to a faster version that simply removes unneeded evars.msozeau
2011-02-10- proper printing of setoid_rewrite tactic applicationsmsozeau
2011-02-10Rename subst_raw_with_bindings to subst_glob_with_bindings and exportmsozeau
2011-02-09One more fix for setoid_rewrite: completely reinterpret the given lemmasmsozeau
2011-02-08Correct handling of existential variables when multiple differentmsozeau
2011-02-07Factorize code of rewrite to make way for a new implementation using themsozeau
2011-02-03Repair Class_tactics.split_evars, broken by r13717 (should fix #2481)letouzey
2011-01-31A fine-grain control of inlining at functor application via priority levelsletouzey
2011-01-28Remove the "Boxed" syntaxes and the const_entry_boxed fieldletouzey
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-12-15Evar-related speed-up and clarifications in Class_tactics and Rewriteletouzey
2010-11-07Delayed the evar normalization in error messages to the last minuteherbelin
2010-10-31Cleaning the use of parentheses around evd and evdref (cosmetic commit).herbelin
2010-09-27Fix bug in implementation of setoid rewriting under cases andmsozeau
2010-09-24Some dead code removal, thanks to Oug analyzerletouzey
2010-09-20Added eta-expansion in kernel, type inference and tactic unification,herbelin
2010-09-19Reverting partial fix for #2335 committed by mistake in r13435. Sorry.herbelin
2010-09-19Patch solving the bug but leaving open design choicesherbelin
2010-09-17In the computation of missing arguments for apply, accept that theherbelin
2010-09-02* removed declare_constant and declare_internal_constant vsiles
2010-07-28Fix bug #2209, don't use the fragile argument name "y" to pass themsozeau
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-07-22Cleaned a bit the grammar and terminology for binders (see dev/doc/changes.txt).herbelin
2010-07-15Be more clever when trying to find out the relation inmsozeau
2010-06-29Made tclABSTRACT normalize evars before saying it does not supportherbelin
2010-06-09Fix bug #2317: setoid_rewrite ignored binding lists. Slightlymsozeau
2010-05-19Add (almost) compatibility with camlp4, without breaking support for camlp5letouzey
2010-05-19Remove compile-command pragmas for emacsletouzey
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-22Here comes the commit, announced long ago, of the new tactic engine.aspiwack
2010-04-05Added a function in typing.ml to solve evars of a constr w/o going back down ...herbelin
2010-03-12fixed confusion between number of cstr arguments and number of pattern variab...barras
2010-03-07Fix lifting of constraints in generalized rewriting tactic.msozeau
2010-03-06Fixes in rewrite and a Elimination/Case to Scheme:msozeau
2010-03-05Improvements in generalized rewriting:msozeau
2010-01-26Support for generalized rewriting under dependent binders, using themsozeau
2009-12-27Fix "Existing Instance" to handle globality information and "Existingmsozeau
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-12-06Fix anomaly when using typeclass resolution with filtered hyps in evars.msozeau
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-11-04Fixed record syntax "{|x=...; y=...|}" so that it works with qualified names.gmelquio