aboutsummaryrefslogtreecommitdiff
path: root/COMPATIBILITY
diff options
context:
space:
mode:
authorMatthieu Sozeau2016-06-27 23:36:31 +0200
committerMatthieu Sozeau2016-06-27 23:36:31 +0200
commit9f9c1dc37ca3ffe30417c8f7b63d62ad5b63e51b (patch)
tree0659a5bfd6c60a82cb0c15026ee490903930eead /COMPATIBILITY
parent727dcedd8d1d6be5c77cbf4bbe08ff18facf3ba2 (diff)
parent5193311836394d3d18a0187a0d77657aa060b651 (diff)
Merge branch 'shrinkobl' into trunk
Diffstat (limited to 'COMPATIBILITY')
-rw-r--r--COMPATIBILITY14
1 files changed, 14 insertions, 0 deletions
diff --git a/COMPATIBILITY b/COMPATIBILITY
index 883b8576d2..892eaa599e 100644
--- a/COMPATIBILITY
+++ b/COMPATIBILITY
@@ -1,3 +1,17 @@
+Potential sources of incompatibilities between Coq V8.5 and V8.6
+----------------------------------------------------------------
+
+Symptom: An obligation generated by Program or an abstracted subproof
+has different arguments.
+Cause: Set Shrink Abstract and Set Shrink Obligations are on by default
+and the subproof does not use the argument.
+Remedy:
+- Adapt the script.
+- Write an explicit lemma to prove the obligation/subproof and use it
+ instead (compatible with 8.4).
+- Unset the option for the program/proof the obligation/subproof originates
+ from.
+
Potential sources of incompatibilities between Coq V8.4 and V8.5
----------------------------------------------------------------