diff options
| author | Théo Zimmermann | 2020-06-06 22:07:15 +0200 |
|---|---|---|
| committer | Théo Zimmermann | 2020-06-06 22:07:15 +0200 |
| commit | d0e4e7e106b7b27340f37c62d4da99ea2cc8e95f (patch) | |
| tree | b3e311f411e340d1e44f898344d6d38b7f739896 /doc/sphinx/changes.rst | |
| parent | 9c26e583668827bff5159e7671c406ace8b2f3ae (diff) | |
| parent | 20cee609d1e22a9f2942f63c6e1a6469c28d6e55 (diff) | |
Merge PR #12380: Fix #12361 (indexing issues in the PDF)
Ack-by: Zimmi48
Reviewed-by: jfehrle
Diffstat (limited to 'doc/sphinx/changes.rst')
| -rw-r--r-- | doc/sphinx/changes.rst | 31 |
1 files changed, 10 insertions, 21 deletions
diff --git a/doc/sphinx/changes.rst b/doc/sphinx/changes.rst index 0f2fce522a..532f996bc3 100644 --- a/doc/sphinx/changes.rst +++ b/doc/sphinx/changes.rst @@ -1003,42 +1003,31 @@ Summary of changes The main changes brought by |Coq| version 8.11 are: -- `Ltac2`__, a new tactic language for writing more robust larger scale +- `Ltac2 <811Ltac2>`_, a new tactic language for writing more robust larger scale tactics, with built-in support for datatypes and the multi-goal tactic monad. -- `Primitive floats`__ are integrated in terms and follow the binary64 format +- `Primitive floats <811PrimitiveFloats>`_ are integrated in terms and follow the binary64 format of the IEEE 754 standard, as specified in the `Coq.Float.Floats` library. -- `Cleanups`__ of the section mechanism, delayed proofs and further +- `Cleanups <811Sections>`_ of the section mechanism, delayed proofs and further restrictions of template polymorphism to fix soundness issues related to universes. -- New `unsafe flags`__ to disable locally guard, positivity and universe +- New `unsafe flags <811UnsafeFlags>`_ to disable locally guard, positivity and universe checking. Reliance on these flags is always printed by :g:`Print Assumptions`. -- `Fixed bugs`__ of :g:`Export` and :g:`Import` that can have a +- `Fixed bugs <811ExportBug>`_ of :g:`Export` and :g:`Import` that can have a significant impact on user developments (**common source of incompatibility!**). -- New interactive development method based on `vos` `interface files`__, +- New interactive development method based on `vos` `interface files <811vos>`_, allowing to work on a file without recompiling the proof parts of their dependencies. -- New :g:`Arguments` annotation for `bidirectional type inference`__ +- New :g:`Arguments` annotation for `bidirectional type inference <811BidirArguments>`_ configuration for reference (e.g. constants, inductive) applications. -- New `refine attribute`__ for :cmd:`Instance` can be used instead of +- New `refine attribute <811RefineInstance>`_ for :cmd:`Instance` can be used instead of the removed ``Refine Instance Mode``. -- Generalization of the :g:`under` and :g:`over` tactics__ of SSReflect to +- Generalization of the :g:`under` and :g:`over` `tactics <811SSRUnderOver>`_ of SSReflect to arbitrary relations. -- `Revision`__ of the :g:`Coq.Reals` library, its axiomatisation and +- `Revision <811Reals>`_ of the :g:`Coq.Reals` library, its axiomatisation and instances of the constructive and classical real numbers. -__ 811Ltac2_ -__ 811PrimitiveFloats_ -__ 811Sections_ -__ 811UnsafeFlags_ -__ 811ExportBug_ -__ 811vos_ -__ 811BidirArguments_ -__ 811RefineInstance_ -__ 811SSRUnderOver_ -__ 811Reals_ - Additionally, while the :tacn:`omega` tactic is not yet deprecated in this version of Coq, it should soon be the case and we already recommend users to switch to :tacn:`lia` in new proof scripts (see |
