aboutsummaryrefslogtreecommitdiff
path: root/pretyping
AgeCommit message (Expand)Author
2012-06-25Added a .mli to pretyping/program.mlppedrot
2012-06-22Added an indirection with respect to Loc in Compat. As many [open Compat]ppedrot
2012-06-21Fix bug #2791 by doing a fixpoint computation in consider_remaining_problems:msozeau
2012-06-20Fixing use of an error instead of a boolean result in the unificationherbelin
2012-06-20Fixing bug #2817 (occur check was not done up to instantiation ofherbelin
2012-06-15Reductionops abstract machine uses Zcase & Zfix stack node.pboutill
2012-06-15Reductionops : Better abstract machine stack utilitiespboutill
2012-06-04Replacing some str with strbrkppedrot
2012-06-04Forward-port fixes from 8.4 (15358, 15353, 15333).msozeau
2012-06-01More cleaningppedrot
2012-06-01Cleaning Pp.ppnl useppedrot
2012-05-30More uniformisation in Pp.warn functions.ppedrot
2012-05-29remove many excessive open Util & Errors in mli'sletouzey
2012-05-29No more Univ in grammar.cmaletouzey
2012-05-29global_reference migrated from Libnames to new Globnames, less deps in gramma...letouzey
2012-05-29Pattern as a mli-only file, operations in Patternopsletouzey
2012-05-29New files intf/constrexpr.mli and intf/notation_term.mli out of Topconstrletouzey
2012-05-29Glob_term now mli-only, operations now in Glob_opsletouzey
2012-05-29locus.mli for occurrences+clauses, misctypes.mli for various little thingsletouzey
2012-05-29Evar_kinds.mli containing former Evd.hole_kind, avoid deps on Evdletouzey
2012-05-11Impossible branches inference fixup (bug 2761)pboutill
2012-04-27Partial revert of r15148 in order to compile with Camlp4pboutill
2012-04-25Avoid unneeded head-normalizations in coercion code.msozeau
2012-04-25Do not delta-head-normalize the proposition argument of sigma types during co...msozeau
2012-04-18Corrects a bug in the refine tactic which could drop evar bodies.aspiwack
2012-04-18Adds a comment: precondition on Evd.addaspiwack
2012-04-16Fixing a "Not_Found" bug related to commit 15061 on the use of evar candidates.herbelin
2012-04-05Speedup free_vars_and_rels_up_alias_expansion (evarconv)gareuselesinge
2012-03-26Unification: Fixing bug in materialize_evar (spotted by MathClasses).herbelin
2012-03-26Unification: Added a heuristic to solve problems of the formherbelin
2012-03-23Little bug in r15061 leading to unusable debug mode.herbelin
2012-03-22Univ: enforce_leq instead of enforce_geq for more uniformityletouzey
2012-03-22evarconv: MaybeFlex/MaybeFlex case infers more Canonical Structuresgareuselesinge
2012-03-20Fix interface of resolve_typeclasses: onlyargs -> with_goals:msozeau
2012-03-20Fixing alpha-conversion bug #2723 introduced in r12485-12486.herbelin
2012-03-20Use a careful analysis of dependencies in restricting instances toherbelin
2012-03-20Unification: when matching "?n[...,(C u1..un),...] = C u1..un" keep aherbelin
2012-03-20Generalized the use of evar candidates in type inference unification:herbelin
2012-03-20Reorganizing the structure of evarutil.ml (only restructuration, noherbelin
2012-03-19More adaptations of pretyping/coercion to Program mode.msozeau
2012-03-19Fix bugs related to Program integration.msozeau
2012-03-19Fixes bug: #2692 (Arguments/simpl off by 1)gareuselesinge
2012-03-19Arguments/simpl: allow ! even on non fixpointsgareuselesinge
2012-03-14Fix merge and add missing file.msozeau
2012-03-14Revise API of understand_ltac to be parameterized by a flag for resolution of...msozeau
2012-03-14Merge fixesmsozeau
2012-03-14Everything compiles again.msozeau
2012-03-14Second step of integration of Program:msozeau
2012-03-14Remove support for "abstract typing constraints" that requires unicity of sol...msozeau
2012-03-13A bit of cleaning: unifying push_rels and push_rel_context.herbelin