aboutsummaryrefslogtreecommitdiff
path: root/pretyping/typeclasses.ml
AgeCommit message (Expand)Author
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
2011-04-13- Do not make constants with an assigned type polymorphic (wrong unfoldings).msozeau
2011-03-13- Add modulo_delta_types flag for unification to allow fullmsozeau
2011-03-11Keep information on which fields are subclasses in class declarations,msozeau
2011-02-14- Fix treatment of globality flag for typeclass instance hints (theymsozeau
2010-12-15Misc improvements about evar_mapletouzey
2010-09-28Fix bug #2321, allowing "_" named projections in classes. Not realizingmsozeau
2010-09-24Some dead code removal, thanks to Oug analyzerletouzey
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-05-19Remove compile-command pragmas for emacsletouzey
2010-05-13Improved the efficiency of evars traverals thanks to a split ofherbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-22Here comes the commit, announced long ago, of the new tactic engine.aspiwack
2010-02-16Compute the correct generalization information when discharging a classmsozeau
2010-02-10Fix [Existing Class] impl and add documentation. Fix computation of themsozeau
2010-01-12Added module sharing support for typeclasses and hints (pri_auto_tactic).soubiran
2010-01-01Fix handling of instance declarations in presence of let-ins (bugmsozeau
2009-11-15Fix type class discharge again.msozeau
2009-11-06- Fix discharge bug in typeclasses: some constrs were not actuallymsozeau
2009-10-28Integrate a few improvements on typeclasses and Program from the equations br...msozeau
2009-10-27Fixes around typeclasses:msozeau
2009-10-21This big commit addresses two problems:soubiran
2009-09-17Remove useless Liboject.export_function fieldglondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-08-13Death of "survive_module" and "survive_section" (the first one washerbelin
2009-08-06- Cleaning phase of the interfaces of libnames.ml and nametab.mlherbelin
2009-07-09Use the proper unification flags in e_exact. This makes exact fail a bitmsozeau
2009-04-27- Implementation of a new typeclasses eauto procedure based on successmsozeau
2009-03-28Rewrite of Program Fixpoint to overcome the previous limitations: msozeau
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack