waits for it to complete before returning.
<item> <tt/mkWeak/ now takes a <tt/Maybe (IO ())/ for the finalizer,
and <tt/mkWeakNoFinalizer/ is removed.
- <itemize>
+ </itemize>
<item> Changed representation of <tt/Integer/ type to speed up
computations on small integers. The performance of <tt/Integer/ is now
%
-% $Id: glasgow_exts.vsgml,v 1.4 1999/02/11 12:30:38 simonm Exp $
+% $Id: glasgow_exts.vsgml,v 1.5 1999/02/22 10:22:35 sof Exp $
%
% GHC Language Extensions.
%
</verb></tscreen>
More information on the programmers' interface to @ForeignObj@ can be
-found in Section <ref name="Foreign objects" id="sec:foreign-obj">.
+found in the library documentation.
%************************************************************************
%* *
%
-% $Id: libraries.vsgml,v 1.4 1999/02/02 14:14:12 sof Exp $
+% $Id: libraries.vsgml,v 1.5 1999/02/22 10:22:35 sof Exp $
%
% GHC Prelude and Libraries.
%
<ncdx>makeForeignObj#</ncdx>
<ncdx>writeForeignObj#</ncdx>
-The module @Foreign@ (Section <ref name="Foreign objects"
-id="sec:foreign-obj">) provides a more programmer-friendly interface
-to foreign objects.
+The module @Foreign@ (see library documentation) provides a more
+programmer-friendly interface to foreign objects.
<sect2>Synchronizing variables (M-vars)
<p>
%************************************************************************
%* *
-<sect2>Potential problems with Concurrent Haskell
-<label id="concurrent-problems">
-<p>
-<nidx>Concurrent Haskell problems</nidx>
-<nidx>problems, Concurrent Haskell</nidx>
-%* *
-%************************************************************************
-
-The previous implementation of Concurrent Haskell in GHC had problems
-with using signals handlers in concurrent programs. The current
-system, however, provides thread-safe signal handling (see Section
-<ref name="Signal Handling" id="signals">).
-
-%************************************************************************
-%* *
<sect1>Using Parallel Haskell
<p>
<nidx>Parallel Haskell---use</nidx>