aboutsummaryrefslogtreecommitdiff
path: root/COMPATIBILITY
diff options
context:
space:
mode:
Diffstat (limited to 'COMPATIBILITY')
-rw-r--r--COMPATIBILITY19
1 files changed, 16 insertions, 3 deletions
diff --git a/COMPATIBILITY b/COMPATIBILITY
index 9f11d986e5..09b72e922d 100644
--- a/COMPATIBILITY
+++ b/COMPATIBILITY
@@ -3,9 +3,19 @@ Potential sources of incompatibilities between Coq V8.2 and V8.3
(see also file CHANGES)
-Most sources of incompatibilities can be avoided by calling coqtop or
-coqc with option "-compat 8.2". The sources of incompatibilities
-listed below must however be treated manually.
+The main incompatibilities between 8.2 and 8.3 are the following
+
+- When defining objects using tactics as in "Definition f binders :
+ type.", the binders are automatically introduced in the context. The
+ former behavior can be restored by using "Unset Automatic
+ Introduction" (for local modification) or "Global Unset Automatic
+ Introduction" (for inheritance through Require).
+
+- For setoid rewriting, Morphism has been renamed into Proper.
+
+In general, most sources of incompatibilities can be avoided by
+calling coqtop or coqc with option "-compat 8.2". The sources of
+incompatibilities listed below must however be treated manually.
Syntax
@@ -28,6 +38,9 @@ Library
- Infix notation "++" has now to be set at level 60. [LinAlg]
+- When using Program (refl_equal and Vnil have maximal implicit
+ arguments, lemmas about measure have a different form, ...).
+
Tactics
- The synchronization of introduction names and quantified hypotheses