diff --git a/benchmarks/old/Stream/Prelude/Folding.hs b/benchmarks/old/Stream/Prelude/Folding.hs index 4f0e95e..a69e0c4 100644 --- a/benchmarks/old/Stream/Prelude/Folding.hs +++ b/benchmarks/old/Stream/Prelude/Folding.hs @@ -42,7 +42,6 @@ import Prelude hiding (map, filter, drop, take, sum , iterate, repeat, replicate, splitAt , takeWhile, enumFrom, enumFromTo , mapM, scanr, span, break, foldl) -import GHC.Magic (oneShot) import GHC.Exts import qualified Data.Foldable as Foldable diff --git a/src/Streaming/Prelude.hs b/src/Streaming/Prelude.hs index d6969b1..a7f9697 100644 --- a/src/Streaming/Prelude.hs +++ b/src/Streaming/Prelude.hs @@ -1074,7 +1074,7 @@ foldM step begin done str = do loop rest x' {-# INLINABLE foldM #-} --- the following requires GHC.Magic.oneShot: +-- the following requires GHC.Exts.oneShot: -- foldM step begin done str = do -- x <- begin -- (x' :> r) <- streamFold diff --git a/streaming.cabal b/streaming.cabal index 44d2b6a..2f0e5c1 100644 --- a/streaming.cabal +++ b/streaming.cabal @@ -209,8 +209,6 @@ library , mtl >=2.1 && <2.4 , mmorph >=1.0 && <1.3 , transformers >=0.4 && <0.7 - , transformers-base < 0.5 - , ghc-prim , containers if !impl(ghc >= 8.0)