aboutsummaryrefslogtreecommitdiff
path: root/tactics
AgeCommit message (Expand)Author
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
2013-06-21Splitted up Genarg in four different levels:ppedrot
2013-06-21Cutting the dependency of Genarg in constr_expr, glob_constrppedrot
2013-06-19Moving wit_unit to Stdarg.ppedrot
2013-06-19- Keep the refinement of existing evars comming from unification with a rewri...msozeau
2013-06-18Proof-of-concept: moved four easy-to-handle generic arguments toppedrot
2013-06-18Removing the various glob/subst/interp registering functions forppedrot
2013-06-18Now glob_sign and interp_sign only depend on structures definedppedrot
2013-06-14Exporting field f_debug (needed for Ssreflect).ppedrot
2013-06-14Using an "extra" Store.t field in interp_sign instead of dedicatedppedrot
2013-06-14When doing setoid_rewrite through rewrite, do resolution of classesmsozeau
2013-06-13Normalizing exception raised by tactic coercions.ppedrot
2013-06-12Moving coercion functions out of Tacinterp.ppedrot
2013-06-12Totally replaced ad-hoc tactic values by generic arguments. Nowppedrot
2013-06-12Added Genarg as generic argument type.ppedrot
2013-06-12Changing the type of Ltac values. Now they are toplevel genericppedrot
2013-06-12Fixing a Not_found and evar not found anomaly found in ATBR,msozeau
2013-06-12One more fix for rewrite: disallow resolving of the (partial) constraintsmsozeau
2013-06-10Hiding tactic value representations.ppedrot
2013-06-10Fix [setoid_rewrite] forgetting some evars that are produced when typecheckin...msozeau
2013-06-07Cleanup in rewrite.ml4, remove Evd.merge... replaced by an evars_reset_evd msozeau
2013-06-06Uniformizing generic argument types.ppedrot
2013-06-05Replacing lists by maps in matching interpretation.ppedrot
2013-06-05Use a Summary.ref for the tactic in tactic options for proper backtrackingmsozeau
2013-06-04Backtrack on unneeded change of interface for pose_metas_as_evars.msozeau
2013-06-04Start documenting new [rewrite_strat] tactic that applies rewritingmsozeau
2013-06-02Making the behavior of "injection ... as ..." more natural:herbelin