Skip to content

Commit 9d7f203

Browse files
committed
remove CPP for some imports and foldable methods
1 parent 7dfc81d commit 9d7f203

15 files changed

Lines changed: 0 additions & 46 deletions

File tree

Control/Applicative/Backwards.hs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ import GHC.Generics
3434
import Prelude hiding (foldr, foldr1, foldl, foldl1, null, length)
3535
import Control.Applicative
3636
import Data.Foldable
37-
#if !(MIN_VERSION_base(4,8,0)) || defined(__MHS__)
3837
import Data.Traversable (Traversable(traverse, sequenceA))
39-
#endif
4038

4139
-- | The same functor, but with an 'Applicative' instance that performs
4240
-- actions in the reverse order.
@@ -107,10 +105,8 @@ instance (Foldable f) => Foldable (Backwards f) where
107105
{-# INLINE foldr1 #-}
108106
foldl1 f (Backwards t) = foldl1 f t
109107
{-# INLINE foldl1 #-}
110-
#if MIN_VERSION_base(4,8,0)
111108
null (Backwards t) = null t
112109
length (Backwards t) = length t
113-
#endif
114110

115111
#if MIN_VERSION_base(4,18,0)
116112
-- | Derived instance.

Control/Applicative/Lift.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,9 @@ import Data.Functor.Classes
3737

3838
import Control.Applicative
3939
import Data.Functor.Constant
40-
#if !(MIN_VERSION_base(4,8,0)) || defined(__MHS__)
4140
import Data.Foldable (Foldable(foldMap))
4241
import Data.Monoid (Monoid(..))
4342
import Data.Traversable (Traversable(traverse))
44-
#endif
4543
#ifdef GENERICS
4644
import GHC.Generics
4745
#endif

Control/Monad/Trans/Accum.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,7 @@ import qualified Control.Monad.Fail as Fail
6464
#endif
6565
import Control.Monad.Fix
6666
import Control.Monad.Signatures
67-
#if !MIN_VERSION_base(4,8,0)
6867
import Data.Monoid
69-
#endif
7068
#ifdef GENERICS
7169
import GHC.Generics
7270
#endif

Control/Monad/Trans/Cont.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,7 @@ import Control.Monad.IO.Class
4646
import Control.Monad.Trans.Class
4747
import Data.Functor.Identity
4848

49-
#if !(MIN_VERSION_base(4,8,0))
5049
import Control.Applicative
51-
#endif
5250
#if MIN_VERSION_base(4,9,0)
5351
import qualified Control.Monad.Fail as Fail
5452
#endif

Control/Monad/Trans/Except.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,9 @@ import qualified Control.Monad.Fail as Fail
6363
#endif
6464
import Control.Monad.Fix
6565
import Control.Monad.Zip (MonadZip(mzipWith))
66-
#if !(MIN_VERSION_base(4,8,0)) || defined(__MHS__)
6766
import Data.Foldable (Foldable(foldMap))
6867
import Data.Monoid (Monoid(mempty, mappend))
6968
import Data.Traversable (Traversable(traverse))
70-
#endif
7169
#ifdef GENERICS
7270
import GHC.Generics
7371
#endif

Control/Monad/Trans/Identity.hs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,7 @@ import qualified Control.Monad.Fail as Fail
4545
import Control.Monad.Fix (MonadFix(mfix))
4646
import Control.Monad.Zip (MonadZip(mzipWith))
4747
import Data.Foldable
48-
#if !(MIN_VERSION_base(4,8,0)) || defined(__MHS__)
4948
import Data.Traversable (Traversable(traverse))
50-
#endif
5149
import Prelude hiding (foldr, foldr1, foldl, foldl1, null, length)
5250
#ifdef GENERICS
5351
import GHC.Generics
@@ -95,10 +93,8 @@ instance (Foldable f) => Foldable (IdentityT f) where
9593
{-# INLINE foldr1 #-}
9694
foldl1 f (IdentityT t) = foldl1 f t
9795
{-# INLINE foldl1 #-}
98-
#if MIN_VERSION_base(4,8,0)
9996
null (IdentityT t) = null t
10097
length (IdentityT t) = length t
101-
#endif
10298

10399
#if MIN_VERSION_base(4,18,0)
104100
instance (Foldable1 m) => Foldable1 (IdentityT m) where

Control/Monad/Trans/Maybe.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,8 @@ import qualified Control.Monad.Fail as Fail
5454
import Control.Monad.Fix (MonadFix(mfix))
5555
import Control.Monad.Zip (MonadZip(mzipWith))
5656
import Data.Maybe (fromMaybe)
57-
#if !(MIN_VERSION_base(4,8,0)) || defined(__MHS__)
5857
import Data.Foldable (Foldable(foldMap))
5958
import Data.Traversable (Traversable(traverse))
60-
#endif
6159
#ifdef GENERICS
6260
import GHC.Generics
6361
#endif

Control/Monad/Trans/RWS/CPS.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,7 @@ import Control.Monad.Trans.Class
7171
import Control.Monad.Signatures
7272
import Data.Functor.Identity
7373

74-
#if !(MIN_VERSION_base(4,8,0))
7574
import Data.Monoid
76-
#endif
7775

7876
#if MIN_VERSION_base(4,9,0)
7977
import qualified Control.Monad.Fail as Fail

Control/Monad/Trans/RWS/Lazy.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,7 @@ import Control.Monad
7272
import qualified Control.Monad.Fail as Fail
7373
#endif
7474
import Control.Monad.Fix
75-
#if !(MIN_VERSION_base(4,8,0))
7675
import Data.Monoid
77-
#endif
7876
#ifdef GENERICS
7977
import GHC.Generics
8078
#endif

Control/Monad/Trans/RWS/Strict.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ import Control.Monad
7575
import qualified Control.Monad.Fail as Fail
7676
#endif
7777
import Control.Monad.Fix
78-
#if !(MIN_VERSION_base(4,8,0))
7978
import Data.Monoid
80-
#endif
8179
#ifdef GENERICS
8280
import GHC.Generics
8381
#endif

0 commit comments

Comments
 (0)