[commit: base] master: small tweaks to docs (91f37c8)
Simon Marlow
marlowsd at gmail.com
Mon Jul 18 16:38:00 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/base
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/91f37c8ab5381278df028f4f9815753e3a74ab96
>---------------------------------------------------------------
commit 91f37c8ab5381278df028f4f9815753e3a74ab96
Author: Simon Marlow <marlowsd at gmail.com>
Date: Mon Jul 11 09:58:48 2011 +0100
small tweaks to docs
>---------------------------------------------------------------
GHC/IO.hs | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/GHC/IO.hs b/GHC/IO.hs
index 6cdbacc..cc4fbb4 100644
--- a/GHC/IO.hs
+++ b/GHC/IO.hs
@@ -164,9 +164,9 @@ unsafePerformIO :: IO a -> a
unsafePerformIO m = unsafeDupablePerformIO (noDuplicate >> m)
{-|
-This version of 'unsafePerformIO' is slightly more efficient,
+This version of 'unsafePerformIO' is more efficient
because it omits the check that the IO is only being performed by a
-single thread. Hence, when you write 'unsafeDupablePerformIO',
+single thread. Hence, when you use 'unsafeDupablePerformIO',
there is a possibility that the IO action may be performed multiple
times (on a multiprocessor), and you should therefore ensure that
it gives the same results each time.
More information about the Cvs-libraries
mailing list