aboutsummaryrefslogtreecommitdiff
path: root/toplevel/classes.ml
AgeCommit message (Expand)Author
2010-01-04Specific syntax for Instances in Module Type: Declare Instanceletouzey
2010-01-02Fix bug in last commit, missing a substitution call.msozeau
2010-01-01Fix handling of instance declarations in presence of let-ins (bugmsozeau
2009-12-27Fix "Existing Instance" to handle globality information and "Existingmsozeau
2009-11-15Fix [Instance: forall ..., C args := t] declarations to behave asmsozeau
2009-11-11Promote evar_defs to evar_map (in Evd)glondu
2009-11-09A bit of cleaning around name generation + creation of dedicated file namegen.mlherbelin
2009-11-08Restructuration of command.ml + generic infrastructure for inductive schemesherbelin
2009-11-04Fixed record syntax "{|x=...; y=...|}" so that it works with qualified names.gmelquio
2009-10-28Integrate a few improvements on typeclasses and Program from the equations br...msozeau
2009-10-09Fix bug #2162 and a name clashing bug in generalized binders.msozeau
2009-10-05Correctly do backtracking during type class resolution even if only newmsozeau
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-09-14Backtrack on the forced discharge of type class variables introducedmsozeau
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-05-27Fix implicit args code so that declarations are added for allmsozeau
2009-05-27Stop using a "Manual Implicit Arguments" flag and support them as soonmsozeau
2009-05-16Minor fixes in typeclasses:msozeau
2009-05-09- Adding "Hint Resolve ->" and "Hint Resolve <-" for declaration of equivalenceherbelin
2009-04-08Some dead code removal + cleanupsletouzey
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-01-18Last changes in type class syntax: msozeau
2008-12-04Correct handling of defined methods (let-ins) in instance declarations.msozeau
2008-11-09More factorization of inductive/record and typeclasses: move classmsozeau
2008-11-05Petit bug dans le commit précédent.aspiwack
2008-11-05Nouvelle syntaxe pour écrire des records (co)inductifs :aspiwack
2008-10-23Open notation for declaring record instances.msozeau
2008-10-23Generalized implementation of generalization.msozeau
2008-10-22Fix bugs #1975 and #1976.msozeau
2008-09-15Fix bug #1943 and restrict the inference optimisation of Program tomsozeau
2008-09-14In manual implicit arguments mode, do not enrich implicitsmsozeau
2008-09-14Fix bug #1936: uncaught exception due to undefinable exceptions.msozeau
2008-09-14Fix bug #1940: uncaught exception when searching for a type class.msozeau
2008-09-11Add enough information to correctly globalize recursive calls in inductive andmsozeau
2008-09-07Fixes in typeclasses resolution. Avoid reducing instances types beforemsozeau
2008-08-22- New auto hints for transparency/opacity control, not bound to msozeau
2008-07-22Correct implementation of discharging of implicit arguments and add newmsozeau
2008-07-17Uniformisation du format des messages d'erreur (commencent par uneherbelin
2008-07-07- Improve [Context] vernacular to allow arbitrary binders, not justmsozeau
2008-07-04Fixes in handling of implicit arguments:msozeau
2008-06-25Création du fichier dumpglob.ml, qui rassemble les fonctions de globalisatio...notin
2008-06-21Code cleanup in typeclasses, remove dead and duplicated code.msozeau
2008-06-21Fix bug #1889, correct globalization in class declarations.msozeau
2008-06-18Fix bug in implementation of splitting of class constraints.msozeau
2008-06-17Fix bug in handling of classes and instances inside sections atmsozeau
2008-06-17Fixes w.r.t. let binders in class contexts and Add Parametricmsozeau
2008-06-03Fixes incorrect handling of existing existentials variables inmsozeau
2008-05-30Improvements on coqdoc by adding more information into .globmsozeau
2008-05-23- Fix bug #1858, Hint Unfold calling the wrong locate function.msozeau
2008-05-19Fix globalization bug in class_tactics and refactorize instancemsozeau