aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
2012-05-29locus.mli for occurrences+clauses, misctypes.mli for various little thingsletouzey
2012-04-15Adding newline after warning and restoring distinction betweenherbelin
2012-04-05Shortcuts and optimizations of comparisonsxclerc
2012-03-26Module names and constant/inductive names are now in two separate namespacesletouzey
2012-03-22Univ: enforce_leq instead of enforce_geq for more uniformityletouzey
2012-03-22Univ: switch the order of int and dir_path in UniverseLevel.Levelletouzey
2012-03-20Reorganizing the structure of evarutil.ml (only restructuration, noherbelin
2012-03-14Final part of moving Program code inside the main code. Adapted add_definitio...msozeau
2012-03-13Fixing vm_compute bug #2729 (function used to decompose constructorsherbelin
2012-03-12Univ: avoid recording dummy universe constraints u<=u or u=uletouzey
2012-03-02Noise for nothingpboutill
2012-03-01Univ: a univ_depends function to avoid a hack in Inductiveopsletouzey
2012-03-01Univ: a better Constraint.compareletouzey
2012-02-29Univ: a faster is_leq test used when possibleletouzey
2012-02-27Univ: correct compare_neq (fix #2703)letouzey
2011-12-12Proof using ...gareuselesinge
2011-11-29Term: properly ignore Casts between Apps in constr_ordpuech
2011-11-29Term: useless conversion to list in constr_ord deletedpuech
2011-11-28Term: Fix hash_constr behavior for Cast lnterleaved in application spines.puech
2011-11-21Typoherbelin
2011-10-26When checking for emptiness, use Foo.is_empty instead of (=) Foo.emptyletouzey
2011-10-26Environ.set_universes is dead codeletouzey
2011-10-26Mod_subst: some simplifications, some more significant names to functions, etcletouzey
2011-10-25First attempt at making Print Assumption compatible with opaque modules (fix ...letouzey
2011-10-24Mod_subst: Attempt to fix #2608letouzey
2011-10-11Safe_typing: adding a inductive block adds many labels (fix #2603)letouzey
2011-10-11Names : check of labels, cleanup, nicer debug display of kn and constantletouzey
2011-10-11Mod_subst: an unused functionletouzey
2011-10-11More on r14536 (an unused pattern-matching remained in the commit).herbelin
2011-10-11Various simplifications about constant_of_delta and mind_of_deltaletouzey
2011-10-10Hash-consing of mutual_inductive_body (and Univ.constraints)letouzey
2011-10-10Avoid some re-allocation during hash-cons of dir_pathletouzey
2011-10-10Hash-cons the statically allocated Rels (1 to 16) to themselvesletouzey
2011-10-10Hash-cons of constr : avoid some useless allocationsletouzey
2011-10-08Rely on kernel to know if a name is already used so as to be consistent with it.herbelin
2011-10-05Fixing critical inductive polymorphism bug found by Bruno.herbelin
2011-10-05It happens that the type inference algorithm (pretyping) did not checkherbelin
2011-10-02Hash-consing of constr could share moreletouzey
2011-09-25Polishing commits r14492, r14448 and r14407 (tactics propagateherbelin
2011-09-24Completing r14448 and thus continuing r14407 (using Cast to propagateherbelin
2011-09-22Remove specific hash-consing of Term.types (was unused anyway)letouzey
2011-09-22Hash-consing: attempt to stop hash-consing separately constr in declare.mlletouzey
2011-09-15Names.make_mbid and co : convert from/to identifier (avoid some String.copy)letouzey
2011-09-08More twicks on hash-consingletouzey
2011-09-07Fix the hconsing of universesletouzey
2011-09-04Having added a special Cast for remembering the use of conversionherbelin
2011-08-10Propagated information from the reduction tactics to the kernel soherbelin
2011-08-08Term: fix hash_constr to hash modulo casts & names (like compare_constr)puech
2011-08-08Esubst: make types of substitutions & lifts privatepuech
2011-08-01Term: simplify compare_constr by removing calls to decompose_apppuech