aboutsummaryrefslogtreecommitdiff
path: root/proofs
AgeCommit message (Expand)Author
2011-07-11Stores bullet stack on locally at the level of focuses rather than globally i...aspiwack
2011-07-06Fixed bullets so that they would play well with { }.aspiwack
2011-07-04Extraction: forbid Prop-polymorphism of inductives when extracting to Ocamlletouzey
2011-06-21Cleaning debugging printer relative to new proof engine. Inherbelin
2011-06-18Generalizing flag use_evars_pattern_unification into a flagherbelin
2011-06-13Added a flag to restrict conversion in tactic unification on theherbelin
2011-06-12Added a new flag for freezing evars in tactic unification. Used thisherbelin
2011-06-10Moved allow_K to a unification flagherbelin
2011-06-07Catch AbstractionOverMeta as a unification failure in precatchable_exception.msozeau
2011-05-17Break circular dependency Proof_global -> Vernacexpr -> Proof_global.aspiwack
2011-05-17Fixes bug in [maximal_unfocus] introduced in r14120.aspiwack
2011-05-13A better procedure for checking presence of undefined evars.aspiwack
2011-05-13The modules in proofs now use the Errors module to explain their exceptions t...aspiwack
2011-05-13New option [Set Bullet Behavior] allows to select the behaviour of bullets.aspiwack
2011-05-04First phase removing obsolete support for eta up to conversion inherbelin
2011-04-29Fixed a bug causing inconsistent states during proof editting.aspiwack
2011-04-29Some comments.aspiwack
2011-04-18Add a flag to control betaiota reduction during unification to maintain backw...msozeau
2011-04-13Revert "Add [Polymorphic] flag for defs"msozeau
2011-04-13Add [Polymorphic] flag for defsmsozeau
2011-04-08Applying Tom Prince's patch for build_constant_by_tactic not able toherbelin
2011-04-03Lazy loading of opaque proofs: fast as -dont-load-proofs without its drawbacksletouzey
2011-03-18A tatical "timeout <n> <tac>" that fails if <tac> hasn't finished in <n> secondsletouzey
2011-03-13- Add modulo_delta_types flag for unification to allow fullmsozeau
2011-03-10Forgot a use of evars_reset_evd in nf_evars, add an optional argument asmsozeau
2011-03-07Reverted commit r13893 about propagation of more informativeherbelin
2011-03-07Added propagation of evars unification failure reasons for betterherbelin
2011-02-22Try to fix the behavior of clenv_missing used when declaring hintsletouzey
2011-02-17- Use transparency information all the way through unification andmsozeau
2011-02-10Started to fix the declarative proof mode (C-zar).aspiwack
2011-02-07Factorize code of rewrite to make way for a new implementation using themsozeau
2011-01-28Remove the "Boxed" syntaxes and the const_entry_boxed fieldletouzey
2010-12-24More {raw => glob} changes for consistencyglondu
2010-12-23Rename rawterm.ml into glob_term.mlglondu
2010-12-23Change of nomenclature: rawconstr -> glob_constrglondu
2010-12-15Clenv.connect_clenv without its Evd.foldletouzey
2010-12-13Goal: preventively replace an Evd.fold by an equivalent Evd.fold_undefinedletouzey
2010-12-10Attempt to preserve casts during a refine, especially VMcastletouzey
2010-11-07Delayed the evar normalization in error messages to the last minuteherbelin
2010-10-25Fix minor typo in error message (Closes: #2408)glondu
2010-10-06Remove open_subgoals field of proof_treeglondu
2010-09-24Some dead code removal, thanks to Oug analyzerletouzey
2010-09-20Added eta-expansion in kernel, type inference and tactic unification,herbelin
2010-09-17In the computation of missing arguments for apply, accept that theherbelin
2010-08-02Fix [clenv_missing] to compute a better approximation of missingmsozeau
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-07-21Applied Pierre Letouzey's patch restoring Convert_concl VM casts in new proofherbelin
2010-06-22New script dev/tools/change-header to automatically update Coq files headers.herbelin
2010-06-18Quick fix for having clenv debug printer working in trunk.herbelin
2010-06-13Fixed bug #2314 (inversion using not checking the correctness of its argumentsherbelin