aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2015-12-15 10:30:31 +0100
committerPierre-Marie Pédrot2015-12-15 10:38:52 +0100
commitdb282f831cbf619e417593c602de24960c3ca69c (patch)
tree6f4bcc1830e37713c571e58084214571c8920ff1 /CHANGES
parentf439001caa24671d03d8816964ceb8e483660e70 (diff)
parentce395ca02311bbe6ecc1b2782e74312272dd15ec (diff)
Merge branch 'v8.5'
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES10
1 files changed, 9 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 02e72df98e..a279e487ea 100644
--- a/CHANGES
+++ b/CHANGES
@@ -15,6 +15,12 @@ Program
Changes from V8.5beta3
======================
+Vernacular commands
+- Flag -compat 8.4 now loads Coq.Compat.Coq84. The standard way of putting Coq
+ in v8.4 compatibility mode is to pass the command line flag "-compat 8.4". It
+ can be followed by "-require Coq.Compat.AdmitAxiom" if 8.4 behavior of admit is
+ needed, in which case it uses an axiom.
+
Specification language
- Syntax "$(tactic)$" changed to "ltac:(tactic)".
@@ -22,7 +28,9 @@ Specification language
Tactics
- Syntax "destruct !hyp" changed to "destruct (hyp)", and similarly
- for induction.
+ for induction (rare source of incompatibilities easily solvable by
+ removing parentheses around "hyp" when not for the purpose of keeping
+ the hypothesis).
- Syntax "p/c" for on-the-fly application of a lemma c before
introducing along pattern p changed to p%c1..%cn. The feature and
syntax are in experimental stage.