aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-11-02Optimisation of partial applications in the tactic monad.aspiwack
2013-11-02Fixes parsing of all: followed by a typechecking/evaluation command.aspiwack
2013-11-02Fix behaviour of the refine tactic with respect to evars in types.aspiwack
2013-11-02Small syntax fix to be compatible with Ocaml 3.11.aspiwack
2013-11-02Makes the Ltac debugger usable again.aspiwack
2013-11-02Document "all:" and "Set Default Goal Selector".aspiwack
2013-11-02New option Default Goal Selector.aspiwack
2013-11-02Adds a new goal selector "all:".aspiwack
2013-11-02Replaced monads.ml by an essentially equivalent proofview_gen.ml generated by...aspiwack
2013-11-02Removed spurious try/with in Proofview.Notation.(>>=) and (>>==).aspiwack
2013-11-02Removes Refine from the dev tools now that the module has been deleted.aspiwack
2013-11-02Clean up a warning.aspiwack
2013-11-02The tactic [admit] exits with the "unsafe" status.aspiwack
2013-11-02Cleanup of comments.aspiwack
2013-11-02Plug back the declarative mode.aspiwack
2013-11-02Small change to the IO monad interface: [val ref : 'a -> 'a ref t]aspiwack
2013-11-02A whole new implemenation of the refine tactic.aspiwack
2013-11-02A newly introduced variable inside a named context is no longer α-renamed.aspiwack
2013-11-02Clean-up: removed redundant notations (>>-) and (>>--) from Proofview.Notations.aspiwack
2013-11-02Bases tactics on an IO monad.aspiwack
2013-11-02Getting rid of Goal.here, and all the related exceptions and combinators.aspiwack
2013-11-02Uses Proofview.tclEXTEND more sparingly.aspiwack
2013-11-02Makes the new Proofview.tactic the basic type of Ltac.aspiwack
2013-11-02Closure: fix an issue with r16959 spotted by Matthieuletouzey
2013-10-31Mod_subst.update_delta_resolver : avoid loosing Inline(_,Some _)letouzey
2013-10-31Fixing Kerpair.hash. Since the beginning, it dit not respect the typeppedrot
2013-10-31Future: better doc + restore ~pure optimizationgareuselesinge
2013-10-31CoqIDE: scroll to the right position if there is an interp errorgareuselesinge
2013-10-31Conv_orable made functional and part of pre_envgareuselesinge
2013-10-31Efficient filtered functions in Evd. We test that a filter is actuallyppedrot
2013-10-31Avoiding useless allocations in Closure.ppedrot
2013-10-30Various optimizations of Evd.meta_* functions.ppedrot
2013-10-30More efficient implementation of [Evd.retract_coercible_metas].ppedrot
2013-10-29Optimization in unification: when checking that the head of a term is anppedrot
2013-10-29Useless array-to-list casts in Unification.ppedrot
2013-10-29Do not generate useless argument arrays in whd_* functions.ppedrot
2013-10-29Prevent [Evarutil.whd_head_evar] from uselessly reallocating arrays.ppedrot
2013-10-29[Reductionops.append_stack_app]: do not allocate a useless array.ppedrot
2013-10-29Revert the two last commits. My bad, I messed up git-svn commands...ppedrot
2013-10-29Profile only when CAMLRUNPARAM is set.ppedrot
2013-10-29Printing heap on every processed sentence.ppedrot
2013-10-29Sharing identity evar filters.ppedrot
2013-10-29Allocation-friendly version of [Pre_env.push_named].ppedrot
2013-10-29Optimizing universes: tail-rec, allocation friendly [compare_leq].ppedrot
2013-10-29- install evar printer for debuggingmsozeau
2013-10-28Native compiler: library compilation errors are now non fatal.mdenes
2013-10-28Evar leak in "absurd" tactic.ppedrot
2013-10-28Removing Evd.undefined_evars.ppedrot
2013-10-28Useless array to list conversions in proof/logic.ml.ppedrot
2013-10-27Removing useless filter allocation in evar construction.ppedrot