diff options
| author | herbelin | 2011-12-22 16:36:26 +0000 |
|---|---|---|
| committer | herbelin | 2011-12-22 16:36:26 +0000 |
| commit | 3d931ab58b2bdd977c3e6c811619f68d8bc66c1f (patch) | |
| tree | 1f6400b0cb697529d7ab87ee1b60a8d52a284cfa /COMPATIBILITY | |
| parent | aaedd6050f1fb78c1354e4a3a1431c9de3727127 (diff) | |
Credits for 8.4 + resetting COMPATIBILITY file.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14846 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'COMPATIBILITY')
| -rw-r--r-- | COMPATIBILITY | 50 |
1 files changed, 2 insertions, 48 deletions
diff --git a/COMPATIBILITY b/COMPATIBILITY index 6540dd3e69..0849b64f4a 100644 --- a/COMPATIBILITY +++ b/COMPATIBILITY @@ -1,52 +1,6 @@ -Potential sources of incompatibilities between Coq V8.2 and V8.3 +Potential sources of incompatibilities between Coq V8.3 and V8.4 ---------------------------------------------------------------- (see also file CHANGES) -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 - -- The word "by" is now a keyword and can no longer be used as an identifier. - -Type inference - -- Many changes in using classes. - -Library - -- New identifiers of the library can hide identifiers. This can be - solved by changing the order of Require or by qualifying the - identifier with the name of its module. - -- Reorganisation of library (esp. FSets, Sorting, Numbers) may have - moved or removed names around. - -- Infix notation "++" has now to be set at level 60. - -- 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 - names may exceptionally lead to different names in "induction" - (usually a name with lower index is required). - -- More checks in some commands (e.g. in Hint) may lead to forbid some - meaningless part of them. - -- When rewriting using setoid equality, the default equality found - might be different. +TO BE DONE |
