[commit: ghc] master: Note unloadObj changes in release notes. (7e91e5b)
git at git.haskell.org
git at git.haskell.org
Sat Aug 31 00:40:53 CEST 2013
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/7e91e5bf84c2b3f461934b43911c0defb61dd9c6/ghc
>---------------------------------------------------------------
commit 7e91e5bf84c2b3f461934b43911c0defb61dd9c6
Author: Austin Seipp <aseipp at pobox.com>
Date: Fri Aug 30 17:40:38 2013 -0500
Note unloadObj changes in release notes.
Signed-off-by: Austin Seipp <aseipp at pobox.com>
>---------------------------------------------------------------
7e91e5bf84c2b3f461934b43911c0defb61dd9c6
docs/users_guide/7.8.1-notes.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/docs/users_guide/7.8.1-notes.xml b/docs/users_guide/7.8.1-notes.xml
index de40f38..85d2f61 100644
--- a/docs/users_guide/7.8.1-notes.xml
+++ b/docs/users_guide/7.8.1-notes.xml
@@ -318,6 +318,23 @@
<itemizedlist>
<listitem>
<para>
+ The RTS linker can now unload object code at
+ runtime (when using the GHC API
+ <literal>ObjLink</literal> module.) Previously,
+ GHC would not unload the old object file, causing
+ a gradual memory leak as more objects were loaded
+ over time.
+ </para>
+
+ <para>
+ Note that this change in unloading behavior
+ <emphasis>only</emphasis> affects statically
+ linked binaries, and not dynamic ones.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
The performance of <literal>StablePtr</literal>s and
<literal>StableName</literal>s has been improved.
</para>
More information about the ghc-commits
mailing list