aboutsummaryrefslogtreecommitdiff
path: root/theories/Classes/RelationClasses.v
AgeCommit message (Expand)Author
2010-02-17RelationClasses: adapt eq_Reflexive and co to avoid Universe Inconsistenciesletouzey
2010-02-09ZBinary (impl of Numbers via Z) reworked, comes earlier, subsumes ZOrderedTypeletouzey
2010-01-11Support "Local Obligation Tactic" (now the default in sections).msozeau
2009-11-08Use generalizable variables info when internalizing arbitrary bindings,msozeau
2009-11-02list, length, app are migrated from List to Datatypesletouzey
2009-10-27Add a new vernacular command for controling implicit generalization ofmsozeau
2009-10-22Fix new instances that could easily make class resolution loop on msozeau
2009-10-13MSets: a new generation of FSetsletouzey
2009-10-05Correctly do backtracking during type class resolution even if only newmsozeau
2009-09-28Fix the stdlib doc compilation + switch all .v file to utf8letouzey
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-09-15Stop using [obligation_tactic] from Program.Tactics as the defaultmsozeau
2009-09-10Misc fixes:msozeau
2009-09-08Fix the bug-ridden code used to choose leibniz or generalizedmsozeau
2009-05-16Minor fixes in typeclasses:msozeau
2009-04-27- Implementation of a new typeclasses eauto procedure based on successmsozeau
2009-04-16Better Requires in Classes. Fix bug #2093: the code does not requiremsozeau
2009-04-07Move setoid_rewrite to its own module and do some clean up inmsozeau
2009-03-28Rewrite of Program Fixpoint to overcome the previous limitations: msozeau
2009-02-04Fix [subrelation] clauses that privileged the weakest. Better impl argsmsozeau
2009-01-18Last changes in type class syntax: msozeau
2008-12-14Generalized binding syntax overhaul: only two new binders: `() and `{},msozeau
2008-10-23Generalized implementation of generalization.msozeau
2008-09-14Use manual implicts in Classes and rationalize class parameter names.msozeau
2008-09-11Add enough information to correctly globalize recursive calls in inductive andmsozeau
2008-09-07Add the ability to declare [Hint Extern]'s with no pattern.msozeau
2008-09-04Improve typeclasses eauto using the dnet for local assumptions too, and selectmsozeau
2008-09-03Fix bug #1935, reworking the reflexivity, symmetry... tactics to usemsozeau
2008-08-27Major speed and space improvements in setoid rewrite:msozeau
2008-08-22- New auto hints for transparency/opacity control, not bound to msozeau
2008-07-22New tactics [conv] to test convertibility (actually, unification) of twomsozeau
2008-07-07- Improve [Context] vernacular to allow arbitrary binders, not justmsozeau
2008-07-04Fixes in handling of implicit arguments:msozeau
2008-06-27Enhanced discrimination nets implementation, which can now work withmsozeau
2008-06-22Rename obligations_tactic to obligation_tactic and fix bugs #1893.msozeau
2008-06-10- Correct handling of DependentMorphism error, using tclFAIL instead ofmsozeau
2008-06-08- Extension de "generalize" en "generalize c as id at occs".herbelin
2008-05-11- Cleanup parsing of binders, reducing to a single production for allmsozeau
2008-04-29Fix eauto still using delta when it shouldn't (should make CoRN compilemsozeau
2008-04-15More renamings to avoid clashes (e.g. with CoRN).msozeau
2008-04-15Document CHANGES in setoid rewrite, move DefaultRelation tomsozeau
2008-04-14Renamings to avoid clashes with definitions in Relation_Definitions, nowmsozeau
2008-04-12Document the new setoid rewrite tactic, and fix a few things whilemsozeau
2008-04-09Fixes in new Morphisms files. msozeau
2008-04-08- A little cleanup in Classes/*. Separate standard morphisms onmsozeau
2008-04-02Minor fixes. Use expanded type in class_tactics for Morphism search, tomsozeau
2008-04-01Ajout des propriétés $Id:$ là où elles n'existaient pas ou n'étaientherbelin
2008-03-31- Fix for rewriting under dependent products.msozeau
2008-03-29Fix test-suite files, change conflicting notation "->rel" and the othersmsozeau
2008-03-28Improve error handling and messages for typeclasses. msozeau