1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-11 09:21:23 -07:00

Clarifying relationship between mps_pool_walk and transforms with brief description of purpose and links, in response to review <https://github.com/ravenbrook/mps/pull/214#issuecomment-1590952221>.

This commit is contained in:
Richard Brooksby 2023-06-16 11:24:41 +01:00
parent 87a723e3e3
commit ad080ea645

View file

@ -42,15 +42,15 @@ New features
experimental: the implementation is likely to change in future
versions of the MPS. See :ref:`design-monitor`.
#. The newly-public **transforms** feature updates references to a set
of objects throughout the automatically managed portion of the
heap, allowing them to be replaced by new versions. See
:ref:`topic-transform`.
#. The new function :c:func:`mps_pool_walk` visits all areas of
:term:`formatted objects` in a pool using the
:ref:`topic-scanning-protocol`. This allows the client program to
safely update references in the visited objects.
#. The new **transforms** feature updates references throughout the
automatically managed portion of the heap. For some use cases this
may be more convenient than :c:func:`mps_pool_walk`. See
:ref:`topic-transform`.
:ref:`topic-scanning-protocol`, support hot reloading and
serialization. See :ref:`design-walk`.
#. A :term:`virtual memory arena` can now be configured to call
functions when it acquires a new chunk of :term:`address space`,