aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-05-06Keep track of universes on coercion applications even if they're not polymorp...Matthieu Sozeau
2014-05-06Comment in Funind.v test-suite fileMatthieu Sozeau
2014-05-06Proper calculation of constructor levels, forgetting the level of lets.Matthieu Sozeau
2014-05-06Refresh some universes in cases.ml as they might appear in the term.Matthieu Sozeau
2014-05-06Correct universe handling in program coercions (bug #2378).Matthieu Sozeau
2014-05-06Fix set_leq_sort refusing max(u,Set) <= Set when u is flexible.Matthieu Sozeau
2014-05-06Retype application of fix_proto to get the right universes in ProgramMatthieu Sozeau
2014-05-06- Fix arity handling in retyping (de Bruijn bug!)Matthieu Sozeau
2014-05-06Fix restrict_universe_context removing some universes that do appear in the t...Matthieu Sozeau
2014-05-06Fix declarations of monomorphic assumptionsMatthieu Sozeau
2014-05-06Allow records whose sort is defined by a constant.Matthieu Sozeau
2014-05-06- Fix RecTutorial, and mutual induction schemes getting the wrong names.Matthieu Sozeau
2014-05-06Fix program Fixpoint not taking care of universes.Matthieu Sozeau
2014-05-06- Fixes for canonical structure resolution (check that the initial term indee...Matthieu Sozeau
2014-05-06Fix restrict_universe_context to not remove useful constraints.Matthieu Sozeau
2014-05-06- Fix eq_constr_universes restricted to Sorts.equalMatthieu Sozeau
2014-05-06Remove postponed constraints (unused)Matthieu Sozeau
2014-05-06Fixes after rebase. The use of pf_constr_of_global is problematic in presence...Matthieu Sozeau
2014-05-06- Fix bug preventing apply from unfolding Fixpoints.Matthieu Sozeau
2014-05-06Adapt universe polymorphic branch to new handling of futures for delayed proofs.Matthieu Sozeau
2014-05-06Fix issue #88: restrict_universe_context was wrongly forgetting about constra...Matthieu Sozeau
2014-05-06Honor the Opaque flag for projections in simpl.Matthieu Sozeau
2014-05-06In case two constants/vars/rels are _not_ defined, force unification of unive...Matthieu Sozeau
2014-05-06Fix context forgetting universes (temporary, the fix is not exactly right).Matthieu Sozeau
2014-05-06Adapt Y. Bertot's path on private inductives (now the keyword is "Private").Yves Bertot
2014-05-06- Fix abstract forgetting about new constraints.Matthieu Sozeau
2014-05-06- Fix handling of polymorphic inductive elimination schemes.Matthieu Sozeau
2014-05-06Cleanup in constr, correct classification of polymorphic defs.Matthieu Sozeau
2014-05-06- Fix index-list to show computational relations for rewriting files.Matthieu Sozeau
2014-05-06Fix printing of projections with implicits.Matthieu Sozeau
2014-05-06Fix inversion of notations for projections.Matthieu Sozeau
2014-05-06Various fixes of universe polymorphism and projections when they're set.Matthieu Sozeau
2014-05-06- Fix Check to use the constraints inferred during type inference.Matthieu Sozeau
2014-05-06Improve universe/level comparison using hashes.Matthieu Sozeau
2014-05-06In kernel/univ.ml, better allocation behavior, better eq_univs functionMatthieu Sozeau
2014-05-06Compat with ocaml 3.12Matthieu Sozeau
2014-05-06- Fix comparison of universes.Matthieu Sozeau
2014-05-06Better hashconsing of levels and universes, working with modules.Matthieu Sozeau
2014-05-06Be defensive in univ/eq_instances, raise an anomaly on incompatible instances.Matthieu Sozeau
2014-05-06Reinstate hashconsing of instances, faster globally.Matthieu Sozeau
2014-05-06Restore reasonable performance by not allocating during universe checks,Matthieu Sozeau
2014-05-06- Rename eq to equal in Univ, document new modules, set interfaces.Matthieu Sozeau
2014-05-06'Pretty' printer for wf_pathsPierre
2014-05-06md5 for MacOSPierre
2014-05-06Lemmas: export standard proof terminatorEnrico Tassi
2014-05-06Rewriting the proof monad mechanism. Now it uses pure OCaml code, withoutppedrot
2014-05-06Fix interface for template polymorphism, cleaning up code in all typing algor...Matthieu Sozeau
2014-05-06Properly reinstate old-style polymorphism in the kernel and pretyping/retyping.Matthieu Sozeau
2014-05-06Initial work on reintroducing old-style polymorphism for compatibility (the s...Matthieu Sozeau
2014-05-06Correct rebase on STM code. Thanks to E. Tassi for help on dealing withMatthieu Sozeau