aboutsummaryrefslogtreecommitdiff
path: root/proofs/clenvtac.ml
AgeCommit message (Expand)Author
2014-09-12While we don't have a clean alternative to Clenvtac, add a primitiveMatthieu Sozeau
2014-09-10A step towards better differentiating when w_unify is used for subtermHugo Herbelin
2014-09-06Renaming goal-entering functions.Pierre-Marie Pédrot
2014-06-25Putting implicit arguments of Clenv.res_pf right.Pierre-Marie Pédrot
2014-06-24Clenvtac.clenv_refine in the new monad. Not satisfactory though, because itPierre-Marie Pédrot
2014-06-24Clenvtac.res_pf is in the new tactic monad.Pierre-Marie Pédrot
2014-06-23Clenvtac.unify is in the new monad.Pierre-Marie Pédrot
2014-05-06- Fixes for canonical structure resolution (check that the initial term indee...Matthieu Sozeau
2014-05-06This commit adds full universe polymorphism and fast projections to Coq.Matthieu Sozeau
2014-04-23Removing dead code, thanks to new OCaml warnings and a bit of scripting.Pierre-Marie Pédrot
2014-04-22Simplifying interface of elimination tactics. They used dummy clausenvs, andPierre-Marie Pédrot
2014-03-05Remove many superfluous 'open' indicated by ocamlc -w +33Pierre Letouzey
2013-11-02Tachmach.New is now in Proofview.Goal.enter style.aspiwack
2013-11-02Clean-up: removed redundant notations (>>-) and (>>--) from Proofview.Notations.aspiwack
2013-11-02Makes the new Proofview.tactic the basic type of Ltac.aspiwack
2013-10-05Moving side effects into evar_map. There was no reason to keep anotherppedrot
2013-09-18At least made the evar type opaque! There are still 5 remaining unsafeppedrot
2013-08-08State Transaction Machinegareuselesinge
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-04-18Finer fix for bug 3017, mark unresolvability only of goals that aremsozeau
2013-04-03Fix for bug #3017: wrong handling of the unresolvability statusmsozeau
2012-12-18Fixed a little inefficiency of "set/destruct" over a pattern. Nowherbelin
2012-11-25Monomorphization (proof)ppedrot
2012-09-14Partial revert of Yann commit in order to use CLib.List when openingppedrot
2012-09-14This patch removes unused "open" (automatically generated fromregisgia
2012-08-08Updating headers.herbelin
2012-06-04Forward-port fixes from 8.4 (15358, 15353, 15333).msozeau
2012-03-20Fix interface of resolve_typeclasses: onlyargs -> with_goals:msozeau
2012-03-02Noise for nothingpboutill
2011-12-17Added a flag to control the use of typing when instantiating appliedherbelin
2011-10-11Moved to a more standard order of arguments (i.e. env followed by evar_map)herbelin
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-04-18Add a flag to control betaiota reduction during unification to maintain backw...msozeau
2011-03-13- Add modulo_delta_types flag for unification to allow fullmsozeau
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-09-20Added eta-expansion in kernel, type inference and tactic unification,herbelin
2010-09-17In the computation of missing arguments for apply, accept that theherbelin
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-22Here comes the commit, announced long ago, of the new tactic engine.aspiwack
2009-12-21Generic support for open terms in tacticsherbelin
2009-09-18- Fixed a bug in checking that implicit arguments are all correctlyherbelin
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-07-08Reactivation of pattern unification of evars in apply unification, inherbelin
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-06-02Backtrack on experimental unification with sort variables: it requires msozeau