[project @ 1998-12-02 13:17:09 by simonm]
[ghc-hetmet.git] / ghc / docs / users_guide / 4-01-notes.vsgml
1 <sect1>Release notes for version~4.01---11/98
2 <label id="release-4-01">
3 <p>
4
5 <itemize>
6
7 <item> <tt/relocate_TSO/ bug fixed.
8
9 <item> Weak pointers implemented, and new <tt/Weak/ library provided
10 (see <htmlurl name="GHC/Hugs Extension Libraries" url="libs.html">).
11 The <tt/ForeignObj/ interface no longer supports finalisation - use
12 the <tt/Weak/ interface for that.
13
14 <item> Foreign funcion interface is now complete and working.
15
16 <item> New interface file format for compatibility with Hugs.  No
17 user-visible changes except that you'll have to update any .hi-boot
18 files you have lying around - check out some GHC-generated .hi files
19 for examples.
20
21 <item> Space leak in the compiler is partially fixed -
22 <tt/-dcore-lint/ is still recommended for decent space behaviour.
23
24 <item> New API to the RTS (not interesting unless you're an RTS client
25 writer).
26
27 <item> <tt/thawIOArray/ added to <tt/IOExts/.
28
29 <item> Many many small bugs fixed.
30
31 </itemize>