File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 47
47
required to provide a term that describes how the live variables in
48
48
the loop evolve over an iteration.
49
49
50
+ * A new experimental facility for "tagging" proof obligations in
51
+ specifications and later using those tags to make decisions
52
+ in proof tactics. See the new ` llvm_setup_with_tag ` ,
53
+ ` goal_has_tags ` , and ` goal_has_some_tag ` commands.
54
+
55
+ * A new experimental option (toggled via
56
+ ` enable_single_override_special_case ` and
57
+ ` disable_single_override_special_case ` ) which changes the handling
58
+ for cases where an overriden function has only one override that
59
+ could possibly apply. When the special case handling is enabled,
60
+ preconditions for the override are asserted separately, maintaining
61
+ their individual metadata instead of being combined into a single
62
+ precondition for the entire override. This may be advantageous if
63
+ proving the individual goals is easier than the conjunction of all
64
+ of them, or if different tactics are needed for different subgoals.
65
+ Currently, this option only applies to LLVM verifications.
66
+
50
67
# Version 0.9
51
68
52
69
## New Features
You can’t perform that action at this time.
0 commit comments