aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2015-12-17 14:05:49 +0100
committerPierre-Marie Pédrot2015-12-17 14:05:49 +0100
commitd83e8aceaca972f8997f208e46d257e69c2e352d (patch)
treed5efe63774ddc8c134b7e50748f15a77e870f133 /CHANGES
parentf24543a02db80e2c4ab3065564fabb9b7d485a2f (diff)
parent04394d4f17bff1739930ddca5d31cb9bb031078b (diff)
Merge branch 'v8.5'
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES19
1 files changed, 12 insertions, 7 deletions
diff --git a/CHANGES b/CHANGES
index a279e487ea..2cc91bbd6b 100644
--- a/CHANGES
+++ b/CHANGES
@@ -12,14 +12,15 @@ Program
- The "Shrink Obligations" flag now applies to all obligations, not only those
solved by the automatic tactic.
-Changes from V8.5beta3
-======================
+Changes from V8.5beta3 to V8.5
+==============================
-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.
+Tools
+
+- 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 the 8.4 behavior of admit is needed, in which case it uses an axiom.
Specification language
@@ -34,6 +35,10 @@ Tactics
- 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.
+- "Proof using" does not clear unused section variables.
+- "refine" has been changed back to the 8.4 behavior of shelving subgoals
+ that occur in other subgoals. The "refine" tactic of 8.5beta2 has been
+ renamed "simple refine"; it does not shelve any subgoal.
Changes from V8.5beta2 to V8.5beta3
===================================