aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorherbelin2009-12-14 19:05:05 +0000
committerherbelin2009-12-14 19:05:05 +0000
commitcc5c3eb26f817a0a1cd479c0f7f3083e648b9a9b (patch)
treed5de785d0560bb7c867560e8b09408b7f24a117e /CHANGES
parentf698148f6aee01a207ce5ddd4bebf19da2108bff (diff)
Improved strategy for rewriting lemma possibly depending because of evars.
Explained in CHANGES how to cope with the change of semantics of abbreviations wrt implicit arguments positions propagation. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12586 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES6
1 files changed, 4 insertions, 2 deletions
diff --git a/CHANGES b/CHANGES
index 9998364d9f..be86cd7ba6 100644
--- a/CHANGES
+++ b/CHANGES
@@ -63,8 +63,10 @@ Notations
- Abbreviations now use implicit arguments and arguments scopes for printing.
- Abbreviations to pure names now strictly behave like the name they refer to
(make redirections of qualified names easier).
-- Abbreviations to applied names now propagate the implicit arguments and
- arguments scope of the underlying reference.
+- Abbreviations for applied constant now propagate the implicit arguments
+ and arguments scope of the underlying reference (possible source of
+ incompatibilities generally solvable by changing such abbreviations from
+ e.g. "Notation foo' := (foo x)" to "Notation foo' y := (foo x (y:=y))").
- The "where" clause now supports multiple notations per defined object.
Vernacular commands