aboutsummaryrefslogtreecommitdiffhomepage
path: root/COMPATIBILITY
diff options
context:
space:
mode:
authorGravatar Matthieu Sozeau <matthieu.sozeau@inria.fr>2015-02-12 22:59:41 +0100
committerGravatar Matthieu Sozeau <matthieu.sozeau@inria.fr>2015-02-12 22:59:41 +0100
commit1e1a2f1803c57cc1697e294a7610b76a95661687 (patch)
treecc683aa3b940c36ab3f5c692693bfeeb257855d4 /COMPATIBILITY
parent8c5bfa0f00b80979473bba26c1b9a1410667e032 (diff)
COMPATIBILITY: add note about the change of behavior of Instance foo :=
{| |}. Add test-suite files for closed bugs.
Diffstat (limited to 'COMPATIBILITY')
-rw-r--r--COMPATIBILITY7
1 files changed, 7 insertions, 0 deletions
diff --git a/COMPATIBILITY b/COMPATIBILITY
index 2ce29346c..3b4e8987c 100644
--- a/COMPATIBILITY
+++ b/COMPATIBILITY
@@ -26,6 +26,13 @@ Universe Polymorphism.
(e.g. induction). Extra "Transparent" might have to be added to
revert opacity of constants.
+Type classes.
+
+- When writing an Instance foo : Class A := {| proj := t |} (note the
+ vertical bars), support for typechecking the projections using the
+ type information and switching to proof mode is no longer available.
+ Use { } (without the vertical bars) instead.
+
Potential sources of incompatibilities between Coq V8.3 and V8.4
----------------------------------------------------------------