aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/univ.ml
Commit message (Expand)AuthorAge
...
* 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
* Univ: switch the order of int and dir_path in UniverseLevel.LevelGravatar letouzey2012-03-22
* Univ: avoid recording dummy universe constraints u<=u or u=uGravatar letouzey2012-03-12
* Noise for nothingGravatar pboutill2012-03-02
* Univ: a univ_depends function to avoid a hack in InductiveopsGravatar letouzey2012-03-01
* Univ: a better Constraint.compareGravatar letouzey2012-03-01
* Univ: a faster is_leq test used when possibleGravatar letouzey2012-02-29
* Univ: correct compare_neq (fix #2703)Gravatar letouzey2012-02-27
* When checking for emptiness, use Foo.is_empty instead of (=) Foo.emptyGravatar letouzey2011-10-26
* Hash-consing of mutual_inductive_body (and Univ.constraints)Gravatar letouzey2011-10-10