aboutsummaryrefslogtreecommitdiff
path: root/proofs
AgeCommit message (Expand)Author
2013-12-24Qed: feedback when type checking is doneEnrico Tassi
2013-12-17Removing the need of evarmaps in constr internalization.Pierre-Marie Pédrot
2013-12-11Fixing backtrace registering of various tactic-related try-with blocks.Pierre-Marie Pédrot
2013-12-04Fix Admitted.Arnaud Spiwack
2013-12-04Proof_global: fix start_proof comment after the preceding commits.Arnaud Spiwack
2013-12-04Factoring(continued).Arnaud Spiwack
2013-12-04Refactoring: storing more information in the terminator closure.Arnaud Spiwack
2013-12-04The commands that initiate proofs are now in charge of what happens when proo...Arnaud Spiwack
2013-12-04Allow proofs to start with dependent goals.Arnaud Spiwack
2013-11-30Fixing ltac constr variable handling in refine.Pierre-Marie Pédrot
2013-11-29Fixing bug #3169 and avoiding anomaly in bug #2885 (vm_compute notHugo Herbelin
2013-11-12Useless computation in Goal handle augmentation.ppedrot
2013-11-12Do not print tactic notation names at each interpretation step.ppedrot
2013-11-09Partial applications in Goal.ppedrot
2013-11-07Rewriting the proof monad mechanism. Now it uses pure OCaml code, withoutppedrot
2013-11-06Less partial applications in Vars, as well as better memory allocation.ppedrot
2013-11-05Reducing allocation in tclDISPATCHGEN, by doing a List.map at the same timeppedrot
2013-11-04Fix Tacticals.New.tclREPEAT_MAiN: does not fail badly when every goal was sol...aspiwack
2013-11-04Fix the tactical ; [ … ] : the "incorrect number of goal" error was not cau...aspiwack
2013-11-04Allowing proofs starting with a non-empty evarmap.ppedrot
2013-11-02A try/with was catching every exception.aspiwack
2013-11-02Update comments.aspiwack
2013-11-02Doc: solve the bad interaction between Declare Implicit Tactic and refine.aspiwack
2013-11-02Fix destruct: nf_evar prior to tactic interpretation.aspiwack
2013-11-02Add primitives in Goal.V82 to access the goal in nf_evar'd form.aspiwack
2013-11-02Adds a tactic give_up.aspiwack
2013-11-02A tactic shelve_unifiable.aspiwack
2013-11-02Corrects a bug on Proofview.Goal.enter whereby sigmas were captured and used ...aspiwack
2013-11-02Adds a shelve tactic.aspiwack
2013-11-02bootstrap/Monad.v: implements the writer monad in continuation passing style.aspiwack
2013-11-02bootstrap/Monad.v: implements the environment monad in continuation passing s...aspiwack
2013-11-02Adds an experimental exactly_once tactical.aspiwack
2013-11-02Normalise goals with respect to evars in the new tactics.aspiwack
2013-11-02Made Proofview.Goal.hyps a named_context.aspiwack
2013-11-02A dedicated view type for Proofview_gen.split.aspiwack
2013-11-02Adds a tactical once.aspiwack
2013-11-02Less use of the list-based interface for goal-bound tactics.aspiwack
2013-11-02Tachmach.New is now in Proofview.Goal.enter style.aspiwack
2013-11-02More Proofview.Goal.enter.aspiwack
2013-11-02A better version of Goal.advance.aspiwack
2013-11-02bootstrap/Monads.v: A more efficient split.aspiwack
2013-11-02State monad implemented in CPS.aspiwack
2013-11-02A more principled split.aspiwack
2013-11-02Set an extraction flag for inling let-s in Monad.v.aspiwack
2013-11-02More optimisations of partial applications.aspiwack
2013-11-02Try to remove intermediate allocations when dealing with goal-specific tactics.aspiwack
2013-11-02Various rewriting, mostly for speed purposes.aspiwack
2013-11-02Optimisation of partial applications in the tactic monad.aspiwack
2013-11-02Makes the Ltac debugger usable again.aspiwack
2013-11-02New option Default Goal Selector.aspiwack