[project @ 1997-12-04 14:56:39 by simonm]
authorsimonm <unknown>
Thu, 4 Dec 1997 14:56:40 +0000 (14:56 +0000)
committersimonm <unknown>
Thu, 4 Dec 1997 14:56:40 +0000 (14:56 +0000)
Pull runST and unsafeInterleaveST into new module UnsafeST to avoid
recursive dependencies.  Grrrr.

ghc/lib/glaExts/LazyST.lhs
ghc/lib/glaExts/ST.lhs

index 4c44e30..3d457ca 100644 (file)
@@ -31,7 +31,7 @@ module LazyST (
 import qualified ST
 import qualified STBase
 import ArrBase
-import qualified Unsafe   ( unsafeInterleaveST )
+import qualified UnsafeST   ( unsafeInterleaveST )
 import PrelBase        ( Eq(..), Int, Bool, ($), ()(..) )
 import Monad
 import Ix
index f58832a..1df58dc 100644 (file)
@@ -29,7 +29,7 @@ module ST (
     ) where
 
 import ArrBase
-import Unsafe   ( unsafeInterleaveST )
+import UnsafeST
 import STBase
 import PrelBase        ( Eq(..), Int, Bool, ($), ()(..) )
 import Monad