summaryrefslogtreecommitdiff
path: root/ghc/docs/users_guide/4-01-notes.vsgml
blob: d0aaa7c362f34134a16e45e5a90e61740f783d4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<sect1>Release notes for version~4.01---11/98
<label id="release-4-01">
<p>

<itemize>

<item> <tt/relocate_TSO/ bug fixed.

<item> Weak pointers implemented, and new <tt/Weak/ library provided
(see <htmlurl name="GHC/Hugs Extension Libraries" url="libs.html">).
The <tt/ForeignObj/ interface no longer supports finalisation - use
the <tt/Weak/ interface for that.

<item> Foreign funcion interface is now complete and working.

<item> New interface file format for compatibility with Hugs.  No
user-visible changes except that you'll have to update any .hi-boot
files you have lying around - check out some GHC-generated .hi files
for examples.

<item> Space leak in the compiler is partially fixed -
<tt/-dcore-lint/ is still recommended for decent space behaviour.

<item> New API to the RTS (not interesting unless you're an RTS client
writer).

<item> <tt/thawIOArray/ added to <tt/IOExts/.

<item> Many many small bugs fixed.

</itemize>