aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2003-01-19 22:46:11 +0000
committerherbelin2003-01-19 22:46:11 +0000
commite0d2ea6fe56fbde0aafc023729d652ba73a14305 (patch)
treef234ae9234080132a6c967e535cd5b74cb53d8e4
parent6a778f81c7faa5676ee51cc7b0814b4a905d3889 (diff)
MAJ Ltac
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3536 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--CHANGES11
1 files changed, 8 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index fc374553ff..b6af48c608 100644
--- a/CHANGES
+++ b/CHANGES
@@ -72,11 +72,13 @@ ML tactic and vernacular commands
Tactic definitions
-- static globalisation of identifiers and global references (source of
+- Static globalisation of identifiers and global references (source of
incompatibilities, especially, Recursive keyword is required for
mutually recursive definitions).
-- Fresh names for Assert and Pose now based on collision-avoiding
- Intro naming strategy (exceptional source of incompatibilities)
+- New evaluation semantics: no more partial evaluation at definition time;
+ evaluation of all Tactic/Meta Definition, even producing terms, expect
+ a proof context to be evaluated (especially "()" is no longer needed).
+- Debugger now shows the nesting level and the reasons of failure
Tactics
@@ -94,7 +96,10 @@ Tactics
- Coercions now handled in "with" bindings
- "Subst x" replaces all ocurrences of x by t in the goal and hypotheses
when an hypothesis x=t or x:=t or t=x exists
+- Fresh names for Assert and Pose now based on collision-avoiding
+ Intro naming strategy (exceptional source of incompatibilities)
- LinearIntuition (* no documentation *)
+- Unfold expects a correct evaluable argument
Miscellaneous