aboutsummaryrefslogtreecommitdiff
path: root/pretyping/unification.ml
AgeCommit message (Expand)Author
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-02-06pushed evar reduction in kernelbarras
2009-01-20Fixing bug #1918 (no occur-check in Meta unification was done yet!).herbelin
2009-01-12Fix a bunch of bugs related to setoid_rewrite, unification and evars:msozeau
2009-01-04Fixed bugs #2001 (search_guard was overwriting the guard index givenherbelin
2008-12-31Moved parts of Sign to Term. Unified some names (e.g. decomp_n_prod ->herbelin
2008-12-04Fixes for unification and substitution of metas under binders.msozeau
2008-12-02Miscellaneous fixes and improvements:herbelin
2008-11-14Restores behaviour of v8.1 for unification problems which fail (backport of 1...letouzey
2008-11-05Fix in the unification algorithm using evars: unify types of evarmsozeau
2008-10-26Backtrack sur commit 11467 (tentative d'optimisation meta_instance quiherbelin
2008-10-18Optimisation de clenv.ml pour que meta_instance ne soit pas appeléherbelin
2008-10-09* Fixed constr_cmp again to handle universes subtyping correctlypuech
2008-10-03(Try to) use the conversion oracle also in w_unify to choose which constant tomsozeau
2008-09-04Fix camlp5-ism "Ploc.Exc" and add a unification fix: when solving anmsozeau
2008-08-04Évolutions diverses et variées.herbelin
2008-06-21Correction bug #1886 (pb unification.ml, report de 11157 de v8.2 vers trunk)herbelin
2008-06-18Propagation des révisions 11144 et 11136 de la 8.2 vers le trunkherbelin
2008-06-10- Officialisation de la notation "pattern c at -1" (cf wish 1798 sur coq-bugs)herbelin
2008-06-05changed w_coerce_to_type to consider remaining unif problems (Hugo\'s patch)barras
2008-05-28introduced Termops.eq_constr (and constr_cmp) that compares terms up to alpha...barras
2008-05-21refined the conversion oraclebarras
2008-05-20Correction d'un bug de l'unification pattern qui oubliait d'expanserherbelin
2008-04-28Backtrack on using metas eagerly in auto, only done in "new auto" formsozeau
2008-04-27Quelques bricoles autour de l'unification:herbelin
2008-04-27- Backtrack sur option with_types suite à confusion sur l'utilisationherbelin
2008-04-27- Fix bug in unification not taking into account the right metamsozeau
2008-04-26- Backtrack sur extension de syntaxe pour pose qui rentre en conflit avecherbelin
2008-04-23Prise en compte des coercions dans les clauses "with" même si le typeherbelin
2008-04-21- Parameterize unification by two sets of transparent_state, one for openmsozeau
2008-04-17Bug squashing day !msozeau
2008-04-04- Relâchement de la contrainte de bonne longueur des intropatternsherbelin
2008-04-03Essai d'un peu plus de conversion dans apply : suppression de laherbelin
2008-04-01Ajout "simple apply" et "simple eapply" pour apply sans unfoldherbelin
2008-03-30Modifications diverses et variées :herbelin
2008-03-16Using the "relation" constant made some unifications fail in the newmsozeau
2008-03-06Toujours suite commits 10623 et 10624:herbelin
2008-03-06Suite commit 10623:herbelin
2008-03-06Correction d'un bug "ancestral": apply ne savait pas unifier ?n=?nherbelin
2008-03-05Correction d'une typo restant du commit 10557 et cause d'échec de contribsherbelin
2008-02-14Suspension de l'introduction de delta dans apply : certaines contribsherbelin
2008-02-13Essai de prise en compte de delta dans unify_0 (même sur termes non clos). herbelin
2008-02-13Correction de ce qui semble être un petit bug dans la gestion de laherbelin
2008-02-07Mise en place d'une toute petite amélioration de l'unification deherbelin
2007-10-03Ajout de eelim, ecase, edestruct et einduction (expérimental).herbelin
2007-09-17Raffinement de l'algorithme d'inférence de typeherbelin
2007-06-07Unification des types + clause filtrage manquante + uniformisation localeherbelin
2007-06-06Toujours l'unification de apply : nouveau raffinement pour ne testerherbelin
2007-06-05Amélioration de la complexité de auto (l'utilisation des types dansherbelin
2007-05-29Correction d'un bug dans l'affichage du message d'erreur real_cleanherbelin