summaryrefslogtreecommitdiff
path: root/docs/users_guide/9.2.1-notes.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/users_guide/9.2.1-notes.rst')
-rw-r--r--docs/users_guide/9.2.1-notes.rst7
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/users_guide/9.2.1-notes.rst b/docs/users_guide/9.2.1-notes.rst
index de4a983001..3b0022fb8a 100644
--- a/docs/users_guide/9.2.1-notes.rst
+++ b/docs/users_guide/9.2.1-notes.rst
@@ -150,8 +150,6 @@ Runtime system
Moreover, we now correctly account for the size of the array, meaning that
space lost to fragmentation is no longer counted as live data.
-
-
- The ``-xt`` RTS flag has been removed. Now STACK and TSO closures are always
included in heap profiles. Tooling can choose to filter out these closure types
` if necessary.
@@ -162,6 +160,11 @@ Runtime system
be consumed with ``eventlog2html``. This profiling mode does not require a
profiling build.
+- The RTS will now gradually return unused memory back to the OS rather than
+ retaining a large amount (up to 4 * live) indefinitely. The rate at which memory
+ is returned is controlled by the :rts-flag:`-Fd ⟨factor⟩`. Memory return
+ is triggered by consecutive idle collections.
+
``ghc-prim`` library
~~~~~~~~~~~~~~~~~~~~