72e3c99f481ec4b1a89e65a8aa6408bb1bd10e53
[ghc-hetmet.git] / ghc / docs / users_guide / 4-03-notes.vsgml
1 <sect1>Release notes for version~4.03---3/99
2 <label id="release-4-03">
3 <p>
4
5 <itemize>
6 <item> <tt/Weak/ library changes:
7         <itemize>
8         <item> Finalise is now spelt finalize in all function names.
9         <item> <tt/finalize/ now runs the finalizer immediately, and
10                waits for it to complete before returning.
11         <item> <tt/mkWeak/ now takes a <tt/Maybe (IO ())/ for the finalizer,
12                and <tt/mkWeakNoFinalizer/ is removed.
13         </itemize>
14
15 <item> Changed representation of <tt/Integer/ type to speed up
16 computations on small integers.  The performance of <tt/Integer/ is now
17 only slightly slower than <tt/Int/ for values between <tt/minBound :: Int/
18 and <tt/maxBound :: Int/.
19
20 </itemize>