aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2012-07-05 17:30:37 +0000
committerGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2012-07-05 17:30:37 +0000
commitafe903e7889625986edab5506e3bb2cb90f7f483 (patch)
tree3e03b9273b837502aa0f1fb6b197519370bb0235
parent819029226c334030a540ed7570bc423c4463c6b4 (diff)
Quick update to CHANGES, mention especially the new parsing of ->
So -> is at level 99 since commit 15515. In particular it has now *less* priority than <->, i.e. A->B<->C is now parsed as A->(B<->C) instead of the former awkward and beginner-misleading (A->B)<->C. Sorry, I was planning to do a separate commit for that, but I forgot. In fact, the parsing rules for -> were slightly changed during Pierre B's recent conversion of -> to a true Notation, leading to a nasty sitution : A->B<->C->D was parsed as A->(B<->(C->D)). With no obvious solution to restore full compatibility, we decided to go for the parsing described above, both easy to implement and to work with. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15523 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--CHANGES9
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index b0b067e68..0819cdeed 100644
--- a/CHANGES
+++ b/CHANGES
@@ -7,6 +7,12 @@ Vernacular commands
(foo_rect, foo_rec, foo_ind) anymore by default (feature wish #2693).
A flag "Set/Unset Record Elimination Schemes" allows to change this.
The tactic "induction" on a record is now actually doing "destruct".
+- The "Open Scope" command can now be given also a delimiter (e.g. Z).
+
+Specification Language
+
+- The syntax "x -> y" is now declared at level 99. In particular, it has
+ now a lower priority than "<->" : "A -> B <-> C" is now "A -> (B <-> C)".
Tactics
@@ -29,6 +35,9 @@ Program
Notations
- "Bind Scope" can no longer bind "Funclass" and "Sortclass".
+- A notation can be given a (compat "8.x") annotation, making
+ it behave like a (only parsing), but flags may active warning
+ or error when this notation is used.
Internal Infrastructure