aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping
Commit message (Expand)AuthorAge
* Fixes in pruning, do not fail if pruning is impossible due to typing constrai...Gravatar msozeau2011-06-10
* More fixes in pruning/restriction of evars during unification.Gravatar msozeau2011-06-09
* Fixes in pruning in unification.Gravatar msozeau2011-06-08
* - Fix restrict_hyps to not allow filtering on a variable required to typechec...Gravatar msozeau2011-06-07
* Applying Enrico Tassi's patch for giving priority to delta over eta inGravatar herbelin2011-05-24
* Failing instead of switching to the coercion mechanism when VMcastGravatar herbelin2011-05-15
* A better procedure for checking presence of undefined evars.Gravatar aspiwack2011-05-13
* Fix merge, Cumul moved to CUMULGravatar msozeau2011-05-05
* Merge branch 'subclasses' into coq-trunkGravatar msozeau2011-05-05
* First phase removing obsolete support for eta up to conversion inGravatar herbelin2011-05-04
* Fixing bug in printing let-in binders in fix/cofixGravatar herbelin2011-04-24
* Allow betaiota when checking unification of the types of metas (fixes ATBR co...Gravatar msozeau2011-04-20
* Add a flag to control betaiota reduction during unification to maintain backw...Gravatar msozeau2011-04-18
* Fix unification of types of metavariables and error message for sort unificat...Gravatar msozeau2011-04-16
* Take benefit of eta-expansion so that "ex P" is displayed "exists x, P x".Gravatar herbelin2011-04-15
* - Make typeclass transparency information directly availableGravatar msozeau2011-04-13
* - Remove create_evar_defsGravatar msozeau2011-04-13
* - Improve unification (beta-reduction, and same heuristic as evarconv for red...Gravatar msozeau2011-04-13
* Unify meta types with the right flags, add betaiotazeta reduction to unificat...Gravatar msozeau2011-04-13
* Proper typing of metavariables, type errors were completely ignored before......Gravatar msozeau2011-04-13
* - Do not make constants with an assigned type polymorphic (wrong unfoldings).Gravatar msozeau2011-04-13
* Catch NotArity exception and transform it into an anomaly in retyping.Gravatar msozeau2011-04-11
* Applying and reworking Tom Prince's patch for test-suite/failure/universes2.vGravatar herbelin2011-04-08
* Replaced printing number of ill-typed branch by printing name of constructorGravatar herbelin2011-04-08
* A few extra combinators about rel_declaration/named_declaration + a bit of docGravatar herbelin2011-04-06
* As remarked by Enrico, we'd better use eq_constr than structural equalityGravatar herbelin2011-03-31
* - Remove useless grammar ruleGravatar msozeau2011-03-23
* - Fix solve_simpl_eqn which was cheking instances types in the wrong environm...Gravatar msozeau2011-03-23
* Fix inductive_template building ill-typed evars, and update test-suite scriptsGravatar msozeau2011-03-13
* - Add modulo_delta_types flag for unification to allow fullGravatar msozeau2011-03-13
* Keep information on which fields are subclasses in class declarations,Gravatar msozeau2011-03-11
* Tentative to make unification check types at every instanciation of anGravatar msozeau2011-03-11
* - Better error messages taking unif. constraints into account.Gravatar msozeau2011-03-11
* Forgot a use of evars_reset_evd in nf_evars, add an optional argument asGravatar msozeau2011-03-10
* Do not forget conv_pbs when resetting an evm: Gravatar msozeau2011-03-10
* Solve evar instantiations in the right environment.Gravatar msozeau2011-03-08
* Reverted commit r13893 about propagation of more informativeGravatar herbelin2011-03-07
* Revert commit r13883: instantiating ?n by a lambda when "?n a" has toGravatar herbelin2011-03-07
* Added propagation of evars unification failure reasons for betterGravatar herbelin2011-03-07
* Added a table for using reserved names for binding names to typesGravatar herbelin2011-03-05
* A few more betaiota on environments and types of error messages. Seems toGravatar herbelin2011-03-05
* Added support for instantiation of ?n by a lambda when "?n a" has toGravatar herbelin2011-03-05
* Reorganized a bit evarconv.ml:Gravatar herbelin2011-03-05
* Improved define_evar_as_lambda which was creating an unrelated new evarGravatar herbelin2011-03-05
* Instantiate evar by a lambda when "?n args" has to unify with ProdGravatar herbelin2011-03-05
* - Use transparency information all the way through unification andGravatar msozeau2011-02-17
* - Fix treatment of globality flag for typeclass instance hints (theyGravatar msozeau2011-02-14
* An automatic substitution of scope at functor applicationGravatar letouzey2011-02-11
* In evars_of_term and co, visit array c in Evar(_,c) (sequel to r13809)Gravatar letouzey2011-02-11
* Repair Class_tactics.split_evars, broken by r13717 (should fix #2481)Gravatar letouzey2011-02-03