aboutsummaryrefslogtreecommitdiff
path: root/tactics
AgeCommit message (Expand)Author
2013-10-24More monomorphic List.mem + List.assoc + ...letouzey
2013-10-23cList: set-as-list functions are now with an explicit comparisonletouzey
2013-10-23Tacintern: avoid a match (fst (List.hd ...))letouzey
2013-10-18declaration_hooks use Ephemerongareuselesinge
2013-10-06Removing uses of Evar.add in class-related functions.ppedrot
2013-10-05Moving side effects into evar_map. There was no reason to keep anotherppedrot
2013-10-05Fixing potential evar leak in Rewrite, and removing dead code.ppedrot
2013-10-05Fixing potential evar leak in Equality.ppedrot
2013-10-04Splitting Class_tactics between code and CAMLP4/5 declarations.ppedrot
2013-09-28Made rewrite tactic strategies pure. They were using quite uglilyppedrot
2013-09-27Removing a bunch of generic equalities.ppedrot
2013-09-26Opacifying the type of strategies.ppedrot
2013-09-26Splitting Rewrite into a code part and a CAMLP4-dependent one.ppedrot
2013-09-19Get rid of the uses of deprecated OCaml elements (still remaining compatible ...xclerc
2013-09-18At least made the evar type opaque! There are still 5 remaining unsafeppedrot
2013-09-18Removing unused code from Term_dnet.ppedrot
2013-09-05Optimizing some evar_maps manipulation. In particular, using a [map] insteadppedrot
2013-09-03Some cleanup in Autoppedrot
2013-08-28Removing some lone List.assoc & List.mem in lib.ppedrot
2013-08-25Actually using the domain function for maps.ppedrot
2013-08-22Less "Coq" strings everywhereletouzey
2013-08-08get rid of closures in global/proof stategareuselesinge
2013-08-08Vernac classification streamlined (handles VERNAC EXTEND)gareuselesinge
2013-08-08State Transaction Machinegareuselesinge
2013-08-08Side effect free implementation of admit (Isabelle's oracle)gareuselesinge
2013-08-08Small fix in IStream interface.ppedrot
2013-08-04Fixing #3062. Computation of the value of a fresh identifier wasppedrot
2013-08-04Removing useless casts between arrays and lists.ppedrot
2013-08-04Small cleaning of printing coercion failures in Ltac interpretation.ppedrot
2013-08-03Small fixes due to the arrival of OCaml 3.12.ppedrot
2013-08-03Replacing uses of association lists by maps in notations.ppedrot
2013-08-03Replacing an association list by a map in globalizing environment.ppedrot
2013-07-17Pre-create typeclass_instances and rewrite hintdb in Autoletouzey
2013-07-10Continuing r16621 on injection intro-patterns:herbelin
2013-07-09Revising r16550 about providing intro patterns for applying injection:herbelin
2013-07-05Removing SortArgType.ppedrot
2013-07-05Expurgating the useless difference between List0 and List1 at theppedrot
2013-07-02Removing the use of leveled tactics wit_tacticn. It is now handledppedrot
2013-07-02Removed the ad-hod handling of wit_tacticn.ppedrot
2013-06-30Using functors to reduce the boilerplate used in registeringppedrot
2013-06-27Removed the distinction between generic Ltac vars and Let/Introppedrot
2013-06-27Getting rid of IntroPatternArgType.ppedrot
2013-06-27Removing useless tactic arguments, and using generic argumentsppedrot
2013-06-27Bugfix: Fixing #3050ppedrot
2013-06-25Useless use of maps in constr internalizing.ppedrot
2013-06-24Cleaning up the type of Tacinterp.extract_ltac_constr_values.ppedrot
2013-06-24Using the whole tactic environment while Pretyping.ppedrot
2013-06-22Now, idtac closures use maps instead of association list.ppedrot
2013-06-22Fixing the semantics of the previous patch.ppedrot
2013-06-22Generalizing the use of maps instead of lists in the interpretationppedrot