aboutsummaryrefslogtreecommitdiff
path: root/pretyping/typeclasses.ml
AgeCommit message (Expand)Author
2014-10-01Fixing new failure of #3017 after 012fe1a96ba81ab (Referring to evarsHugo Herbelin
2014-09-18For type classes, tell that VarInstance's behave like GoalEvar (avoid a loop ...Hugo Herbelin
2014-09-15Rework typeclass resolution and control of backtracking.Matthieu Sozeau
2014-09-12Referring to evars by names. Added a parser for evars (but parsing ofHugo Herbelin
2014-09-11Add a flag for restricting resolution of typeclasses toMatthieu Sozeau
2014-08-25instanciation is French, instantiation is EnglishJason Gross
2014-08-03Move to a representation of universe polymorphic constants using indices for ...Matthieu Sozeau
2014-06-17Existing Class now works with universe polymorphism. Fixes HoTT bug #063Matthieu Sozeau
2014-05-06- Fix treatment of global universe constraints which should be passed alongMatthieu Sozeau
2014-05-06Adapt universe polymorphic branch to new handling of futures for delayed proofs.Matthieu Sozeau
2014-05-06Correct rebase on STM code. Thanks to E. Tassi for help on dealing withMatthieu Sozeau
2014-05-06This commit adds full universe polymorphism and fast projections to Coq.Matthieu Sozeau
2013-09-18At least made the evar type opaque! There are still 5 remaining unsafeppedrot
2013-09-05Optimizing some evar_maps manipulation. In particular, using a [map] insteadppedrot
2013-08-25Actually using the domain function for maps.ppedrot
2013-08-01Added printing of instance priority to the Print Instances command.ppedrot
2013-06-12One more fix for rewrite: disallow resolving of the (partial) constraintsmsozeau
2013-05-14Delayed the computation of parameters in sort polymorphism ofherbelin
2013-05-14Replacing compatibility layer for Fmap in Typeclasses. Code wasppedrot
2013-05-14More semantical-friendly function.ppedrot
2013-05-12Use the Hook module here and there.ppedrot
2013-04-29Merging Context and Sign.ppedrot
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2013-04-22code simplifications concerning Summaryletouzey
2013-04-18Finer fix for bug 3017, mark unresolvability only of goals that aremsozeau
2013-04-03Fix for bug #3017: wrong handling of the unresolvability statusmsozeau
2013-03-22Fix bug# 2994, 2971 about better error messages.msozeau
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 12)letouzey
2013-03-12Allowing different types of, not to be mixed, generic Stores throughppedrot
2012-12-18Modulification of nameppedrot
2012-12-08Finish patch for Hint Resolve, stopping to generate new constant names formsozeau
2012-11-22Monomorphization (pretyping)ppedrot
2012-10-26Change Hint Resolve, Immediate to take a global reference as argumentmsozeau
2012-10-02Remove some more "open" and dead code thanks to OCaml4 warningsletouzey
2012-09-14Moving Utils.list_* to a proper CList module, which includes stdlibppedrot
2012-09-14This patch removes unused "open" (automatically generated fromregisgia
2012-08-08Updating headers.herbelin
2012-06-04Forward-port fixes from 8.4 (15358, 15353, 15333).msozeau
2012-05-29global_reference migrated from Libnames to new Globnames, less deps in gramma...letouzey
2012-05-29Evar_kinds.mli containing former Evd.hole_kind, avoid deps on Evdletouzey
2012-03-20Fix interface of resolve_typeclasses: onlyargs -> with_goals:msozeau
2012-03-19Fix bugs related to Program integration.msozeau
2012-03-02Noise for nothingpboutill
2012-01-23Fix for Program Instance not separately checking the resolution of evars of t...msozeau
2011-11-18Restore backward compatibility. ":>" declares subinstances in Class declarati...msozeau
2011-11-18Fix for subclasses implementation, allowing to register generalized classes s...msozeau
2011-11-17Merge subinstances branch by me and Tom Prince.msozeau
2011-11-02Add type annotations around all calls to Libobject.declare_objectletouzey
2011-10-07Fix bug #2557 and an issue with Propers for complementmsozeau
2011-04-13- Make typeclass transparency information directly availablemsozeau