aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/univ.ml
Commit message (Expand)AuthorAge
* Another try at close_proof that should behave better w.r.t. exception handling.Gravatar Matthieu Sozeau2014-05-16
* Rewritten the sorting algorithm for universes with a better complexity.Gravatar Pierre-Marie Pédrot2014-05-13
* Find a more efficient fix for dealing with template universes:Gravatar Matthieu Sozeau2014-05-06
* - Fix bug preventing apply from unfolding Fixpoints.Gravatar Matthieu Sozeau2014-05-06
* Cleanup in constr, correct classification of polymorphic defs.Gravatar Matthieu Sozeau2014-05-06
* - Fix index-list to show computational relations for rewriting files.Gravatar Matthieu Sozeau2014-05-06
* Various fixes of universe polymorphism and projections when they're set.Gravatar Matthieu Sozeau2014-05-06
* Improve universe/level comparison using hashes.Gravatar Matthieu Sozeau2014-05-06
* In kernel/univ.ml, better allocation behavior, better eq_univs functionGravatar Matthieu Sozeau2014-05-06
* Compat with ocaml 3.12Gravatar Matthieu Sozeau2014-05-06
* - Fix comparison of universes.Gravatar Matthieu Sozeau2014-05-06
* Better hashconsing of levels and universes, working with modules.Gravatar Matthieu Sozeau2014-05-06
* Be defensive in univ/eq_instances, raise an anomaly on incompatible instances.Gravatar Matthieu Sozeau2014-05-06
* Reinstate hashconsing of instances, faster globally.Gravatar Matthieu Sozeau2014-05-06
* Restore reasonable performance by not allocating during universe checks,Gravatar Matthieu Sozeau2014-05-06
* - Rename eq to equal in Univ, document new modules, set interfaces.Gravatar Matthieu Sozeau2014-05-06
* This commit adds full universe polymorphism and fast projections to Coq.Gravatar Matthieu Sozeau2014-05-06
* Correct handling of hashconsing of constraint sets. The previous implementationGravatar Pierre-Marie Pédrot2014-03-05
* Fixing Pervasives.equality in extraction.Gravatar Pierre-Marie Pédrot2014-03-03
* remoteCounter: backup/restoreGravatar Enrico Tassi2014-02-26
* univ: removing dead codeGravatar Enrico Tassi2014-02-26
* Optimizing universes: tail-rec, allocation friendly [compare_leq].Gravatar ppedrot2013-10-29
* More monomorphic List.mem + List.assoc + ...Gravatar letouzey2013-10-24
* Specializing hash functions for widely used types.Gravatar ppedrot2013-10-24
* cList: set-as-list functions are now with an explicit comparisonGravatar letouzey2013-10-23
* Fix comment for new string syntax (OCaml trunk).Gravatar xclerc2013-10-04
* Removing a bunch of generic equalities.Gravatar ppedrot2013-09-27
* Universe counters on slaves are in sync with masterGravatar gareuselesinge2013-08-20
* A version of Univ.check_eq with no anomaly for Evd.set_eq_sortGravatar letouzey2013-03-12
* More monomorphization.Gravatar ppedrot2013-03-05
* avoid (Int.equal (cmp ...) 0) when a boolean equality existsGravatar letouzey2013-02-19
* Dir_path --> DirPathGravatar letouzey2013-02-19
* Minor code cleanups, especially take advantage of Dir_path.is_emptyGravatar letouzey2013-02-18
* Uniformization of the "anomaly" command.Gravatar ppedrot2013-01-28
* Modulification of dir_pathGravatar ppedrot2012-12-14
* Modulification of identifierGravatar ppedrot2012-12-14
* * Implementing the "union by rank" optimisation in univ.mlGravatar pboutill2012-12-10
* Small cleaning of interface in UnivGravatar ppedrot2012-11-26
* Monomorphization (kernel)Gravatar ppedrot2012-11-22
* More monomorphizationsGravatar ppedrot2012-11-13
* Monomorphized a lot of equalities over OCaml integers, thanks toGravatar ppedrot2012-11-08
* Removed many calls to OCaml generic equality. This was done byGravatar ppedrot2012-10-29
* univ inconsistency error message gives evidence of a cycleGravatar barras2012-10-17
* Remove some more "open" and dead code thanks to OCaml4 warningsGravatar letouzey2012-10-02
* Cleaning, renaming obscure functions and documenting in Hashcons.Gravatar ppedrot2012-09-26
* Moving Utils.list_* to a proper CList module, which includes stdlibGravatar ppedrot2012-09-14
* Updating headers.Gravatar herbelin2012-08-08
* More uniformisation in Pp.warn functions.Gravatar ppedrot2012-05-30
* Shortcuts and optimizations of comparisonsGravatar xclerc2012-04-05
* Univ: enforce_leq instead of enforce_geq for more uniformityGravatar letouzey2012-03-22