aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/unification.ml
Commit message (Expand)AuthorAge
* Fix interface of resolve_typeclasses: onlyargs -> with_goals:Gravatar msozeau2012-03-20
* Second step of integration of Program:Gravatar msozeau2012-03-14
* Remove support for "abstract typing constraints" that requires unicity of sol...Gravatar msozeau2012-03-14
* Noise for nothingGravatar pboutill2012-03-02
* Continuing 14812 and 14813 (use type information to reduce theGravatar herbelin2011-12-18
* Added a flag to control the use of typing when instantiating appliedGravatar herbelin2011-12-17
* Added ability to take the type of applied metas into account whenGravatar herbelin2011-12-17
* Reorganizing Unification.unify_0 so as to more easily share codeGravatar herbelin2011-12-17
* Discarding let-ins from the instances of the evars in theGravatar herbelin2011-12-04
* Added a DEPRECATED flag in declaration of options. For now only two options a...Gravatar ppedrot2011-11-24
* A bit of documentation around cases.ml + ML modules uselessly openGravatar herbelin2011-11-16
* Refined second_order_matching so that a constraint on whichGravatar herbelin2011-11-08
* Improved check is_open_canonical_projectionGravatar gareuselesinge2011-11-08
* Fixing incorrect change to pattern-unification over Meta's introducedGravatar herbelin2011-11-06
* Completing r14538 (Chung-Kil Hur's trick for fast dependently-typedGravatar herbelin2011-10-11
* Moved to a more standard order of arguments (i.e. env followed by evar_map)Gravatar herbelin2011-10-11
* More robust and uniform treatment of aliases in evarutil.mlGravatar herbelin2011-10-10
* Generalizing subst_term_occ so that it supports an arbitrary matchingGravatar herbelin2011-09-26
* Propagated information from the reduction tactics to the kernel soGravatar herbelin2011-08-10
* Fix unification: detect invalid evar instantiations due to scoping earlier.Gravatar msozeau2011-08-04
* Fixing two typos introduced in r14217 and r14223Gravatar herbelin2011-06-20
* Ensured that the transparency state is used when flag betaiota is on for apply.Gravatar herbelin2011-06-19
* Generalizing flag use_evars_pattern_unification into a flagGravatar herbelin2011-06-18
* Activating flags betaiota by default for applyGravatar herbelin2011-06-18
* The ad hoc version for first-order unification at toplevel of "?n argsGravatar herbelin2011-06-18
* Added full pattern-unification on Meta for tactic unification.Gravatar herbelin2011-06-13
* Added a flag to restrict conversion in tactic unification on theGravatar herbelin2011-06-13
* Oups, typo in previous commitGravatar herbelin2011-06-12
* Removed what looks like a (very old) useless f.o. unification passGravatar herbelin2011-06-12
* Added a new flag for freezing evars in tactic unification. Used thisGravatar herbelin2011-06-12
* Moved allow_K to a unification flagGravatar herbelin2011-06-10
* Fix merge, Cumul moved to CUMULGravatar msozeau2011-05-05
* Merge branch 'subclasses' into coq-trunkGravatar msozeau2011-05-05
* First phase removing obsolete support for eta up to conversion inGravatar herbelin2011-05-04
* Allow betaiota when checking unification of the types of metas (fixes ATBR co...Gravatar msozeau2011-04-20
* Add a flag to control betaiota reduction during unification to maintain backw...Gravatar msozeau2011-04-18
* Fix unification of types of metavariables and error message for sort unificat...Gravatar msozeau2011-04-16
* - Remove create_evar_defsGravatar msozeau2011-04-13
* - Improve unification (beta-reduction, and same heuristic as evarconv for red...Gravatar msozeau2011-04-13
* Unify meta types with the right flags, add betaiotazeta reduction to unificat...Gravatar msozeau2011-04-13
* Proper typing of metavariables, type errors were completely ignored before......Gravatar msozeau2011-04-13
* - Add modulo_delta_types flag for unification to allow fullGravatar msozeau2011-03-13
* Solve evar instantiations in the right environment.Gravatar msozeau2011-03-08
* Reverted commit r13893 about propagation of more informativeGravatar herbelin2011-03-07
* Added propagation of evars unification failure reasons for betterGravatar herbelin2011-03-07
* - Use transparency information all the way through unification andGravatar msozeau2011-02-17
* Rename rawterm.ml into glob_term.mlGravatar glondu2010-12-23
* Delayed the evar normalization in error messages to the last minuteGravatar herbelin2010-11-07
* Improve handling of metas as evars in unification (patch by Hugo)Gravatar letouzey2010-09-30
* Added eta-expansion in kernel, type inference and tactic unification,Gravatar herbelin2010-09-20