diff options
| author | letouzey | 2012-08-03 13:16:43 +0000 |
|---|---|---|
| committer | letouzey | 2012-08-03 13:16:43 +0000 |
| commit | ddbfd845eadd8ec52eca621b6c4f9848bfe16967 (patch) | |
| tree | 4baccb1e2d217a2818cca04582144bf87d89ba32 | |
| parent | 42fdbab0d8c6266ba596f07d6fa482eb29736d44 (diff) | |
re-sync CHANGES with 8.4
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15672 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | CHANGES | 42 |
1 files changed, 37 insertions, 5 deletions
@@ -25,11 +25,6 @@ Tactics version of "tauto". - Similarly, "intuition" has been made more uniform and, where it now fails, "dintuition" can be used. -- An annotation "eqn:H" or "eqn:?" can be added to a "destruct" - or "induction" to make it generate equations in the spirit of "case_eq". - The former syntax "_eqn" is discontinued. -- The name of the hypothesis introduced by tactic "remember" can be - set via the new syntax "remember t as x eqn:H" (wish #2489). Program @@ -51,6 +46,43 @@ Internal Infrastructure a new directory intf/, for instance constrexpr.mli or glob_term.mli. More details in dev/doc/changes. +Changes from V8.4beta2 to V8.4 +============================== + +Vernacular commands + +- The "Reset" command is now supported again in files given to coqc or Load. +- "Show Script" now indents again the displayed scripts. It can also work + correctly across Load'ed files if the option "Unset Atomic Load" is used. +- "Open Scope" can now be given the delimiter (e.g. Z) instead of the full + scope name (e.g. Z_scope). + +Notations + +- Most compatibility notations of the standard library are now tagged as + (compat xyz), where xyz is a former Coq version, for instance "8.3". + These notations behave as (only parsing) notations, except that they may + triggers warnings (or errors) when used while Coq is not in a corresponding + -compat mode. +- To activate these compatibility warnings, use "Set Verbose Compat Notations" + or the command-line flag -verbose-compat-notations. +- For a strict mode without these compatibility notations, use + "Unset Compat Notations" or the command-line flag -no-compat-notations. + +Tactics + +- An annotation "eqn:H" or "eqn:?" can be added to a "destruct" + or "induction" to make it generate equations in the spirit of "case_eq". + The former syntax "_eqn" is discontinued. +- The name of the hypothesis introduced by tactic "remember" can be + set via the new syntax "remember t as x eqn:H" (wish #2489). + +Libraries + +- Reals: changed definition of PI, no more axiom about sin(PI/2). +- SetoidPermutation: a notion of permutation for lists modulo a setoid equality. +- BigN: fixed the ocaml code doing the parsing/printing of big numbers. + Changes from V8.4beta to V8.4beta2 ================================== |
