aboutsummaryrefslogtreecommitdiff
path: root/tactics/class_tactics.ml4
AgeCommit message (Expand)Author
2012-06-22Added an indirection with respect to Loc in Compat. As many [open Compat]ppedrot
2012-06-04Forward-port fixes from 8.4 (15358, 15353, 15333).msozeau
2012-06-01Getting rid of Pp.msgnl and Pp.message.ppedrot
2012-05-29place all files specific to camlp4 syntax extensions in grammar/letouzey
2012-05-29global_reference migrated from Libnames to new Globnames, less deps in gramma...letouzey
2012-05-29Pattern as a mli-only file, operations in Patternopsletouzey
2012-05-29locus.mli for occurrences+clauses, misctypes.mli for various little thingsletouzey
2012-05-29Evar_kinds.mli containing former Evd.hole_kind, avoid deps on Evdletouzey
2012-03-20Fix interface of resolve_typeclasses: onlyargs -> with_goals:msozeau
2012-03-19Fix bugs related to Program integration.msozeau
2012-03-02Noise for nothingpboutill
2011-12-17Added a flag to control the use of typing when instantiating appliedherbelin
2011-12-16Introducing a notion of evar candidates to be used when an evar isherbelin
2011-11-24Added a DEPRECATED flag in declaration of options. For now only two options a...ppedrot
2011-11-18Fix parsing of :>> and backtrack correctly on the cache of hints for local co...msozeau
2011-11-17Merge subinstances branch by me and Tom Prince.msozeau
2011-08-10Fix implementation of Hint Immediate used by typeclasses eautomsozeau
2011-07-29Class_tactics: generic equality on named_context_val replaced by eq_named_con...puech
2011-06-18Generalizing flag use_evars_pattern_unification into a flagherbelin
2011-06-13Added a flag to restrict conversion in tactic unification on theherbelin
2011-06-12Added a new flag for freezing evars in tactic unification. Used thisherbelin
2011-06-10Moved allow_K to a unification flagherbelin
2011-05-17Class_tactics: Pervasives.(=) don't work for named_context_val (fix ATBR)letouzey
2011-05-05Merge branch 'subclasses' into coq-trunkmsozeau
2011-04-20Don't force progress on instance applications, there is always progress when ...msozeau
2011-04-18Add a flag to control betaiota reduction during unification to maintain backw...msozeau
2011-04-13Put dependent subgoals first so as to allow backtracking on them, might chang...msozeau
2011-04-13- Make typeclass transparency information directly availablemsozeau
2011-04-13- Remove create_evar_defsmsozeau
2011-04-13- Improve unification (beta-reduction, and same heuristic as evarconv for red...msozeau
2011-04-13- Do not make constants with an assigned type polymorphic (wrong unfoldings).msozeau
2011-03-13- Add modulo_delta_types flag for unification to allow fullmsozeau
2011-03-11- Better error messages taking unif. constraints into account.msozeau
2011-03-10Forgot a use of evars_reset_evd in nf_evars, add an optional argument asmsozeau
2011-03-04- Allow to set a particular transparent_state for the local hintmsozeau
2011-02-17- Use transparency information all the way through unification andmsozeau
2011-02-11Try to clarify a bit Class_tactics (comments, refactoring,...)letouzey
2011-02-11An generic imperative union-find, used for deps of evars in Class_tacticsletouzey
2011-02-03Repair Class_tactics.split_evars, broken by r13717 (should fix #2481)letouzey
2011-01-11Add [Typeclasses Debug] option that respects backtracking, solvemsozeau
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-12-15Evar-related speed-up and clarifications in Class_tactics and Rewriteletouzey
2010-12-15Misc improvements about evar_mapletouzey
2010-12-13Class_tactics: avoid an Evd.fold taking ages in contrib ProjectiveGeometryletouzey
2010-10-04Two [Evd.fold] turned into [Evd.fold_undefined].aspiwack
2010-09-30Simplify tactic(_)-bound arguments in TACTIC EXTEND rulesglondu
2010-09-24Some dead code removal, thanks to Oug analyzerletouzey
2010-09-20Added eta-expansion in kernel, type inference and tactic unification,herbelin
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-06-08Tentative fix for typeclass resolution raising Evd.define exceptions.msozeau