aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Herbelin2015-06-30 16:59:19 +0200
committerHugo Herbelin2015-07-05 18:49:41 +0200
commit8a71148e8068c67c5b7d9b9b0f00ab5de5bf03b7 (patch)
tree6c7b6e26251687a55fcbcd71acb6d21b5441efcf
parenta51cce369b9c634a93120092d4c7685a242d55b1 (diff)
More precise rewording about asymmetric patterns.
-rw-r--r--CHANGES9
1 files changed, 5 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
index 9172195960..050d3e999f 100644
--- a/CHANGES
+++ b/CHANGES
@@ -163,10 +163,11 @@ Specification Language
- Constructors in pattern-matching patterns now respect the same rules
regarding implicit arguments than in applicative position. The old
behavior can be recovered by the command "Set Asymmetric
- Patterns". As a side effect, Much more notations can be used in
- patterns. Considering that the pattern language is rich enough like
- that, definitions are now always forbidden in patterns. (source of
- incompatibilities for definitions that delta-reduce to a constructor)
+ Patterns". As a side effect, notations for constructors explicitly
+ mentioning non-implicit parameters can now be used in patterns.
+ Considering that the pattern language is already rich enough, binding
+ local definitions is however now forbidden in patterns (source of
+ incompatibilities for local definitions that delta-reduce to a constructor).
- Type inference algorithm now granting opacity of constants. This might also
affect behavior of tactics (source of incompatibilities, solvable by
re-declaring transparent constants which were set opaque).