aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES5
-rw-r--r--COMPATIBILITY6
2 files changed, 10 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index c3eaae6ee0..cf1fefa75d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -27,7 +27,10 @@ Specification language
Tactics
- Flag "Bracketing Last Introduction Pattern" is now on by default.
-- Flag "Regular Subst Tactic" is now on by default.
+- Flag "Regular Subst Tactic" is now on by default: it respects the
+ initial order of hypothesis, it contracts cycles, it unfolds no
+ local definitions (common source of incompatibilities, fixable by
+ "Unset Regular Subst Tactic").
- New flag "Refolding Reduction", now disabled by default, which turns
on refolding of constants/fixpoints (as in cbn) during the reductions
done during type inference and tactic retyping. Can be extremely
diff --git a/COMPATIBILITY b/COMPATIBILITY
index 892eaa599e..d423e71df3 100644
--- a/COMPATIBILITY
+++ b/COMPATIBILITY
@@ -11,6 +11,12 @@ Remedy:
instead (compatible with 8.4).
- Unset the option for the program/proof the obligation/subproof originates
from.
+
+Symptom: In a goal, order of hypotheses, or absence of an equality of
+the form "x = t" or "t = x", or no unfolding of a local definition.
+Cause: This might be connected to a number of fixes in the tactic
+"subst". The former behavior can be reactivated by issuing "Unset
+Regular Subst Tactic".
Potential sources of incompatibilities between Coq V8.4 and V8.5
----------------------------------------------------------------