aboutsummaryrefslogtreecommitdiff
path: root/proofs/logic.ml
AgeCommit message (Expand)Author
2013-10-28Useless array to list conversions in proof/logic.ml.ppedrot
2013-10-24More monomorphic List.mem + List.assoc + ...letouzey
2013-10-23cList: a few alternative to hashtbl-based uniquize, distinct, subsetletouzey
2013-10-05Moving side effects into evar_map. There was no reason to keep anotherppedrot
2013-09-19Get rid of the uses of deprecated OCaml elements (still remaining compatible ...xclerc
2013-08-25Replacing lists by sets in clear tactic.ppedrot
2013-08-08State Transaction Machinegareuselesinge
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