summaryrefslogtreecommitdiff
path: root/libraries/base/Data
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-09-16 10:51:08 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-09-25 13:55:09 -0400
commitd90d0bade05fa63b81fe68d42c4242dd97c46e77 (patch)
treef6afc378d35fde0a90bb8ff0b558fd4dda3c265d /libraries/base/Data
parentebc65025435b1c441cfd9fa3dd460201cea4576d (diff)
downloadhaskell-d90d0bade05fa63b81fe68d42c4242dd97c46e77.tar.gz
base: Move Ix typeclass to GHC.Ix
The `Ix` class seems rather orthogonal to its original home in `GHC.Arr`.
Diffstat (limited to 'libraries/base/Data')
-rw-r--r--libraries/base/Data/Functor/Const.hs2
-rw-r--r--libraries/base/Data/Functor/Identity.hs2
-rw-r--r--libraries/base/Data/Ix.hs2
-rw-r--r--libraries/base/Data/Ord.hs2
4 files changed, 4 insertions, 4 deletions
diff --git a/libraries/base/Data/Functor/Const.hs b/libraries/base/Data/Functor/Const.hs
index 4e4992dcf6..651041f15b 100644
--- a/libraries/base/Data/Functor/Const.hs
+++ b/libraries/base/Data/Functor/Const.hs
@@ -25,7 +25,7 @@ import Data.Bits (Bits, FiniteBits)
import Data.Foldable (Foldable(foldMap))
import Foreign.Storable (Storable)
-import GHC.Arr (Ix)
+import GHC.Ix (Ix)
import GHC.Base
import GHC.Enum (Bounded, Enum)
import GHC.Float (Floating, RealFloat)
diff --git a/libraries/base/Data/Functor/Identity.hs b/libraries/base/Data/Functor/Identity.hs
index daaa3a450c..0709393616 100644
--- a/libraries/base/Data/Functor/Identity.hs
+++ b/libraries/base/Data/Functor/Identity.hs
@@ -41,7 +41,7 @@ import Data.Coerce
import Data.Foldable
import Data.Functor.Utils ((#.))
import Foreign.Storable (Storable)
-import GHC.Arr (Ix)
+import GHC.Ix (Ix)
import GHC.Base ( Applicative(..), Eq(..), Functor(..), Monad(..)
, Semigroup, Monoid, Ord(..), ($), (.) )
import GHC.Enum (Bounded, Enum)
diff --git a/libraries/base/Data/Ix.hs b/libraries/base/Data/Ix.hs
index 0171431f45..79f0805b84 100644
--- a/libraries/base/Data/Ix.hs
+++ b/libraries/base/Data/Ix.hs
@@ -61,4 +61,4 @@ module Data.Ix
) where
-import GHC.Arr
+import GHC.Ix
diff --git a/libraries/base/Data/Ord.hs b/libraries/base/Data/Ord.hs
index 4ccfa7c6b4..8703c7bdc0 100644
--- a/libraries/base/Data/Ord.hs
+++ b/libraries/base/Data/Ord.hs
@@ -25,7 +25,7 @@ module Data.Ord (
import Data.Bits (Bits, FiniteBits)
import Foreign.Storable (Storable)
-import GHC.Arr (Ix)
+import GHC.Ix (Ix)
import GHC.Base
import GHC.Enum (Bounded, Enum)
import GHC.Float (Floating, RealFloat)