diff options
author | Enrico Tassi <Enrico.Tassi@inria.fr> | 2016-06-14 10:51:00 +0200 |
---|---|---|
committer | Enrico Tassi <Enrico.Tassi@inria.fr> | 2016-06-14 10:51:00 +0200 |
commit | ff67a511a358ada3daefea0839e18d474531e13d (patch) | |
tree | b5dfb7b8d79394d1aabbe0d125d30e12a0fbf621 /engine | |
parent | 19330a458b907b5e66a967adbfe572d92194913c (diff) | |
parent | 1334a657052a2385c3f3b01cc65c3ccae448fa96 (diff) |
Merge remote-tracking branch 'origin/pr/173' into trunk
This is the "error resiliency" mode for STM
Diffstat (limited to 'engine')
-rw-r--r-- | engine/proofview.mli | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engine/proofview.mli b/engine/proofview.mli index 7996b7969..93ba55c61 100644 --- a/engine/proofview.mli +++ b/engine/proofview.mli @@ -303,6 +303,9 @@ val guard_no_unifiable : Names.Name.t list option tactic goals of p *) val unshelve : Goal.goal list -> proofview -> proofview +(** [depends_on g1 g2 sigma] checks if g1 occurs in the type/ctx of g2 *) +val depends_on : Evd.evar_map -> Goal.goal -> Goal.goal -> bool + (** [with_shelf tac] executes [tac] and returns its result together with the set of goals shelved by [tac]. The current shelf is unchanged. *) val with_shelf : 'a tactic -> (Goal.goal list * 'a) tactic |