aboutsummaryrefslogtreecommitdiff
path: root/COMPATIBILITY
diff options
context:
space:
mode:
authorherbelin2011-12-22 16:36:26 +0000
committerherbelin2011-12-22 16:36:26 +0000
commit3d931ab58b2bdd977c3e6c811619f68d8bc66c1f (patch)
tree1f6400b0cb697529d7ab87ee1b60a8d52a284cfa /COMPATIBILITY
parentaaedd6050f1fb78c1354e4a3a1431c9de3727127 (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--COMPATIBILITY50
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