aboutsummaryrefslogtreecommitdiff
path: root/pretyping/evarconv.ml
AgeCommit message (Expand)Author
2010-03-07Fix treatment of remaining unification constraints: raise a moremsozeau
2009-10-21This big commit addresses two problems:soubiran
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-08-11Relatively ad hoc fix to an ill-typed instantiation bug in typeherbelin
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-07-06change in the order of unification constraints solving (for canonical structu...amahboub
2009-06-02Backtrack on experimental unification with sort variables: it requires msozeau
2009-05-28Properly catch sort constraint inconsistency exception inmsozeau
2009-05-27Populate the sort constraints set correctly during unification. Add amsozeau
2009-05-23A try at using sort variables during unification. Instead of refreshingmsozeau
2009-05-09fix a bug in canonical structures (bug found and fixed by Cyril)barras
2009-03-20Fixes to make Ynot compile with the trunk:msozeau
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-02-09memoized is_ground_envbarras
2009-02-06pushed evar reduction in kernelbarras
2009-01-04Fixed bugs #2001 (search_guard was overwriting the guard index givenherbelin
2008-11-21fixed problem with r11612barras
2008-11-21fixed exponential behavior of evar unif (ground case)barras
2008-11-07Fix universe problem appearing ConCaT using the existing infrastructure formsozeau
2008-08-05Correction de bugs:herbelin
2008-08-05Suite 11187 et 11298 : ne retarder le dépliage d'une projectionherbelin
2008-07-17Uniformisation du format des messages d'erreur (commencent par uneherbelin
2008-06-29Correction d'un bug dans l'analyse des contraintes non résoluesherbelin
2008-06-29Préférence donnée aux constantes qui ne sont pas des projectionsherbelin
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-05-20Correction d'un bug de l'unification pattern qui oubliait d'expanserherbelin
2008-05-14Résolution des problèmes ambigus d'inférence du type de retour desherbelin
2008-05-05Mise en place d'un algorithme d'inversion des contraintes de type lorsherbelin
2008-04-25Ajout de "Theorem id1 : t1 ... with idn : tn" pour partager la preuveherbelin
2008-02-19added products and sorts as possible heads for canonical structurescorbinea
2008-02-14Added default canonical structures (see example in test-suite)corbinea
2007-12-05Factorisation des opérations sur le type option de Util dans un module aspiwack
2007-10-01Amendement à la révision 10124 : déplacement de apprec_nohdbeta entreherbelin
2007-09-17Raffinement de l'algorithme d'inférence de typeherbelin
2007-09-06Uniformisation politique de nommage evd/isevars (evd si evar_defs,herbelin
2007-02-21Prise en compte de l'environnement dans les pbs de conversion + MAJ CHANGESherbelin
2006-09-15Report de l'heuristique d'unification premier ordre flexible/rigideherbelin
2006-09-12Ajout unification pattern dans l'algorithme d'unification desherbelin
2006-08-29Prise en compte de l'instance des evars dans la détection des 'motifs'herbelin
2006-08-29Il faut (au moins) normaliser les evars avant de tenterherbelin
2006-08-28Diverses modifications autour de l'unification modulo conversion:herbelin
2006-05-05amelioration de la machine interpretee (vecteurs au lieu de listes d'arguments)barras
2006-04-27Standardisation nom option_app en option_mapherbelin
2006-03-02Correctif pour bug #1089 (cannot define an isevar twice)herbelin
2005-12-17Orthographe de 'instantiate'herbelin
2005-12-02Changement des named_contextgregoire
2005-11-08Nettoyage suite à la détection par défaut des variables inutilisées par o...herbelin
2005-06-07reparations de quelques petits bugs d\'unification + introduction de la notio...barras
2005-06-06essai de typage des instantiations d\'evarsbarras