Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC
Commits:
-
633c3d46
by konsumlamm at 2026-06-14T15:20:28-04:00
12 changed files:
- docs/users_guide/bugs.rst
- libraries/base/base.cabal.in
- libraries/base/changelog.md
- + libraries/base/src/Data/Double.hs
- + libraries/base/src/Data/Float.hs
- libraries/ghc-internal/src/GHC/Internal/Float.hs
- testsuite/tests/interface-stability/base-exports.stdout
- testsuite/tests/interface-stability/base-exports.stdout-javascript-unknown-ghcjs
- testsuite/tests/interface-stability/base-exports.stdout-mingw32
- utils/haddock/html-test/ref/Hash.html
- utils/haddock/html-test/ref/Test.html
- utils/haddock/html-test/ref/TypeFamilies3.html
Changes:
| ... | ... | @@ -551,7 +551,15 @@ undefined or implementation specific in Haskell 98. |
| 551 | 551 | ``Int32``, ``Int64`` and the unsigned ``Word`` variants), see the
|
| 552 | 552 | modules ``Data.Int`` and ``Data.Word`` in the library documentation.
|
| 553 | 553 | |
| 554 | -Unchecked floating-point arithmetic
|
|
| 554 | +``Float`` and ``Double``
|
|
| 555 | + .. index::
|
|
| 556 | + single: Float
|
|
| 557 | + single: Double
|
|
| 558 | + single: IEEE 754
|
|
| 559 | + |
|
| 560 | + In GHC, ``Float`` and ``Double`` are represented according to the
|
|
| 561 | + IEEE 754 standard binary32 and binary64 formats, respectively.
|
|
| 562 | + |
|
| 555 | 563 | Operations on ``Float`` and ``Double`` numbers are *unchecked* for
|
| 556 | 564 | overflow, underflow, and other sad occurrences. (note, however, that
|
| 557 | 565 | some architectures trap floating-point overflow and
|
| ... | ... | @@ -49,8 +49,10 @@ Library |
| 49 | 49 | , Data.Bounded
|
| 50 | 50 | , Data.Char
|
| 51 | 51 | , Data.Complex
|
| 52 | + , Data.Double
|
|
| 52 | 53 | , Data.Enum
|
| 53 | 54 | , Data.Fixed
|
| 55 | + , Data.Float
|
|
| 54 | 56 | , Data.Foldable1
|
| 55 | 57 | , Data.Functor.Classes
|
| 56 | 58 | , Data.Functor.Compose
|
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | ## 4.24.0.0 *TBA*
|
| 4 | 4 | * Add `Bounded` instances for `Double`, `Float`, `CDouble` and `CFloat`. ([CLC proposal #402](https://github.com/haskell/core-libraries-committee/issues/402))
|
| 5 | 5 | * Ensure that `Data.List.elem` and `notElem` can be specialized even when no list fusion happens. ([CLC proposal #412)(https://github.com/haskell/core-libraries-committee/issues/412))
|
| 6 | + * Introduce `Data.Double` and `Data.Float` modules. ([CLC proposal #378](https://github.com/haskell/core-libraries-committee/issues/378))
|
|
| 6 | 7 | |
| 7 | 8 | ## 4.23.0.0 *TBA*
|
| 8 | 9 | * Add `System.IO.hGetNewlineMode`. ([CLC proposal #370](https://github.com/haskell/core-libraries-committee/issues/370))
|
| 1 | +{-# LANGUAGE Safe #-}
|
|
| 2 | + |
|
| 3 | +-- |
|
|
| 4 | +--
|
|
| 5 | +-- Module : Data.Double
|
|
| 6 | +-- Copyright : (c) GHC contributors 2026
|
|
| 7 | +-- License : BSD-style (see the file libraries/base/LICENSE)
|
|
| 8 | +--
|
|
| 9 | +-- Maintainer : Core Libraries Committee
|
|
| 10 | +-- Stability : stable
|
|
| 11 | +-- Portability : portable
|
|
| 12 | +--
|
|
| 13 | +-- 'Double' and associated functions.
|
|
| 14 | +module Data.Double
|
|
| 15 | + ( Double
|
|
| 16 | + , castWord64ToDouble
|
|
| 17 | + , castDoubleToWord64
|
|
| 18 | + ) where
|
|
| 19 | + |
|
| 20 | +import GHC.Float |
|
| \ No newline at end of file |
| 1 | +{-# LANGUAGE Safe #-}
|
|
| 2 | + |
|
| 3 | +-- |
|
|
| 4 | +--
|
|
| 5 | +-- Module : Data.Float
|
|
| 6 | +-- Copyright : (c) GHC contributors 2026
|
|
| 7 | +-- License : BSD-style (see the file libraries/base/LICENSE)
|
|
| 8 | +--
|
|
| 9 | +-- Maintainer : Core Libraries Committee
|
|
| 10 | +-- Stability : stable
|
|
| 11 | +-- Portability : portable
|
|
| 12 | +--
|
|
| 13 | +-- 'Float' and associated functions.
|
|
| 14 | +module Data.Float
|
|
| 15 | + ( Float
|
|
| 16 | + , castWord32ToFloat
|
|
| 17 | + , castFloatToWord32
|
|
| 18 | + ) where
|
|
| 19 | + |
|
| 20 | +import GHC.Float |
|
| \ No newline at end of file |
| ... | ... | @@ -1812,8 +1812,8 @@ stgWord32ToFloat :: Word32# -> Float# |
| 1812 | 1812 | stgWord32ToFloat = castWord32ToFloat#
|
| 1813 | 1813 | |
| 1814 | 1814 | |
| 1815 | --- | @'castWord32ToFloat' w@ does a bit-for-bit copy from an integral value
|
|
| 1816 | --- to a floating-point value.
|
|
| 1815 | +-- | @'castWord32ToFloat' w@ does a bit-for-bit copy from a 'Word32'
|
|
| 1816 | +-- to a 'Float', according to the IEEE 754 binary32 format.
|
|
| 1817 | 1817 | --
|
| 1818 | 1818 | -- @since base-4.11.0.0
|
| 1819 | 1819 | |
| ... | ... | @@ -1821,8 +1821,8 @@ stgWord32ToFloat = castWord32ToFloat# |
| 1821 | 1821 | castWord32ToFloat :: Word32 -> Float
|
| 1822 | 1822 | castWord32ToFloat (W32# w#) = F# (castWord32ToFloat# w#)
|
| 1823 | 1823 | |
| 1824 | --- | @'castFloatToWord32' f@ does a bit-for-bit copy from a floating-point value
|
|
| 1825 | --- to an integral value.
|
|
| 1824 | +-- | @'castFloatToWord32' f@ does a bit-for-bit copy from a 'Float'
|
|
| 1825 | +-- to a 'Word32', according to the IEEE 754 binary32 format.
|
|
| 1826 | 1826 | --
|
| 1827 | 1827 | -- @since base-4.11.0.0
|
| 1828 | 1828 | |
| ... | ... | @@ -1830,8 +1830,8 @@ castWord32ToFloat (W32# w#) = F# (castWord32ToFloat# w#) |
| 1830 | 1830 | castFloatToWord32 :: Float -> Word32
|
| 1831 | 1831 | castFloatToWord32 (F# f#) = W32# (castFloatToWord32# f#)
|
| 1832 | 1832 | |
| 1833 | --- | @'castWord64ToDouble' w@ does a bit-for-bit copy from an integral value
|
|
| 1834 | --- to a floating-point value.
|
|
| 1833 | +-- | @'castWord64ToDouble' w@ does a bit-for-bit copy from a 'Word64'
|
|
| 1834 | +-- to a 'Double', according to the IEEE 754 binary64 format.
|
|
| 1835 | 1835 | --
|
| 1836 | 1836 | -- @since base-4.11.0.0
|
| 1837 | 1837 | |
| ... | ... | @@ -1839,8 +1839,8 @@ castFloatToWord32 (F# f#) = W32# (castFloatToWord32# f#) |
| 1839 | 1839 | castWord64ToDouble :: Word64 -> Double
|
| 1840 | 1840 | castWord64ToDouble (W64# w) = D# (castWord64ToDouble# w)
|
| 1841 | 1841 | |
| 1842 | --- | @'castDoubleToWord64' f@ does a bit-for-bit copy from a floating-point value
|
|
| 1843 | --- to an integral value.
|
|
| 1842 | +-- | @'castDoubleToWord64' f@ does a bit-for-bit copy from a 'Double'
|
|
| 1843 | +-- to a 'Word64', according to the IEEE 754 binary64 format.
|
|
| 1844 | 1844 | --
|
| 1845 | 1845 | -- @since base-4.11.0.0
|
| 1846 | 1846 |
| ... | ... | @@ -936,6 +936,13 @@ module Data.Data where |
| 936 | 936 | typeRepFingerprint :: TypeRep -> GHC.Internal.Fingerprint.Type.Fingerprint
|
| 937 | 937 | typeRepTyCon :: TypeRep -> TyCon
|
| 938 | 938 | |
| 939 | +module Data.Double where
|
|
| 940 | + -- Safety: Safe
|
|
| 941 | + type Double :: *
|
|
| 942 | + data Double = ...
|
|
| 943 | + castDoubleToWord64 :: Double -> GHC.Internal.Word.Word64
|
|
| 944 | + castWord64ToDouble :: GHC.Internal.Word.Word64 -> Double
|
|
| 945 | + |
|
| 939 | 946 | module Data.Dynamic where
|
| 940 | 947 | -- Safety: Safe
|
| 941 | 948 | type Dynamic :: *
|
| ... | ... | @@ -1035,6 +1042,13 @@ module Data.Fixed where |
| 1035 | 1042 | mod' :: forall a. GHC.Internal.Real.Real a => a -> a -> a
|
| 1036 | 1043 | showFixed :: forall {k} (a :: k). HasResolution a => GHC.Internal.Types.Bool -> Fixed a -> GHC.Internal.Base.String
|
| 1037 | 1044 | |
| 1045 | +module Data.Float where
|
|
| 1046 | + -- Safety: Safe
|
|
| 1047 | + type Float :: *
|
|
| 1048 | + data Float = ...
|
|
| 1049 | + castFloatToWord32 :: Float -> GHC.Internal.Word.Word32
|
|
| 1050 | + castWord32ToFloat :: GHC.Internal.Word.Word32 -> Float
|
|
| 1051 | + |
|
| 1038 | 1052 | module Data.Foldable where
|
| 1039 | 1053 | -- Safety: Safe
|
| 1040 | 1054 | type Foldable :: (* -> *) -> Constraint
|
| ... | ... | @@ -11874,6 +11888,8 @@ instance GHC.Internal.Enum.Bounded GHC.Internal.Unicode.GeneralCategory -- Defin |
| 11874 | 11888 | instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Internal.Enum.Bounded (a GHC.Internal.Data.Type.Equality.:~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11875 | 11889 | instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Internal.Enum.Bounded (a GHC.Internal.Data.Type.Equality.:~~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11876 | 11890 | instance forall k (t :: k). GHC.Internal.Enum.Bounded (GHC.Internal.Data.Proxy.Proxy t) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 11891 | +instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 11892 | +instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 11877 | 11893 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Enum.Bounded (f (g a)) => GHC.Internal.Enum.Bounded (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 11878 | 11894 | instance forall a. GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 11879 | 11895 | instance GHC.Internal.Enum.Bounded GHC.Internal.Int.Int16 -- Defined in ‘GHC.Internal.Int’
|
| ... | ... | @@ -11922,8 +11938,6 @@ instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CULong -- Define |
| 11922 | 11938 | instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 11923 | 11939 | instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 11924 | 11940 | instance GHC.Internal.Enum.Bounded GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 11925 | -instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 11926 | -instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 11927 | 11941 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.Associativity -- Defined in ‘GHC.Internal.Generics’
|
| 11928 | 11942 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.DecidedStrictness -- Defined in ‘GHC.Internal.Generics’
|
| 11929 | 11943 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.SourceStrictness -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -11949,6 +11963,8 @@ instance GHC.Internal.Enum.Enum GHC.Internal.Unicode.GeneralCategory -- Defined |
| 11949 | 11963 | instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Internal.Enum.Enum (a GHC.Internal.Data.Type.Equality.:~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11950 | 11964 | instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Internal.Enum.Enum (a GHC.Internal.Data.Type.Equality.:~~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11951 | 11965 | instance forall k (s :: k). GHC.Internal.Enum.Enum (GHC.Internal.Data.Proxy.Proxy s) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 11966 | +instance GHC.Internal.Enum.Enum GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 11967 | +instance GHC.Internal.Enum.Enum GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 11952 | 11968 | instance [safe] forall k (a :: k). GHC.Internal.Enum.Enum (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 11953 | 11969 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Enum.Enum (f (g a)) => GHC.Internal.Enum.Enum (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 11954 | 11970 | instance forall a. GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -11999,8 +12015,6 @@ instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CUSeconds -- Define |
| 11999 | 12015 | instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12000 | 12016 | instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12001 | 12017 | instance GHC.Internal.Enum.Enum GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 12002 | -instance GHC.Internal.Enum.Enum GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12003 | -instance GHC.Internal.Enum.Enum GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12004 | 12018 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.Associativity -- Defined in ‘GHC.Internal.Generics’
|
| 12005 | 12019 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.DecidedStrictness -- Defined in ‘GHC.Internal.Generics’
|
| 12006 | 12020 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.SourceStrictness -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -12043,22 +12057,22 @@ instance [safe] GHC.Internal.Exception.Type.Exception ghc-internal-10.100.0:GHC. |
| 12043 | 12057 | instance [safe] GHC.Internal.Exception.Type.Exception System.Timeout.Timeout -- Defined in ‘System.Timeout’
|
| 12044 | 12058 | instance forall k a (b :: k). GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12045 | 12059 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.Floating (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12060 | +instance GHC.Internal.Float.Floating GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12061 | +instance GHC.Internal.Float.Floating GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12046 | 12062 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Float.Floating (f (g a)) => GHC.Internal.Float.Floating (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12047 | 12063 | instance forall a b. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| 12048 | 12064 | instance forall a. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12049 | 12065 | instance forall a. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Ord.Down a) -- Defined in ‘GHC.Internal.Data.Ord’
|
| 12050 | 12066 | instance GHC.Internal.Float.Floating GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12051 | 12067 | instance GHC.Internal.Float.Floating GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12052 | -instance GHC.Internal.Float.Floating GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12053 | -instance GHC.Internal.Float.Floating GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12054 | 12068 | instance forall k a (b :: k). GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12069 | +instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12070 | +instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12055 | 12071 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Float.RealFloat (f (g a)) => GHC.Internal.Float.RealFloat (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12056 | 12072 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12057 | 12073 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Ord.Down a) -- Defined in ‘GHC.Internal.Data.Ord’
|
| 12058 | 12074 | instance GHC.Internal.Float.RealFloat GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12059 | 12075 | instance GHC.Internal.Float.RealFloat GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12060 | -instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12061 | -instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12062 | 12076 | instance forall k a (b :: k). GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12063 | 12077 | instance forall a. GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12064 | 12078 | instance forall a. GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12373,6 +12387,8 @@ instance GHC.Internal.Ix.Ix GHC.Internal.IO.Device.SeekMode -- Defined in ‘GHC |
| 12373 | 12387 | instance GHC.Internal.Ix.Ix GHC.Internal.IO.IOMode.IOMode -- Defined in ‘GHC.Internal.IO.IOMode’
|
| 12374 | 12388 | instance forall k a (b :: k). GHC.Internal.Num.Num a => GHC.Internal.Num.Num (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12375 | 12389 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Num.Num (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12390 | +instance GHC.Internal.Num.Num GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12391 | +instance GHC.Internal.Num.Num GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12376 | 12392 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Num.Num (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12377 | 12393 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Num.Num (f (g a)) => GHC.Internal.Num.Num (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12378 | 12394 | instance forall a b. GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| ... | ... | @@ -12421,8 +12437,6 @@ instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CULong -- Defined in |
| 12421 | 12437 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CUSeconds -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12422 | 12438 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12423 | 12439 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12424 | -instance GHC.Internal.Num.Num GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12425 | -instance GHC.Internal.Num.Num GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12426 | 12440 | instance GHC.Internal.Num.Num GHC.Internal.Types.Int -- Defined in ‘GHC.Internal.Num’
|
| 12427 | 12441 | instance GHC.Internal.Num.Num GHC.Internal.Bignum.Integer.Integer -- Defined in ‘GHC.Internal.Num’
|
| 12428 | 12442 | instance GHC.Internal.Num.Num GHC.Internal.Bignum.Natural.Natural -- Defined in ‘GHC.Internal.Num’
|
| ... | ... | @@ -12558,6 +12572,8 @@ instance GHC.Internal.Read.Read GHC.Internal.IO.Handle.Types.NewlineMode -- Defi |
| 12558 | 12572 | instance GHC.Internal.Read.Read GHC.Internal.IO.Device.SeekMode -- Defined in ‘System.IO’
|
| 12559 | 12573 | instance forall k a (b :: k). GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractional (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12560 | 12574 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Real.Fractional (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12575 | +instance GHC.Internal.Real.Fractional GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12576 | +instance GHC.Internal.Real.Fractional GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12561 | 12577 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.Fractional (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12562 | 12578 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Fractional (f (g a)) => GHC.Internal.Real.Fractional (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12563 | 12579 | instance forall a b. GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractional (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| ... | ... | @@ -12566,8 +12582,6 @@ instance forall a. GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractiona |
| 12566 | 12582 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.Fractional (GHC.Internal.Real.Ratio a) -- Defined in ‘GHC.Internal.Real’
|
| 12567 | 12583 | instance GHC.Internal.Real.Fractional GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12568 | 12584 | instance GHC.Internal.Real.Fractional GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12569 | -instance GHC.Internal.Real.Fractional GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12570 | -instance GHC.Internal.Real.Fractional GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12571 | 12585 | instance forall k a (b :: k). GHC.Internal.Real.Integral a => GHC.Internal.Real.Integral (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12572 | 12586 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Integral (f (g a)) => GHC.Internal.Real.Integral (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12573 | 12587 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.Integral (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12606,6 +12620,8 @@ instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CULong -- Defin |
| 12606 | 12620 | instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12607 | 12621 | instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12608 | 12622 | instance forall k a (b :: k). GHC.Internal.Real.Real a => GHC.Internal.Real.Real (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12623 | +instance GHC.Internal.Real.Real GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12624 | +instance GHC.Internal.Real.Real GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12609 | 12625 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.Real (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12610 | 12626 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Real (f (g a)) => GHC.Internal.Real.Real (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12611 | 12627 | instance forall a. GHC.Internal.Real.Real a => GHC.Internal.Real.Real (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12651,9 +12667,9 @@ instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CULong -- Defined i |
| 12651 | 12667 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CUSeconds -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12652 | 12668 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12653 | 12669 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12654 | -instance GHC.Internal.Real.Real GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12655 | -instance GHC.Internal.Real.Real GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12656 | 12670 | instance forall k a (b :: k). GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12671 | +instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12672 | +instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12657 | 12673 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.RealFrac (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12658 | 12674 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.RealFrac (f (g a)) => GHC.Internal.Real.RealFrac (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12659 | 12675 | instance forall a. GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12661,8 +12677,6 @@ instance forall a. GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (G |
| 12661 | 12677 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.RealFrac (GHC.Internal.Real.Ratio a) -- Defined in ‘GHC.Internal.Real’
|
| 12662 | 12678 | instance GHC.Internal.Real.RealFrac GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12663 | 12679 | instance GHC.Internal.Real.RealFrac GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12664 | -instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12665 | -instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12666 | 12680 | instance forall k a (b :: k). GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12667 | 12681 | instance forall a. GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Internal.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Internal.Functor.ZipList’
|
| 12668 | 12682 | instance GHC.Internal.Show.Show GHC.Internal.Conc.Sync.BlockReason -- Defined in ‘GHC.Internal.Conc.Sync’
|
| ... | ... | @@ -12753,6 +12767,8 @@ instance GHC.Internal.Show.Show GHC.Internal.Data.Data.Fixity -- Defined in ‘G |
| 12753 | 12767 | instance forall k (s :: k). GHC.Internal.Show.Show (GHC.Internal.Data.Proxy.Proxy s) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 12754 | 12768 | instance GHC.Internal.Show.Show ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal.SomeTypeRep -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal’
|
| 12755 | 12769 | instance forall k (a :: k). GHC.Internal.Show.Show (ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal.TypeRep a) -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal’
|
| 12770 | +instance GHC.Internal.Show.Show GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12771 | +instance GHC.Internal.Show.Show GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12756 | 12772 | instance GHC.Internal.Show.Show GHC.Internal.Data.Dynamic.Dynamic -- Defined in ‘GHC.Internal.Data.Dynamic’
|
| 12757 | 12773 | instance forall a b. (GHC.Internal.Show.Show a, GHC.Internal.Show.Show b) => GHC.Internal.Show.Show (GHC.Internal.Data.Either.Either a b) -- Defined in ‘GHC.Internal.Data.Either’
|
| 12758 | 12774 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Show.Show (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| ... | ... | @@ -12831,8 +12847,6 @@ instance GHC.Internal.Show.Show ghc-internal-10.100.0:GHC.Internal.Event.Manager |
| 12831 | 12847 | instance GHC.Internal.Show.Show ghc-internal-10.100.0:GHC.Internal.Event.Manager.State -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Event.Manager’
|
| 12832 | 12848 | instance GHC.Internal.Show.Show ghc-internal-10.100.0:GHC.Internal.Event.TimerManager.State -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Event.TimerManager’
|
| 12833 | 12849 | instance GHC.Internal.Show.Show GHC.Internal.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Internal.Fingerprint.Type’
|
| 12834 | -instance GHC.Internal.Show.Show GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12835 | -instance GHC.Internal.Show.Show GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12836 | 12850 | instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Internal.Show.Show (f p), GHC.Internal.Show.Show (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:*:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| 12837 | 12851 | instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Internal.Show.Show (f p), GHC.Internal.Show.Show (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:+:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| 12838 | 12852 | instance forall k2 k1 (f :: k2 -> *) (g :: k1 -> k2) (p :: k1). GHC.Internal.Show.Show (f (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:.:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -936,6 +936,13 @@ module Data.Data where |
| 936 | 936 | typeRepFingerprint :: TypeRep -> GHC.Internal.Fingerprint.Type.Fingerprint
|
| 937 | 937 | typeRepTyCon :: TypeRep -> TyCon
|
| 938 | 938 | |
| 939 | +module Data.Double where
|
|
| 940 | + -- Safety: Safe
|
|
| 941 | + type Double :: *
|
|
| 942 | + data Double = ...
|
|
| 943 | + castDoubleToWord64 :: Double -> GHC.Internal.Word.Word64
|
|
| 944 | + castWord64ToDouble :: GHC.Internal.Word.Word64 -> Double
|
|
| 945 | + |
|
| 939 | 946 | module Data.Dynamic where
|
| 940 | 947 | -- Safety: Safe
|
| 941 | 948 | type Dynamic :: *
|
| ... | ... | @@ -1035,6 +1042,13 @@ module Data.Fixed where |
| 1035 | 1042 | mod' :: forall a. GHC.Internal.Real.Real a => a -> a -> a
|
| 1036 | 1043 | showFixed :: forall {k} (a :: k). HasResolution a => GHC.Internal.Types.Bool -> Fixed a -> GHC.Internal.Base.String
|
| 1037 | 1044 | |
| 1045 | +module Data.Float where
|
|
| 1046 | + -- Safety: Safe
|
|
| 1047 | + type Float :: *
|
|
| 1048 | + data Float = ...
|
|
| 1049 | + castFloatToWord32 :: Float -> GHC.Internal.Word.Word32
|
|
| 1050 | + castWord32ToFloat :: GHC.Internal.Word.Word32 -> Float
|
|
| 1051 | + |
|
| 1038 | 1052 | module Data.Foldable where
|
| 1039 | 1053 | -- Safety: Safe
|
| 1040 | 1054 | type Foldable :: (* -> *) -> Constraint
|
| ... | ... | @@ -11901,6 +11915,8 @@ instance GHC.Internal.Enum.Bounded GHC.Internal.Unicode.GeneralCategory -- Defin |
| 11901 | 11915 | instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Internal.Enum.Bounded (a GHC.Internal.Data.Type.Equality.:~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11902 | 11916 | instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Internal.Enum.Bounded (a GHC.Internal.Data.Type.Equality.:~~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11903 | 11917 | instance forall k (t :: k). GHC.Internal.Enum.Bounded (GHC.Internal.Data.Proxy.Proxy t) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 11918 | +instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 11919 | +instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 11904 | 11920 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Enum.Bounded (f (g a)) => GHC.Internal.Enum.Bounded (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 11905 | 11921 | instance forall a. GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 11906 | 11922 | instance GHC.Internal.Enum.Bounded GHC.Internal.Int.Int16 -- Defined in ‘GHC.Internal.Int’
|
| ... | ... | @@ -11949,8 +11965,6 @@ instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CULong -- Define |
| 11949 | 11965 | instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 11950 | 11966 | instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 11951 | 11967 | instance GHC.Internal.Enum.Bounded GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 11952 | -instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 11953 | -instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 11954 | 11968 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.Associativity -- Defined in ‘GHC.Internal.Generics’
|
| 11955 | 11969 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.DecidedStrictness -- Defined in ‘GHC.Internal.Generics’
|
| 11956 | 11970 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.SourceStrictness -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -11976,6 +11990,8 @@ instance GHC.Internal.Enum.Enum GHC.Internal.Unicode.GeneralCategory -- Defined |
| 11976 | 11990 | instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Internal.Enum.Enum (a GHC.Internal.Data.Type.Equality.:~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11977 | 11991 | instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Internal.Enum.Enum (a GHC.Internal.Data.Type.Equality.:~~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 11978 | 11992 | instance forall k (s :: k). GHC.Internal.Enum.Enum (GHC.Internal.Data.Proxy.Proxy s) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 11993 | +instance GHC.Internal.Enum.Enum GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 11994 | +instance GHC.Internal.Enum.Enum GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 11979 | 11995 | instance [safe] forall k (a :: k). GHC.Internal.Enum.Enum (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 11980 | 11996 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Enum.Enum (f (g a)) => GHC.Internal.Enum.Enum (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 11981 | 11997 | instance forall a. GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12026,8 +12042,6 @@ instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CUSeconds -- Define |
| 12026 | 12042 | instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12027 | 12043 | instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12028 | 12044 | instance GHC.Internal.Enum.Enum GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 12029 | -instance GHC.Internal.Enum.Enum GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12030 | -instance GHC.Internal.Enum.Enum GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12031 | 12045 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.Associativity -- Defined in ‘GHC.Internal.Generics’
|
| 12032 | 12046 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.DecidedStrictness -- Defined in ‘GHC.Internal.Generics’
|
| 12033 | 12047 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.SourceStrictness -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -12072,22 +12086,22 @@ instance GHC.Internal.Exception.Type.Exception GHC.Internal.JS.Prim.WouldBlockEx |
| 12072 | 12086 | instance [safe] GHC.Internal.Exception.Type.Exception System.Timeout.Timeout -- Defined in ‘System.Timeout’
|
| 12073 | 12087 | instance forall k a (b :: k). GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12074 | 12088 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.Floating (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12089 | +instance GHC.Internal.Float.Floating GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12090 | +instance GHC.Internal.Float.Floating GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12075 | 12091 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Float.Floating (f (g a)) => GHC.Internal.Float.Floating (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12076 | 12092 | instance forall a b. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| 12077 | 12093 | instance forall a. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12078 | 12094 | instance forall a. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Ord.Down a) -- Defined in ‘GHC.Internal.Data.Ord’
|
| 12079 | 12095 | instance GHC.Internal.Float.Floating GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12080 | 12096 | instance GHC.Internal.Float.Floating GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12081 | -instance GHC.Internal.Float.Floating GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12082 | -instance GHC.Internal.Float.Floating GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12083 | 12097 | instance forall k a (b :: k). GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12098 | +instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12099 | +instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12084 | 12100 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Float.RealFloat (f (g a)) => GHC.Internal.Float.RealFloat (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12085 | 12101 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12086 | 12102 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Ord.Down a) -- Defined in ‘GHC.Internal.Data.Ord’
|
| 12087 | 12103 | instance GHC.Internal.Float.RealFloat GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12088 | 12104 | instance GHC.Internal.Float.RealFloat GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12089 | -instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12090 | -instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12091 | 12105 | instance forall k a (b :: k). GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12092 | 12106 | instance forall a. GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12093 | 12107 | instance forall a. GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12402,6 +12416,8 @@ instance GHC.Internal.Ix.Ix GHC.Internal.IO.Device.SeekMode -- Defined in ‘GHC |
| 12402 | 12416 | instance GHC.Internal.Ix.Ix GHC.Internal.IO.IOMode.IOMode -- Defined in ‘GHC.Internal.IO.IOMode’
|
| 12403 | 12417 | instance forall k a (b :: k). GHC.Internal.Num.Num a => GHC.Internal.Num.Num (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12404 | 12418 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Num.Num (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12419 | +instance GHC.Internal.Num.Num GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12420 | +instance GHC.Internal.Num.Num GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12405 | 12421 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Num.Num (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12406 | 12422 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Num.Num (f (g a)) => GHC.Internal.Num.Num (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12407 | 12423 | instance forall a b. GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| ... | ... | @@ -12450,8 +12466,6 @@ instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CULong -- Defined in |
| 12450 | 12466 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CUSeconds -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12451 | 12467 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12452 | 12468 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12453 | -instance GHC.Internal.Num.Num GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12454 | -instance GHC.Internal.Num.Num GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12455 | 12469 | instance GHC.Internal.Num.Num GHC.Internal.Types.Int -- Defined in ‘GHC.Internal.Num’
|
| 12456 | 12470 | instance GHC.Internal.Num.Num GHC.Internal.Bignum.Integer.Integer -- Defined in ‘GHC.Internal.Num’
|
| 12457 | 12471 | instance GHC.Internal.Num.Num GHC.Internal.Bignum.Natural.Natural -- Defined in ‘GHC.Internal.Num’
|
| ... | ... | @@ -12587,6 +12601,8 @@ instance GHC.Internal.Read.Read GHC.Internal.IO.Handle.Types.NewlineMode -- Defi |
| 12587 | 12601 | instance GHC.Internal.Read.Read GHC.Internal.IO.Device.SeekMode -- Defined in ‘System.IO’
|
| 12588 | 12602 | instance forall k a (b :: k). GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractional (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12589 | 12603 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Real.Fractional (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12604 | +instance GHC.Internal.Real.Fractional GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12605 | +instance GHC.Internal.Real.Fractional GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12590 | 12606 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.Fractional (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12591 | 12607 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Fractional (f (g a)) => GHC.Internal.Real.Fractional (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12592 | 12608 | instance forall a b. GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractional (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| ... | ... | @@ -12595,8 +12611,6 @@ instance forall a. GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractiona |
| 12595 | 12611 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.Fractional (GHC.Internal.Real.Ratio a) -- Defined in ‘GHC.Internal.Real’
|
| 12596 | 12612 | instance GHC.Internal.Real.Fractional GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12597 | 12613 | instance GHC.Internal.Real.Fractional GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12598 | -instance GHC.Internal.Real.Fractional GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12599 | -instance GHC.Internal.Real.Fractional GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12600 | 12614 | instance forall k a (b :: k). GHC.Internal.Real.Integral a => GHC.Internal.Real.Integral (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12601 | 12615 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Integral (f (g a)) => GHC.Internal.Real.Integral (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12602 | 12616 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.Integral (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12635,6 +12649,8 @@ instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CULong -- Defin |
| 12635 | 12649 | instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12636 | 12650 | instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12637 | 12651 | instance forall k a (b :: k). GHC.Internal.Real.Real a => GHC.Internal.Real.Real (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12652 | +instance GHC.Internal.Real.Real GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12653 | +instance GHC.Internal.Real.Real GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12638 | 12654 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.Real (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12639 | 12655 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Real (f (g a)) => GHC.Internal.Real.Real (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12640 | 12656 | instance forall a. GHC.Internal.Real.Real a => GHC.Internal.Real.Real (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12680,9 +12696,9 @@ instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CULong -- Defined i |
| 12680 | 12696 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CUSeconds -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12681 | 12697 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12682 | 12698 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12683 | -instance GHC.Internal.Real.Real GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12684 | -instance GHC.Internal.Real.Real GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12685 | 12699 | instance forall k a (b :: k). GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12700 | +instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12701 | +instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12686 | 12702 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.RealFrac (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12687 | 12703 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.RealFrac (f (g a)) => GHC.Internal.Real.RealFrac (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12688 | 12704 | instance forall a. GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12690,8 +12706,6 @@ instance forall a. GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (G |
| 12690 | 12706 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.RealFrac (GHC.Internal.Real.Ratio a) -- Defined in ‘GHC.Internal.Real’
|
| 12691 | 12707 | instance GHC.Internal.Real.RealFrac GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12692 | 12708 | instance GHC.Internal.Real.RealFrac GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12693 | -instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12694 | -instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12695 | 12709 | instance forall k a (b :: k). GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12696 | 12710 | instance forall a. GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Internal.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Internal.Functor.ZipList’
|
| 12697 | 12711 | instance GHC.Internal.Show.Show GHC.Internal.Conc.Sync.BlockReason -- Defined in ‘GHC.Internal.Conc.Sync’
|
| ... | ... | @@ -12782,6 +12796,8 @@ instance GHC.Internal.Show.Show GHC.Internal.Data.Data.Fixity -- Defined in ‘G |
| 12782 | 12796 | instance forall k (s :: k). GHC.Internal.Show.Show (GHC.Internal.Data.Proxy.Proxy s) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 12783 | 12797 | instance GHC.Internal.Show.Show ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal.SomeTypeRep -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal’
|
| 12784 | 12798 | instance forall k (a :: k). GHC.Internal.Show.Show (ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal.TypeRep a) -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal’
|
| 12799 | +instance GHC.Internal.Show.Show GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12800 | +instance GHC.Internal.Show.Show GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12785 | 12801 | instance GHC.Internal.Show.Show GHC.Internal.Data.Dynamic.Dynamic -- Defined in ‘GHC.Internal.Data.Dynamic’
|
| 12786 | 12802 | instance forall a b. (GHC.Internal.Show.Show a, GHC.Internal.Show.Show b) => GHC.Internal.Show.Show (GHC.Internal.Data.Either.Either a b) -- Defined in ‘GHC.Internal.Data.Either’
|
| 12787 | 12803 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Show.Show (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| ... | ... | @@ -12853,8 +12869,6 @@ instance forall a. GHC.Internal.Show.Show (GHC.Internal.Foreign.C.ConstPtr.Const |
| 12853 | 12869 | instance forall a b. (GHC.Internal.Ix.Ix a, GHC.Internal.Show.Show a, GHC.Internal.Show.Show b) => GHC.Internal.Show.Show (GHC.Internal.Arr.Array a b) -- Defined in ‘GHC.Internal.Arr’
|
| 12854 | 12870 | instance GHC.Internal.Show.Show GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 12855 | 12871 | instance GHC.Internal.Show.Show GHC.Internal.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Internal.Fingerprint.Type’
|
| 12856 | -instance GHC.Internal.Show.Show GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12857 | -instance GHC.Internal.Show.Show GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12858 | 12872 | instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Internal.Show.Show (f p), GHC.Internal.Show.Show (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:*:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| 12859 | 12873 | instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Internal.Show.Show (f p), GHC.Internal.Show.Show (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:+:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| 12860 | 12874 | instance forall k2 k1 (f :: k2 -> *) (g :: k1 -> k2) (p :: k1). GHC.Internal.Show.Show (f (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:.:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -936,6 +936,13 @@ module Data.Data where |
| 936 | 936 | typeRepFingerprint :: TypeRep -> GHC.Internal.Fingerprint.Type.Fingerprint
|
| 937 | 937 | typeRepTyCon :: TypeRep -> TyCon
|
| 938 | 938 | |
| 939 | +module Data.Double where
|
|
| 940 | + -- Safety: Safe
|
|
| 941 | + type Double :: *
|
|
| 942 | + data Double = ...
|
|
| 943 | + castDoubleToWord64 :: Double -> GHC.Internal.Word.Word64
|
|
| 944 | + castWord64ToDouble :: GHC.Internal.Word.Word64 -> Double
|
|
| 945 | + |
|
| 939 | 946 | module Data.Dynamic where
|
| 940 | 947 | -- Safety: Safe
|
| 941 | 948 | type Dynamic :: *
|
| ... | ... | @@ -1035,6 +1042,13 @@ module Data.Fixed where |
| 1035 | 1042 | mod' :: forall a. GHC.Internal.Real.Real a => a -> a -> a
|
| 1036 | 1043 | showFixed :: forall {k} (a :: k). HasResolution a => GHC.Internal.Types.Bool -> Fixed a -> GHC.Internal.Base.String
|
| 1037 | 1044 | |
| 1045 | +module Data.Float where
|
|
| 1046 | + -- Safety: Safe
|
|
| 1047 | + type Float :: *
|
|
| 1048 | + data Float = ...
|
|
| 1049 | + castFloatToWord32 :: Float -> GHC.Internal.Word.Word32
|
|
| 1050 | + castWord32ToFloat :: GHC.Internal.Word.Word32 -> Float
|
|
| 1051 | + |
|
| 1038 | 1052 | module Data.Foldable where
|
| 1039 | 1053 | -- Safety: Safe
|
| 1040 | 1054 | type Foldable :: (* -> *) -> Constraint
|
| ... | ... | @@ -12132,6 +12146,8 @@ instance GHC.Internal.Enum.Bounded GHC.Internal.Unicode.GeneralCategory -- Defin |
| 12132 | 12146 | instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Internal.Enum.Bounded (a GHC.Internal.Data.Type.Equality.:~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 12133 | 12147 | instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Internal.Enum.Bounded (a GHC.Internal.Data.Type.Equality.:~~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 12134 | 12148 | instance forall k (t :: k). GHC.Internal.Enum.Bounded (GHC.Internal.Data.Proxy.Proxy t) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 12149 | +instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12150 | +instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12135 | 12151 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Enum.Bounded (f (g a)) => GHC.Internal.Enum.Bounded (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12136 | 12152 | instance forall a. GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12137 | 12153 | instance GHC.Internal.Enum.Bounded GHC.Internal.Int.Int16 -- Defined in ‘GHC.Internal.Int’
|
| ... | ... | @@ -12180,8 +12196,6 @@ instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CULong -- Define |
| 12180 | 12196 | instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12181 | 12197 | instance GHC.Internal.Enum.Bounded GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12182 | 12198 | instance GHC.Internal.Enum.Bounded GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 12183 | -instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12184 | -instance GHC.Internal.Enum.Bounded GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12185 | 12199 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.Associativity -- Defined in ‘GHC.Internal.Generics’
|
| 12186 | 12200 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.DecidedStrictness -- Defined in ‘GHC.Internal.Generics’
|
| 12187 | 12201 | instance GHC.Internal.Enum.Bounded GHC.Internal.Generics.SourceStrictness -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -12207,6 +12221,8 @@ instance GHC.Internal.Enum.Enum GHC.Internal.Unicode.GeneralCategory -- Defined |
| 12207 | 12221 | instance forall k (a :: k) (b :: k). (a ~ b) => GHC.Internal.Enum.Enum (a GHC.Internal.Data.Type.Equality.:~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 12208 | 12222 | instance forall k1 k2 (a :: k1) (b :: k2). (a ~~ b) => GHC.Internal.Enum.Enum (a GHC.Internal.Data.Type.Equality.:~~: b) -- Defined in ‘GHC.Internal.Data.Type.Equality’
|
| 12209 | 12223 | instance forall k (s :: k). GHC.Internal.Enum.Enum (GHC.Internal.Data.Proxy.Proxy s) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 12224 | +instance GHC.Internal.Enum.Enum GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12225 | +instance GHC.Internal.Enum.Enum GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12210 | 12226 | instance [safe] forall k (a :: k). GHC.Internal.Enum.Enum (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12211 | 12227 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Enum.Enum (f (g a)) => GHC.Internal.Enum.Enum (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12212 | 12228 | instance forall a. GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12258,8 +12274,6 @@ instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CUShort -- Defined |
| 12258 | 12274 | instance GHC.Internal.Enum.Enum GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12259 | 12275 | instance GHC.Internal.Enum.Enum GHC.Internal.ByteOrder.ByteOrder -- Defined in ‘GHC.Internal.ByteOrder’
|
| 12260 | 12276 | instance GHC.Internal.Enum.Enum GHC.Internal.Event.Windows.ConsoleEvent.ConsoleEvent -- Defined in ‘GHC.Internal.Event.Windows.ConsoleEvent’
|
| 12261 | -instance GHC.Internal.Enum.Enum GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12262 | -instance GHC.Internal.Enum.Enum GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12263 | 12277 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.Associativity -- Defined in ‘GHC.Internal.Generics’
|
| 12264 | 12278 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.DecidedStrictness -- Defined in ‘GHC.Internal.Generics’
|
| 12265 | 12279 | instance GHC.Internal.Enum.Enum GHC.Internal.Generics.SourceStrictness -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -12302,22 +12316,22 @@ instance [safe] GHC.Internal.Exception.Type.Exception ghc-internal-10.100.0:GHC. |
| 12302 | 12316 | instance [safe] GHC.Internal.Exception.Type.Exception System.Timeout.Timeout -- Defined in ‘System.Timeout’
|
| 12303 | 12317 | instance forall k a (b :: k). GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12304 | 12318 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.Floating (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12319 | +instance GHC.Internal.Float.Floating GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12320 | +instance GHC.Internal.Float.Floating GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12305 | 12321 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Float.Floating (f (g a)) => GHC.Internal.Float.Floating (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12306 | 12322 | instance forall a b. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| 12307 | 12323 | instance forall a. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12308 | 12324 | instance forall a. GHC.Internal.Float.Floating a => GHC.Internal.Float.Floating (GHC.Internal.Data.Ord.Down a) -- Defined in ‘GHC.Internal.Data.Ord’
|
| 12309 | 12325 | instance GHC.Internal.Float.Floating GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12310 | 12326 | instance GHC.Internal.Float.Floating GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12311 | -instance GHC.Internal.Float.Floating GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12312 | -instance GHC.Internal.Float.Floating GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12313 | 12327 | instance forall k a (b :: k). GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12328 | +instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12329 | +instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12314 | 12330 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Float.RealFloat (f (g a)) => GHC.Internal.Float.RealFloat (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12315 | 12331 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| 12316 | 12332 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Float.RealFloat (GHC.Internal.Data.Ord.Down a) -- Defined in ‘GHC.Internal.Data.Ord’
|
| 12317 | 12333 | instance GHC.Internal.Float.RealFloat GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12318 | 12334 | instance GHC.Internal.Float.RealFloat GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12319 | -instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12320 | -instance GHC.Internal.Float.RealFloat GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12321 | 12335 | instance forall k a (b :: k). GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12322 | 12336 | instance forall a. GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12323 | 12337 | instance forall a. GHC.Internal.Foreign.Storable.Storable a => GHC.Internal.Foreign.Storable.Storable (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12644,6 +12658,8 @@ instance GHC.Internal.Ix.Ix GHC.Internal.IO.Device.SeekMode -- Defined in ‘GHC |
| 12644 | 12658 | instance GHC.Internal.Ix.Ix GHC.Internal.IO.IOMode.IOMode -- Defined in ‘GHC.Internal.IO.IOMode’
|
| 12645 | 12659 | instance forall k a (b :: k). GHC.Internal.Num.Num a => GHC.Internal.Num.Num (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12646 | 12660 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Num.Num (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12661 | +instance GHC.Internal.Num.Num GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12662 | +instance GHC.Internal.Num.Num GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12647 | 12663 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Num.Num (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12648 | 12664 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Num.Num (f (g a)) => GHC.Internal.Num.Num (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12649 | 12665 | instance forall a b. GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| ... | ... | @@ -12692,8 +12708,6 @@ instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CULong -- Defined in |
| 12692 | 12708 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CUSeconds -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12693 | 12709 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12694 | 12710 | instance GHC.Internal.Num.Num GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12695 | -instance GHC.Internal.Num.Num GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12696 | -instance GHC.Internal.Num.Num GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12697 | 12711 | instance GHC.Internal.Num.Num GHC.Internal.Types.Int -- Defined in ‘GHC.Internal.Num’
|
| 12698 | 12712 | instance GHC.Internal.Num.Num GHC.Internal.Bignum.Integer.Integer -- Defined in ‘GHC.Internal.Num’
|
| 12699 | 12713 | instance GHC.Internal.Num.Num GHC.Internal.Bignum.Natural.Natural -- Defined in ‘GHC.Internal.Num’
|
| ... | ... | @@ -12830,6 +12844,8 @@ instance GHC.Internal.Read.Read GHC.Internal.IO.Handle.Types.NewlineMode -- Defi |
| 12830 | 12844 | instance GHC.Internal.Read.Read GHC.Internal.IO.Device.SeekMode -- Defined in ‘System.IO’
|
| 12831 | 12845 | instance forall k a (b :: k). GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractional (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12832 | 12846 | instance forall a. GHC.Internal.Float.RealFloat a => GHC.Internal.Real.Fractional (Data.Complex.Complex a) -- Defined in ‘Data.Complex’
|
| 12847 | +instance GHC.Internal.Real.Fractional GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12848 | +instance GHC.Internal.Real.Fractional GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12833 | 12849 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.Fractional (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12834 | 12850 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Fractional (f (g a)) => GHC.Internal.Real.Fractional (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12835 | 12851 | instance forall a b. GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractional (Data.Functor.Contravariant.Op a b) -- Defined in ‘Data.Functor.Contravariant’
|
| ... | ... | @@ -12838,8 +12854,6 @@ instance forall a. GHC.Internal.Real.Fractional a => GHC.Internal.Real.Fractiona |
| 12838 | 12854 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.Fractional (GHC.Internal.Real.Ratio a) -- Defined in ‘GHC.Internal.Real’
|
| 12839 | 12855 | instance GHC.Internal.Real.Fractional GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12840 | 12856 | instance GHC.Internal.Real.Fractional GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12841 | -instance GHC.Internal.Real.Fractional GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12842 | -instance GHC.Internal.Real.Fractional GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12843 | 12857 | instance forall k a (b :: k). GHC.Internal.Real.Integral a => GHC.Internal.Real.Integral (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12844 | 12858 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Integral (f (g a)) => GHC.Internal.Real.Integral (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12845 | 12859 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.Integral (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12878,6 +12892,8 @@ instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CULong -- Defin |
| 12878 | 12892 | instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12879 | 12893 | instance GHC.Internal.Real.Integral GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12880 | 12894 | instance forall k a (b :: k). GHC.Internal.Real.Real a => GHC.Internal.Real.Real (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12895 | +instance GHC.Internal.Real.Real GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12896 | +instance GHC.Internal.Real.Real GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12881 | 12897 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.Real (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12882 | 12898 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.Real (f (g a)) => GHC.Internal.Real.Real (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12883 | 12899 | instance forall a. GHC.Internal.Real.Real a => GHC.Internal.Real.Real (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12923,9 +12939,9 @@ instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CULong -- Defined i |
| 12923 | 12939 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CUSeconds -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12924 | 12940 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CUShort -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12925 | 12941 | instance GHC.Internal.Real.Real GHC.Internal.Foreign.C.Types.CWchar -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12926 | -instance GHC.Internal.Real.Real GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12927 | -instance GHC.Internal.Real.Real GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12928 | 12942 | instance forall k a (b :: k). GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12943 | +instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12944 | +instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12929 | 12945 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Real.RealFrac (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| 12930 | 12946 | instance forall k1 k2 (f :: k1 -> *) (g :: k2 -> k1) (a :: k2). GHC.Internal.Real.RealFrac (f (g a)) => GHC.Internal.Real.RealFrac (Data.Functor.Compose.Compose f g a) -- Defined in ‘Data.Functor.Compose’
|
| 12931 | 12947 | instance forall a. GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (GHC.Internal.Data.Functor.Identity.Identity a) -- Defined in ‘GHC.Internal.Data.Functor.Identity’
|
| ... | ... | @@ -12933,8 +12949,6 @@ instance forall a. GHC.Internal.Real.RealFrac a => GHC.Internal.Real.RealFrac (G |
| 12933 | 12949 | instance forall a. GHC.Internal.Real.Integral a => GHC.Internal.Real.RealFrac (GHC.Internal.Real.Ratio a) -- Defined in ‘GHC.Internal.Real’
|
| 12934 | 12950 | instance GHC.Internal.Real.RealFrac GHC.Internal.Foreign.C.Types.CDouble -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12935 | 12951 | instance GHC.Internal.Real.RealFrac GHC.Internal.Foreign.C.Types.CFloat -- Defined in ‘GHC.Internal.Foreign.C.Types’
|
| 12936 | -instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 12937 | -instance GHC.Internal.Real.RealFrac GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 12938 | 12952 | instance forall k a (b :: k). GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Internal.Data.Functor.Const.Const a b) -- Defined in ‘GHC.Internal.Data.Functor.Const’
|
| 12939 | 12953 | instance forall a. GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Internal.Functor.ZipList.ZipList a) -- Defined in ‘GHC.Internal.Functor.ZipList’
|
| 12940 | 12954 | instance GHC.Internal.Show.Show GHC.Internal.Conc.Sync.BlockReason -- Defined in ‘GHC.Internal.Conc.Sync’
|
| ... | ... | @@ -13025,6 +13039,8 @@ instance GHC.Internal.Show.Show GHC.Internal.Data.Data.Fixity -- Defined in ‘G |
| 13025 | 13039 | instance forall k (s :: k). GHC.Internal.Show.Show (GHC.Internal.Data.Proxy.Proxy s) -- Defined in ‘GHC.Internal.Data.Proxy’
|
| 13026 | 13040 | instance GHC.Internal.Show.Show ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal.SomeTypeRep -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal’
|
| 13027 | 13041 | instance forall k (a :: k). GHC.Internal.Show.Show (ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal.TypeRep a) -- Defined in ‘ghc-internal-10.100.0:GHC.Internal.Data.Typeable.Internal’
|
| 13042 | +instance GHC.Internal.Show.Show GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 13043 | +instance GHC.Internal.Show.Show GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 13028 | 13044 | instance GHC.Internal.Show.Show GHC.Internal.Data.Dynamic.Dynamic -- Defined in ‘GHC.Internal.Data.Dynamic’
|
| 13029 | 13045 | instance forall a b. (GHC.Internal.Show.Show a, GHC.Internal.Show.Show b) => GHC.Internal.Show.Show (GHC.Internal.Data.Either.Either a b) -- Defined in ‘GHC.Internal.Data.Either’
|
| 13030 | 13046 | instance [safe] forall k (a :: k). Data.Fixed.HasResolution a => GHC.Internal.Show.Show (Data.Fixed.Fixed a) -- Defined in ‘Data.Fixed’
|
| ... | ... | @@ -13100,8 +13116,6 @@ instance forall a. GHC.Internal.Show.Show a => GHC.Internal.Show.Show (GHC.Inter |
| 13100 | 13116 | instance GHC.Internal.Show.Show GHC.Internal.Event.Windows.HandleKey -- Defined in ‘GHC.Internal.Event.Windows’
|
| 13101 | 13117 | instance GHC.Internal.Show.Show GHC.Internal.Event.Windows.FFI.IOCP -- Defined in ‘GHC.Internal.Event.Windows.FFI’
|
| 13102 | 13118 | instance GHC.Internal.Show.Show GHC.Internal.Fingerprint.Type.Fingerprint -- Defined in ‘GHC.Internal.Fingerprint.Type’
|
| 13103 | -instance GHC.Internal.Show.Show GHC.Internal.Types.Double -- Defined in ‘GHC.Internal.Float’
|
|
| 13104 | -instance GHC.Internal.Show.Show GHC.Internal.Types.Float -- Defined in ‘GHC.Internal.Float’
|
|
| 13105 | 13119 | instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Internal.Show.Show (f p), GHC.Internal.Show.Show (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:*:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| 13106 | 13120 | instance forall k (f :: k -> *) (g :: k -> *) (p :: k). (GHC.Internal.Show.Show (f p), GHC.Internal.Show.Show (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:+:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| 13107 | 13121 | instance forall k2 k1 (f :: k2 -> *) (g :: k1 -> k2) (p :: k1). GHC.Internal.Show.Show (f (g p)) => GHC.Internal.Show.Show ((GHC.Internal.Generics.:.:) f g p) -- Defined in ‘GHC.Internal.Generics’
|
| ... | ... | @@ -337,7 +337,7 @@ |
| 337 | 337 | ></span
|
| 338 | 338 | > <a href="#" title="Hash"
|
| 339 | 339 | >Hash</a
|
| 340 | - > <a href="#" title="Prelude"
|
|
| 340 | + > <a href="#" title="Data.Float"
|
|
| 341 | 341 | >Float</a
|
| 342 | 342 | ></span
|
| 343 | 343 | > <a href="#" class="selflink"
|
| ... | ... | @@ -361,7 +361,7 @@ |
| 361 | 361 | ><p class="src"
|
| 362 | 362 | ><a href="#"
|
| 363 | 363 | >hash</a
|
| 364 | - > :: <a href="#" title="Prelude"
|
|
| 364 | + > :: <a href="#" title="Data.Float"
|
|
| 365 | 365 | >Float</a
|
| 366 | 366 | > -> <a href="#" title="Data.Int"
|
| 367 | 367 | >Int</a
|
| ... | ... | @@ -181,7 +181,7 @@ |
| 181 | 181 | >Int</a
|
| 182 | 182 | > (<a href="#" title="Data.Maybe"
|
| 183 | 183 | >Maybe</a
|
| 184 | - > <a href="#" title="Prelude"
|
|
| 184 | + > <a href="#" title="Data.Float"
|
|
| 185 | 185 | >Float</a
|
| 186 | 186 | >)</li
|
| 187 | 187 | ><li
|
| ... | ... | @@ -193,7 +193,7 @@ |
| 193 | 193 | >T</a
|
| 194 | 194 | > <a href="#" title="Data.Int"
|
| 195 | 195 | >Int</a
|
| 196 | - > <a href="#" title="Prelude"
|
|
| 196 | + > <a href="#" title="Data.Float"
|
|
| 197 | 197 | >Float</a
|
| 198 | 198 | >)</li
|
| 199 | 199 | ></ul
|
| ... | ... | @@ -433,9 +433,9 @@ |
| 433 | 433 | >Bool</a
|
| 434 | 434 | > -> <a href="#" title="Test"
|
| 435 | 435 | >T4</a
|
| 436 | - > <a href="#" title="Prelude"
|
|
| 436 | + > <a href="#" title="Data.Float"
|
|
| 437 | 437 | >Float</a
|
| 438 | - > <a href="#" title="Prelude"
|
|
| 438 | + > <a href="#" title="Data.Float"
|
|
| 439 | 439 | >Float</a
|
| 440 | 440 | > -> <a href="#" title="Test"
|
| 441 | 441 | >T5</a
|
| ... | ... | @@ -655,9 +655,9 @@ |
| 655 | 655 | >Bool</a
|
| 656 | 656 | > -> <a href="#" title="Test"
|
| 657 | 657 | >T4</a
|
| 658 | - > <a href="#" title="Prelude"
|
|
| 658 | + > <a href="#" title="Data.Float"
|
|
| 659 | 659 | >Float</a
|
| 660 | - > <a href="#" title="Prelude"
|
|
| 660 | + > <a href="#" title="Data.Float"
|
|
| 661 | 661 | >Float</a
|
| 662 | 662 | >) -> <a href="#" title="Test"
|
| 663 | 663 | >T5</a
|
| ... | ... | @@ -671,7 +671,7 @@ |
| 671 | 671 | >Int</a
|
| 672 | 672 | >, <a href="#" title="Data.Int"
|
| 673 | 673 | >Int</a
|
| 674 | - >, <a href="#" title="Prelude"
|
|
| 674 | + >, <a href="#" title="Data.Float"
|
|
| 675 | 675 | >Float</a
|
| 676 | 676 | >) -> <a href="#" title="Data.Int"
|
| 677 | 677 | >Int</a
|
| ... | ... | @@ -691,11 +691,11 @@ |
| 691 | 691 | ><li class="src short"
|
| 692 | 692 | ><a href="#"
|
| 693 | 693 | >o</a
|
| 694 | - > :: <a href="#" title="Prelude"
|
|
| 694 | + > :: <a href="#" title="Data.Float"
|
|
| 695 | 695 | >Float</a
|
| 696 | 696 | > -> <a href="#" title="System.IO"
|
| 697 | 697 | >IO</a
|
| 698 | - > <a href="#" title="Prelude"
|
|
| 698 | + > <a href="#" title="Data.Float"
|
|
| 699 | 699 | >Float</a
|
| 700 | 700 | ></li
|
| 701 | 701 | ><li class="src short"
|
| ... | ... | @@ -754,7 +754,7 @@ |
| 754 | 754 | >Int</a
|
| 755 | 755 | > (<a href="#" title="Data.Maybe"
|
| 756 | 756 | >Maybe</a
|
| 757 | - > <a href="#" title="Prelude"
|
|
| 757 | + > <a href="#" title="Data.Float"
|
|
| 758 | 758 | >Float</a
|
| 759 | 759 | >)</td
|
| 760 | 760 | ><td class="doc"
|
| ... | ... | @@ -776,7 +776,7 @@ |
| 776 | 776 | >T</a
|
| 777 | 777 | > <a href="#" title="Data.Int"
|
| 778 | 778 | >Int</a
|
| 779 | - > <a href="#" title="Prelude"
|
|
| 779 | + > <a href="#" title="Data.Float"
|
|
| 780 | 780 | >Float</a
|
| 781 | 781 | >)</td
|
| 782 | 782 | ><td class="doc"
|
| ... | ... | @@ -1456,9 +1456,9 @@ |
| 1456 | 1456 | >Bool</a
|
| 1457 | 1457 | > -> <a href="#" title="Test"
|
| 1458 | 1458 | >T4</a
|
| 1459 | - > <a href="#" title="Prelude"
|
|
| 1459 | + > <a href="#" title="Data.Float"
|
|
| 1460 | 1460 | >Float</a
|
| 1461 | - > <a href="#" title="Prelude"
|
|
| 1461 | + > <a href="#" title="Data.Float"
|
|
| 1462 | 1462 | >Float</a
|
| 1463 | 1463 | > -> <a href="#" title="Test"
|
| 1464 | 1464 | >T5</a
|
| ... | ... | @@ -1750,7 +1750,7 @@ |
| 1750 | 1750 | ></span
|
| 1751 | 1751 | > <a href="#" title="Test"
|
| 1752 | 1752 | >D</a
|
| 1753 | - > <a href="#" title="Prelude"
|
|
| 1753 | + > <a href="#" title="Data.Float"
|
|
| 1754 | 1754 | >Float</a
|
| 1755 | 1755 | ></span
|
| 1756 | 1756 | > <a href="#" class="selflink"
|
| ... | ... | @@ -1776,7 +1776,7 @@ |
| 1776 | 1776 | >d</a
|
| 1777 | 1777 | > :: <a href="#" title="Test"
|
| 1778 | 1778 | >T</a
|
| 1779 | - > <a href="#" title="Prelude"
|
|
| 1779 | + > <a href="#" title="Data.Float"
|
|
| 1780 | 1780 | >Float</a
|
| 1781 | 1781 | > b <a href="#" class="selflink"
|
| 1782 | 1782 | >#</a
|
| ... | ... | @@ -1784,9 +1784,9 @@ |
| 1784 | 1784 | ><p class="src"
|
| 1785 | 1785 | ><a href="#"
|
| 1786 | 1786 | >e</a
|
| 1787 | - > :: (<a href="#" title="Prelude"
|
|
| 1787 | + > :: (<a href="#" title="Data.Float"
|
|
| 1788 | 1788 | >Float</a
|
| 1789 | - >, <a href="#" title="Prelude"
|
|
| 1789 | + >, <a href="#" title="Data.Float"
|
|
| 1790 | 1790 | >Float</a
|
| 1791 | 1791 | >) <a href="#" class="selflink"
|
| 1792 | 1792 | >#</a
|
| ... | ... | @@ -2241,9 +2241,9 @@ is at the beginning of the line).</pre |
| 2241 | 2241 | >Bool</a
|
| 2242 | 2242 | > -> <a href="#" title="Test"
|
| 2243 | 2243 | >T4</a
|
| 2244 | - > <a href="#" title="Prelude"
|
|
| 2244 | + > <a href="#" title="Data.Float"
|
|
| 2245 | 2245 | >Float</a
|
| 2246 | - > <a href="#" title="Prelude"
|
|
| 2246 | + > <a href="#" title="Data.Float"
|
|
| 2247 | 2247 | >Float</a
|
| 2248 | 2248 | >)</td
|
| 2249 | 2249 | ><td class="doc"
|
| ... | ... | @@ -2299,7 +2299,7 @@ is at the beginning of the line).</pre |
| 2299 | 2299 | >Int</a
|
| 2300 | 2300 | >, <a href="#" title="Data.Int"
|
| 2301 | 2301 | >Int</a
|
| 2302 | - >, <a href="#" title="Prelude"
|
|
| 2302 | + >, <a href="#" title="Data.Float"
|
|
| 2303 | 2303 | >Float</a
|
| 2304 | 2304 | >)</td
|
| 2305 | 2305 | ><td class="doc"
|
| ... | ... | @@ -2385,7 +2385,7 @@ is at the beginning of the line).</pre |
| 2385 | 2385 | ><table
|
| 2386 | 2386 | ><tr
|
| 2387 | 2387 | ><td class="src"
|
| 2388 | - >:: <a href="#" title="Prelude"
|
|
| 2388 | + >:: <a href="#" title="Data.Float"
|
|
| 2389 | 2389 | >Float</a
|
| 2390 | 2390 | ></td
|
| 2391 | 2391 | ><td class="doc"
|
| ... | ... | @@ -2397,7 +2397,7 @@ is at the beginning of the line).</pre |
| 2397 | 2397 | ><td class="src"
|
| 2398 | 2398 | >-> <a href="#" title="System.IO"
|
| 2399 | 2399 | >IO</a
|
| 2400 | - > <a href="#" title="Prelude"
|
|
| 2400 | + > <a href="#" title="Data.Float"
|
|
| 2401 | 2401 | >Float</a
|
| 2402 | 2402 | ></td
|
| 2403 | 2403 | ><td class="doc"
|
| ... | ... | @@ -282,7 +282,7 @@ |
| 282 | 282 | >newtype</span
|
| 283 | 283 | > <a href="#" title="TypeFamilies3"
|
| 284 | 284 | >Baz</a
|
| 285 | - > <a href="#" title="Prelude"
|
|
| 285 | + > <a href="#" title="Data.Double"
|
|
| 286 | 286 | >Double</a
|
| 287 | 287 | ></span
|
| 288 | 288 | > <a href="#" class="selflink"
|
| ... | ... | @@ -305,11 +305,11 @@ |
| 305 | 305 | >newtype</span
|
| 306 | 306 | > <a href="#" title="TypeFamilies3"
|
| 307 | 307 | >Baz</a
|
| 308 | - > <a href="#" title="Prelude"
|
|
| 308 | + > <a href="#" title="Data.Double"
|
|
| 309 | 309 | >Double</a
|
| 310 | 310 | > = <a id="v:Baz3" class="def"
|
| 311 | 311 | >Baz3</a
|
| 312 | - > <a href="#" title="Prelude"
|
|
| 312 | + > <a href="#" title="Data.Float"
|
|
| 313 | 313 | >Float</a
|
| 314 | 314 | ></div
|
| 315 | 315 | ></details
|