aboutsummaryrefslogtreecommitdiff
path: root/pretyping/typing.ml
AgeCommit message (Expand)Author
2014-06-21- Add an option to refresh only algebraic universes, for e_type_of. The goalMatthieu Sozeau
2014-06-20Cleanup treatment of template universe polymorphism (thanks to E. TassiMatthieu Sozeau
2014-05-09Refresh universes for Ltac's type_of, as the term can be used anywhere,Matthieu Sozeau
2014-05-06- Fix bug preventing apply from unfolding Fixpoints.Matthieu Sozeau
2014-05-06Fix interface for template polymorphism, cleaning up code in all typing algor...Matthieu Sozeau
2014-05-06Initial work on reintroducing old-style polymorphism for compatibility (the s...Matthieu Sozeau
2014-05-06This commit adds full universe polymorphism and fast projections to Coq.Matthieu Sozeau
2014-03-05Remove many superfluous 'open' indicated by ocamlc -w +33Pierre Letouzey
2013-10-24More monomorphic List.mem + List.assoc + ...letouzey
2013-05-14Delayed the computation of parameters in sort polymorphism ofherbelin
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2013-02-17A more informative message when the elimination predicate forherbelin
2013-02-10Moved code from Pretype_error to Evarutilppedrot
2013-01-28Uniformization of the "anomaly" command.ppedrot
2012-12-18Taking into account the possibility of having a type of type which isherbelin
2012-11-22Monomorphization (pretyping)ppedrot
2012-09-14Moving Utils.list_* to a proper CList module, which includes stdlibppedrot
2012-09-14This patch removes unused "open" (automatically generated fromregisgia
2012-09-14The new ocaml compiler (4.00) has a lot of very cool warnings,regisgia
2012-08-08Updating headers.herbelin
2012-03-02Noise for nothingpboutill
2011-11-21Renamig support added to "Arguments"gareuselesinge
2011-10-25Still more unification in typing.mlherbelin
2011-10-24More unification in type_of and addition of e_type_of to get the newherbelin
2011-10-11Unification in the return clause of match was not supported in solve_evars.herbelin
2011-10-10Applied the trick of Chung-Kil Hur to solve second-order matchingherbelin
2011-10-05It happens that the type inference algorithm (pretyping) did not checkherbelin
2011-04-08Replaced printing number of ill-typed branch by printing name of constructorherbelin
2010-09-24Some dead code removal, thanks to Oug analyzerletouzey
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-05Added a function in typing.ml to solve evars of a constr w/o going back down ...herbelin
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2008-04-13Bugs, nettoyage, et améliorations diversesherbelin
2008-03-15Application de refresh_universes dans typing.ml et retyping.ml : lesherbelin
2007-08-27Suppression des type_app et body_of_type qui alourdissent inutilement le codeherbelin
2007-06-07Unification des types + clause filtrage manquante + uniformisation localeherbelin
2007-01-22Correction pour le rapport de bug #1325 par rétablissement duherbelin
2006-10-28Extension du polymorphisme de sorte au cas des définitions dans Type.herbelin
2006-05-28- Indtypes: en attente opinion CoRN, les occurrences de Type non explicitesherbelin
2006-05-23Nouvelle implantation du polymorphisme de sorte pour les familles inductivesherbelin
2006-03-29Inductifs avec polymorphisme de sorte (version initiale)herbelin
2005-12-02Changement des named_contextgregoire
2005-06-06essai de typage des instantiations d\'evarsbarras
2005-01-14Inductive.{type_of_inductive,type_of_constructor,arities_of_specif} changedsacerdot
2004-09-17restructuration des printers: proofs passe avant parsingbarras
2004-09-15hiding the meta_map in evar_defsbarras
2004-09-03premiere reorganisation de l\'unificationbarras