diff options
Diffstat (limited to 'COMPATIBILITY')
| -rw-r--r-- | COMPATIBILITY | 19 |
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 |
