aboutsummaryrefslogtreecommitdiff
path: root/proofs/logic.ml
AgeCommit message (Expand)Author
2013-05-28Getting rid of LtacLocated exception transformer.ppedrot
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2013-04-16Fixing #2968. This is quite brittle though, because we are messingppedrot
2013-04-05Allow catching of WrongAbstractionType, fixing a regression from 8.4msozeau
2013-03-13Restrict (try...with...) to avoid catching critical exn (part 12)letouzey
2013-02-18Removing Exc_located and using the new exception enrichementppedrot
2013-02-17Added propagation of evars unification failure reasons for betterherbelin
2013-02-17Revised the Ltac trace mechanism so that trace breaking due toherbelin
2013-01-28Uniformization of the "anomaly" command.ppedrot
2013-01-22New implementation of the conversion test, using normalization by evaluation tomdenes
2012-12-18Modulification of nameppedrot
2012-12-14Modulification of identifierppedrot
2012-12-13Renamed Option.Misc.compare to the more uniform Option.equal.ppedrot
2012-11-25Monomorphization (proof)ppedrot
2012-10-02Remove some more "open" and dead code thanks to OCaml4 warningsletouzey
2012-09-14As r15801: putting everything from Util.array_* to CArray.*.ppedrot
2012-09-14Moving Utils.list_* to a proper CList module, which includes stdlibppedrot
2012-09-14This patch removes unused "open" (automatically generated fromregisgia
2012-09-14The new ocaml compiler (4.00) has a lot of very cool warnings,regisgia
2012-08-08Updating headers.herbelin
2012-06-22Added an indirection with respect to Loc in Compat. As many [open Compat]ppedrot
2012-05-29Glob_term now mli-only, operations now in Glob_opsletouzey
2012-05-29Tacexpr as a mli-only, the few functions there are now in Tacopsletouzey
2012-03-02Noise for nothingpboutill
2012-01-06Fixes bug #2654 (tactic instantiate failing to update existential variables).aspiwack
2011-12-18Granted legitimate wish #2607 (not exposing crude fixpoint body ofherbelin
2011-08-10Propagated information from the reduction tactics to the kernel soherbelin
2011-07-04Extraction: forbid Prop-polymorphism of inductives when extracting to Ocamlletouzey
2011-06-07Catch AbstractionOverMeta as a unification failure in precatchable_exception.msozeau
2011-03-07Reverted commit r13893 about propagation of more informativeherbelin
2011-03-07Added propagation of evars unification failure reasons for betterherbelin
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-09-24Some dead code removal, thanks to Oug analyzerletouzey
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-09Automatic introduction of names given before ":" in Lemma's andherbelin
2010-05-19Add (almost) compatibility with camlp4, without breaking support for camlp5letouzey
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-22Here comes the commit, announced long ago, of the new tactic engine.aspiwack
2010-03-08Consider OccurCheck a catchable exception.msozeau
2010-01-04Errors issued by reduction tactics (e.g. pattern) were not caught by "try".herbelin
2009-10-25Add support for remaining side-conditions in "apply in as".herbelin
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-07-15- Fixing bug #2139 (kernel-based test of well-formation of eliminationherbelin
2009-06-06Fixing bug 2110 (tactic "refine" was calling (co)mutual_fix with index 0herbelin
2009-05-23A try at using sort variables during unification. Instead of refreshingmsozeau
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-02-06pushed evar reduction in kernelbarras
2009-01-18Backporting from v8.2 to trunk:herbelin