aboutsummaryrefslogtreecommitdiff
path: root/doc/sphinx/changes.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/sphinx/changes.rst')
-rw-r--r--doc/sphinx/changes.rst43
1 files changed, 33 insertions, 10 deletions
diff --git a/doc/sphinx/changes.rst b/doc/sphinx/changes.rst
index 4f3ee2dcaf..f8d6b35226 100644
--- a/doc/sphinx/changes.rst
+++ b/doc/sphinx/changes.rst
@@ -721,6 +721,33 @@ CoqIDE
(`#13870 <https://github.com/coq/coq/pull/13870>`_,
by Guillaume Melquiond).
+Changes in 8.13.2
+~~~~~~~~~~~~~~~~~
+
+Kernel
+^^^^^^
+
+- **Fixed:**
+ Crash when using :tacn:`vm_compute` on an irreducible ``PArray.set``
+ (`#14005 <https://github.com/coq/coq/pull/14005>`_,
+ fixes `#13998 <https://github.com/coq/coq/issues/13998>`_,
+ by Guillaume Melquiond).
+- **Fixed:**
+ Never store persistent arrays as VM / native structured values.
+ This could be used to make vo marshalling crash, and probably
+ breaking some other invariants of the kernel
+ (`#14007 <https://github.com/coq/coq/pull/14007>`_,
+ fixes `#14006 <https://github.com/coq/coq/issues/14006>`_,
+ by Pierre-Marie Pédrot).
+
+Tactic language
+^^^^^^^^^^^^^^^^
+
+- **Fixed:**
+ Ltac2 ``Array.init`` no longer incurs exponential overhead when used
+ recursively (`#14012 <https://github.com/coq/coq/pull/14012>`_, fixes `#14011
+ <https://github.com/coq/coq/issues/14011>`_, by Jason Gross).
+
Version 8.12
------------
@@ -751,10 +778,8 @@ The main changes include:
of chapters along with updated syntax descriptions that match Coq's grammar
in most but not all chapters.
-Additionally, the :tacn:`omega` tactic is deprecated in this version of Coq,
-and we recommend users to switch to :tacn:`lia` in new proof scripts (see
-also the warning message in the :ref:`corresponding chapter
-<omega_chapter>`).
+Additionally, the `omega` tactic is deprecated in this version of Coq,
+and we recommend users to switch to :tacn:`lia` in new proof scripts.
See the `Changes in 8.12+beta1`_ section and following sections for the
detailed list of changes, including potentially breaking changes marked
@@ -1019,7 +1044,7 @@ Tactics
<https://github.com/coq/coq/pull/10760>`_, by Jason Gross).
- **Changed:**
The :g:`auto with zarith` tactic and variations (including
- :tacn:`intuition`) may now call :tacn:`lia` instead of :tacn:`omega`
+ :tacn:`intuition`) may now call :tacn:`lia` instead of `omega`
(when the `Omega` module is loaded); more goals may be automatically
solved, fewer section variables will be captured spuriously
(`#11018 <https://github.com/coq/coq/pull/11018>`_,
@@ -1115,7 +1140,7 @@ Tactics
(`#11883 <https://github.com/coq/coq/pull/11883>`_,
by Attila Gáspár).
- **Deprecated:**
- The :tacn:`omega` tactic is deprecated;
+ The `omega` tactic is deprecated;
use :tacn:`lia` from the :ref:`Micromega <micromega>` plugin instead
(`#11976 <https://github.com/coq/coq/pull/11976>`_,
by Vincent Laporte).
@@ -2102,11 +2127,9 @@ The main changes brought by Coq version 8.11 are:
- :ref:`Revision<811Reals>` of the :g:`Coq.Reals` library, its axiomatisation and
instances of the constructive and classical real numbers.
-Additionally, while the :tacn:`omega` tactic is not yet deprecated in
+Additionally, while the `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
-also the warning message in the :ref:`corresponding chapter
-<omega_chapter>`).
+recommend users to switch to :tacn:`lia` in new proof scripts.
The ``dev/doc/critical-bugs`` file documents the known critical bugs
of Coq and affected releases. See the `Changes in 8.11+beta1`_