1 <sect1>Release notes for version~4.03---3/99
2 <label id="release-4-03">
6 <item> <tt/Weak/ library changes:
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.
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/.
20 <item> Added @-funbox-strict-fields@ for unboxing/unpacking strict