diff options
author | Austin Seipp <aseipp@pobox.com> | 2013-09-08 04:07:23 -0500 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2013-09-08 04:07:25 -0500 |
commit | c798a8c6c66d826efdc0201fa56d45337eecc2af (patch) | |
tree | 057a33dda101daa13d3cc4b6d3dea1f4b280281a /docs | |
parent | 41296315f7b1e0eccfa6c94c49f1cdd977f741fb (diff) | |
download | haskell-c798a8c6c66d826efdc0201fa56d45337eecc2af.tar.gz |
Note infinite stack default in release notes.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/users_guide/7.8.1-notes.xml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/users_guide/7.8.1-notes.xml b/docs/users_guide/7.8.1-notes.xml index 15bf82bc68..2021fc61a8 100644 --- a/docs/users_guide/7.8.1-notes.xml +++ b/docs/users_guide/7.8.1-notes.xml @@ -346,6 +346,27 @@ <listitem> <para> + By default, the maximum stack size in the runtime + system is now infinite. This is controlled by the + <literal>+RTS -K</literal> flag, which was + previously defaulted to 8MB. In general, this + will allow more programs to run as they will no + longer stack overflow as quickly, although they + may use much more memory. + </para> + + <para> + Note that you will still eventually encounter a + stack overflow - when the heap is completely + exhausted, as stacks are serviced from the + storage manager. This will cause a runtime abort + after invoking + <literal>StackOverflowHook</literal>. + </para> + </listitem> + + <listitem> + <para> The performance of <literal>StablePtr</literal>s and <literal>StableName</literal>s has been improved. </para> |