aboutsummaryrefslogtreecommitdiff
path: root/tactics/class_tactics.ml4
AgeCommit message (Expand)Author
2013-10-04Splitting Class_tactics between code and CAMLP4/5 declarations.ppedrot
2013-09-27Removing a bunch of generic equalities.ppedrot
2013-09-18At least made the evar type opaque! There are still 5 remaining unsafeppedrot
2013-09-05Optimizing some evar_maps manipulation. In particular, using a [map] insteadppedrot
2013-08-08Vernac classification streamlined (handles VERNAC EXTEND)gareuselesinge
2013-08-08State Transaction Machinegareuselesinge
2013-07-17Pre-create typeclass_instances and rewrite hintdb in Autoletouzey
2013-06-12One more fix for rewrite: disallow resolving of the (partial) constraintsmsozeau
2013-05-28Getting rid of LtacLocated exception transformer.ppedrot
2013-04-22code simplifications concerning Summaryletouzey
2013-04-11Backport r16394 from 8.4:msozeau
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 13)letouzey
2013-02-18Removing Exc_located and using the new exception enrichementppedrot
2013-02-17Revised the Ltac trace mechanism so that trace breaking due toherbelin
2012-12-18Fixed a little inefficiency of "set/destruct" over a pattern. Nowherbelin
2012-12-14Moved Intset and Intmap to Int namespace.ppedrot
2012-12-08Finish patch for Hint Resolve, stopping to generate new constant names formsozeau
2012-11-25Monomorphization (tactics)ppedrot
2012-10-26Change Hint Resolve, Immediate to take a global reference as argumentmsozeau
2012-10-06Adapt pieces of code needing -rectypesletouzey
2012-10-02Remove some more "open" and dead code thanks to OCaml4 warningsletouzey
2012-09-17More cleaning on Utils and CList. Some parts of the code beingppedrot
2012-09-14Moving Utils.list_* to a proper CList module, which includes stdlibppedrot
2012-08-08Updating headers.herbelin
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