aboutsummaryrefslogtreecommitdiff
path: root/pretyping/pretyping.ml
AgeCommit message (Expand)Author
2011-01-07Fixing an uncaught exception bug with use of vmcastherbelin
2010-12-24More {raw => glob} changes for consistencyglondu
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-12-23Change of nomenclature: rawconstr -> glob_constrglondu
2010-09-11Improving a few error messages in Ltac interpretationherbelin
2010-08-02Fix [clenv_missing] to compute a better approximation of missingmsozeau
2010-07-27Minor fixes:msozeau
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-06-06Added support for Ltac-matching terms with variables bound in the patternherbelin
2010-05-28Documentation of pretype_id (minor commit).herbelin
2010-05-19Add (almost) compatibility with camlp4, without breaking support for camlp5letouzey
2010-05-09Added a few informations about file lineages (for the most part in kernel)herbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-03-15Fix splitting evars tactics and stop dropping evar constraints whenmsozeau
2010-03-07Reorder resolution of type class and unification constraints.msozeau
2010-03-07Fix treatment of remaining unification constraints: raise a moremsozeau
2009-12-24Opened the possibility to type Ltac patterns but it is not fully functional yetherbelin
2009-11-27Added support for definition of fixpoints using tactics.herbelin
2009-11-11Promote evar_defs to evar_map (in Evd)glondu
2009-10-28Make usage of Dyn explicitglondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-06-22Fixes for r12197, the refined evars were not returned in case fail_evarmsozeau
2009-06-18Use more consistent resolution parameters in Program and regular typingmsozeau
2009-06-18Fix "unsatisfiable constraints" error messages to include all themsozeau
2009-06-11When typing a non-dependent arrow, do not put the (anonymous) variablemsozeau
2009-04-24- New cleaning phase for the entry points of pretyping.mlherbelin
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
2008-12-31Moved parts of Sign to Term. Unified some names (e.g. decomp_n_prod ->herbelin
2008-11-08Apply vmconv if there are no _undefined_ evars around.msozeau
2008-11-07Slight change of the semantics of user-given casts: they don't reallymsozeau
2008-11-05Move Record desugaring to constrintern and add ability to use notationsmsozeau
2008-10-25More debugging of handling of open constrs with typeclasses:msozeau
2008-10-23Open notation for declaring record instances.msozeau
2008-07-17Uniformisation du format des messages d'erreur (commencent par uneherbelin
2008-06-21Various improvements in handling of evars in general and typingmsozeau
2008-06-03Fixes incorrect handling of existing existentials variables inmsozeau
2008-05-05Mise en place d'un algorithme d'inversion des contraintes de type lorsherbelin
2008-04-30Réutilisation de l'infrastructure pour le polymorphisme d'univers desherbelin
2008-04-17Little fixes in setoid_rewrite.msozeau
2008-04-09Fix evar bugs in type classes:msozeau
2008-03-28- Second pass on implementation of let pattern. Parse "let ' par [as x]?msozeau
2008-03-27Various fixes on typeclasses:msozeau
2008-03-10Une passe sur l'unification des evars (suite aux commits 10124, 10125, 10145)herbelin
2008-03-06Syntax changes in typeclasses, remove "?" for usual implicit argumentsmsozeau
2008-02-08Change implementation of resolution for typeclasses to use a customizedmsozeau
2008-01-31Finish let| implementation and document itmsozeau
2008-01-18Fix bug #1778, better typeclass error messages. Move Obligations Tactic to a ...msozeau
2008-01-17Add new LetPattern construct to replace dest. syntax: let| pat := t in b is b...msozeau