aboutsummaryrefslogtreecommitdiff
path: root/plugins/subtac
AgeCommit message (Expand)Author
2010-01-11Support "Local Obligation Tactic" (now the default in sections).msozeau
2010-01-04Specific syntax for Instances in Module Type: Declare Instanceletouzey
2010-01-04Few misc. updates.herbelin
2009-12-24Opened the possibility to type Ltac patterns but it is not fully functional yetherbelin
2009-12-21Generic support for open terms in tacticsherbelin
2009-11-27Added support for definition of fixpoints using tactics.herbelin
2009-11-12Oops, nf_evar_defs just changed to nf_evar_map.msozeau
2009-11-12Don't forget to normalize everything w.r.t. evars (fixes bug #2103).msozeau
2009-11-11Promote evar_defs to evar_map (in Evd)glondu
2009-11-11Added support for multiple where-clauses in Inductive and co (see wish #2163).herbelin
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
2009-10-28Integrate a few improvements on typeclasses and Program from the equations br...msozeau
2009-10-28Make usage of Dyn explicitglondu
2009-10-21This big commit addresses two problems:soubiran
2009-10-09Fix bug #2162 and a name clashing bug in generalized binders.msozeau
2009-09-17Remove useless Liboject.export_function fieldglondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-09-15Dont't forget to update the state or an obligation tactic assignment maymsozeau
2009-09-15Stop using [obligation_tactic] from Program.Tactics as the defaultmsozeau
2009-09-14Backtrack on the forced discharge of type class variables introducedmsozeau
2009-09-11- Resolve type class constraints before trying to find unresolvedmsozeau
2009-09-10Misc fixes:msozeau
2009-09-02Hack to correctly get ill-formed rec body exceptions even msozeau
2009-08-13Death of "survive_module" and "survive_section" (the first one washerbelin
2009-08-06- Cleaning phase of the interfaces of libnames.ml and nametab.mlherbelin
2009-08-02Improved parameterization of Coq:herbelin
2009-06-29Fix bug introduced by last revision, subtac_cases was returning themsozeau
2009-06-28Abstract the tycon by the matched terms when turning them into variablesmsozeau
2009-06-28Improve return predicate inference by making the return type dependentmsozeau
2009-06-22Fixes for r12197, the refined evars were not returned in case fail_evarmsozeau
2009-06-18Use more consistent resolution parameters in Program and regular typingmsozeau
2009-06-17Fallback on not using [fix_proto] if the right imports aren't there, the msozeau
2009-06-11Use a lazy value for the message in FailError, so that it won't bemsozeau
2009-05-27Fix implicit args code so that declarations are added for allmsozeau
2009-05-26Fix de Bruijn lifting bug appearing when we match on multiple terms withmsozeau
2009-05-16Support for definition hooks in subtac.msozeau
2009-04-28More efficient handling of evars in Program Fixpoint commands.msozeau
2009-04-24Backporting 12080 (fixing bug #2091 on bad rollback in the "where"herbelin
2009-04-24- New cleaning phase for the entry points of pretyping.mlherbelin
2009-04-16Better Requires in Classes. Fix bug #2093: the code does not requiremsozeau
2009-04-08Experimental support for automatic destruction of recursive calls andmsozeau
2009-04-08Fix bug #2083 for good: verify that the measure and relation aremsozeau
2009-04-08Some dead code removal + cleanupsletouzey
2009-04-07Fixes in Program: msozeau
2009-03-28Rewrite of Program Fixpoint to overcome the previous limitations: msozeau
2009-03-26Fixes in Program well-founded definitions:msozeau
2009-03-20Many changes in the Makefile infrastructure + a beginning of ocamlbuildletouzey
2009-03-20Directory 'contrib' renamed into 'plugins', to end confusion with archive of ...letouzey