aboutsummaryrefslogtreecommitdiff
path: root/pretyping
AgeCommit message (Expand)Author
2013-04-03Fix for bug #3017: wrong handling of the unresolvability statusmsozeau
2013-03-30Continuation of r16346 on filtering local definitions. Refinedherbelin
2013-03-25Native compiler: timing info for reification in debug mode.mdenes
2013-03-25Fix bug #2989: make unification.ml able to deal with canonical structure in a...pboutill
2013-03-25 Comments in mlipboutill
2013-03-23Minor code cleaning in CArray / CList.ppedrot
2013-03-22Fix bug# 2994, 2971 about better error messages.msozeau
2013-03-21Fixing unfolding of local definitions during unification that appearedherbelin
2013-03-21Cosmetic code contraction in evarsolve.ml + test sur unification avec let-in.herbelin
2013-03-21Using hnf instead of "intro H" for forcing reduction to a product.herbelin
2013-03-21Fixing an old pecularity of "red": head betaiota redexes are nowherbelin
2013-03-20Check a list length before doing a List.chop (fix #3000)letouzey
2013-03-18Fix for bug #3004 (thanks Hugo!)letouzey
2013-03-17Avoid a few overzealous "when Errors.noncritical"letouzey
2013-03-17Retyping.get_type_of: a lax version raising no anomaliesletouzey
2013-03-14Typo in an error messageletouzey
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 12)letouzey
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 7)letouzey
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 5)letouzey
2013-03-12A version of Univ.check_eq with no anomaly for Evd.set_eq_sortletouzey
2013-03-12Term.dest* functions now raise specific DestKO exn instead of Invalid_argumentletouzey
2013-03-12invalid_arg instead of raise (Invalid_argement ...)letouzey
2013-03-12Allowing different types of, not to be mixed, generic Stores throughppedrot
2013-03-11Added a Local Definition vernacular command. This type of definitionppedrot
2013-03-05More monomorphization.ppedrot
2013-02-28compare_stack_shape before ise_stack2 in evar_convpboutill
2013-02-28Repairing r16205: errors raised by check_evar_instance were no longerherbelin
2013-02-28More informative error when a global reference is used in a context ofherbelin
2013-02-26kernel/declarations becomes a pure mliletouzey
2013-02-25Evarconv: When doing a iota of a fixpoint, use constant name instead of fixpo...pboutill
2013-02-21A slightly more efficient test of well-typedness of restriction ofherbelin
2013-02-19avoid (Int.equal (cmp ...) 0) when a boolean equality existsletouzey
2013-02-19Dir_path --> DirPathletouzey
2013-02-19Classops : avoid some use of Gmapletouzey
2013-02-18Removing Exc_located and using the new exception enrichementppedrot
2013-02-18use List.rev_map whenever possibleletouzey
2013-02-18Minor code cleanups, especially take advantage of Dir_path.is_emptyletouzey
2013-02-17Displaying environment and unfolding aliases in "cannot_unify"herbelin
2013-02-17A more informative message when the elimination predicate forherbelin
2013-02-17Locating errors from consider_remaining_unif_problems if possibleherbelin
2013-02-17Added propagation of evars unification failure reasons for betterherbelin
2013-02-10Splitted Evarutil in two filesppedrot
2013-02-10Moved code from Pretype_error to Evarutilppedrot
2013-02-05Revert "Ordered evars by level of dependency in the merging phase of unificat...herbelin
2013-02-05Fixed bug #2981 (anomaly NotASort in Retyping due to collision betweenherbelin
2013-01-29Renaming evar_env/evar_unfiltered_env into evar_filtered_env/evar_envherbelin
2013-01-28Actually adding backtrace handling.ppedrot
2013-01-28Uniformization of the "anomaly" command.ppedrot
2013-01-28Fixing one part of #2830 (anomaly "defined twice" due to nested calls toherbelin
2013-01-28Added backtrace information to anomaliesppedrot