[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