packages feed

semilattices 0.0.0.7 → 0.0.0.8

raw patch · 3 files changed

+42/−22 lines, 3 filesdep ~basedep ~containersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, containers

API changes (from Hackage documentation)

- Data.Semilattice.Bound: instance Data.Foldable.Foldable Data.Semilattice.Bound.Bound
- Data.Semilattice.Bound: instance Data.Traversable.Traversable Data.Semilattice.Bound.Bound
- Data.Semilattice.Bound: instance GHC.Base.Functor Data.Semilattice.Bound.Bound
- Data.Semilattice.Bound: instance GHC.Enum.Bounded a => Data.Semilattice.Lower.Lower (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Bound: instance GHC.Enum.Bounded a => Data.Semilattice.Upper.Upper (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Bound: instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Bound: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Bound: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Bound: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Bound: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Bound.Bound a)
- Data.Semilattice.Join: instance (Data.Semilattice.Lower.Lower a, Data.Semilattice.Join.Join a) => GHC.Base.Monoid (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance Data.Foldable.Foldable Data.Semilattice.Join.Joining
- Data.Semilattice.Join: instance Data.Foldable.Foldable Data.Semilattice.Join.LessThan
- Data.Semilattice.Join: instance Data.Semilattice.Join.Join a => GHC.Base.Semigroup (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance Data.Traversable.Traversable Data.Semilattice.Join.Joining
- Data.Semilattice.Join: instance Data.Traversable.Traversable Data.Semilattice.Join.LessThan
- Data.Semilattice.Join: instance GHC.Base.Functor Data.Semilattice.Join.Joining
- Data.Semilattice.Join: instance GHC.Base.Functor Data.Semilattice.Join.LessThan
- Data.Semilattice.Join: instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Join.LessThan a)
- Data.Semilattice.Join: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Join.LessThan a)
- Data.Semilattice.Join: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Join.LessThan a)
- Data.Semilattice.Join: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Join.Joining a)
- Data.Semilattice.Join: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Join.LessThan a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (Data.Monoid.First a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (Data.Monoid.Last a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (Data.Semigroup.Internal.Endo a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (GHC.Maybe.Maybe a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Data.Semigroup.Internal.All
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Data.Semigroup.Internal.Any
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CBool
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CChar
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CInt
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CIntMax
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CIntPtr
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CLLong
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CLong
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CPtrdiff
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CSChar
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CShort
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CSigAtomic
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CSize
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CUChar
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CUInt
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CUIntMax
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CUIntPtr
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CULLong
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CULong
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CUShort
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.C.Types.CWchar
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.Ptr.IntPtr
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower Foreign.Ptr.WordPtr
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Generics.Associativity
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Generics.DecidedStrictness
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Generics.SourceStrictness
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Generics.SourceUnpackedness
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Int.Int16
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Int.Int32
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Int.Int64
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Int.Int8
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Unicode.GeneralCategory
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Word.Word16
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Word.Word32
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Word.Word64
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Word.Word8
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CBlkCnt
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CBlkSize
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CDev
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CFsBlkCnt
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CFsFilCnt
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CGid
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CId
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CIno
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CKey
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CMode
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CNlink
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.COff
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CPid
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CRLim
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CSsize
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CTcflag
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.CUid
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower System.Posix.Types.Fd
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (Data.Functor.Identity.Identity a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (Data.Semigroup.Internal.Dual a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (Data.Semigroup.Internal.Product a)
- Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (Data.Semigroup.Internal.Sum a)
- Data.Semilattice.Lower: instance forall k (a :: k) (b :: k). (a GHC.Types.~ b) => Data.Semilattice.Lower.Lower (a Data.Type.Equality.:~: b)
- Data.Semilattice.Lower: instance forall k (a :: k) (b :: k). GHC.Types.Coercible a b => Data.Semilattice.Lower.Lower (Data.Type.Coercion.Coercion a b)
- Data.Semilattice.Lower: instance forall k (a :: k). Data.Semilattice.Lower.Lower (Data.Proxy.Proxy a)
- Data.Semilattice.Lower: instance forall k a (b :: k). Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (Data.Functor.Const.Const a b)
- Data.Semilattice.Lower: instance forall k1 k2 (a :: k1) (b :: k2). (a GHC.Types.~~ b) => Data.Semilattice.Lower.Lower (a Data.Type.Equality.:~~: b)
- Data.Semilattice.Meet: instance (Data.Semilattice.Upper.Upper a, Data.Semilattice.Meet.Meet a) => GHC.Base.Monoid (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Meet: instance Data.Foldable.Foldable Data.Semilattice.Meet.GreaterThan
- Data.Semilattice.Meet: instance Data.Foldable.Foldable Data.Semilattice.Meet.Meeting
- Data.Semilattice.Meet: instance Data.Semilattice.Meet.Meet a => GHC.Base.Semigroup (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Meet: instance Data.Traversable.Traversable Data.Semilattice.Meet.GreaterThan
- Data.Semilattice.Meet: instance Data.Traversable.Traversable Data.Semilattice.Meet.Meeting
- Data.Semilattice.Meet: instance GHC.Base.Functor Data.Semilattice.Meet.GreaterThan
- Data.Semilattice.Meet: instance GHC.Base.Functor Data.Semilattice.Meet.Meeting
- Data.Semilattice.Meet: instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Meet: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Meet.GreaterThan a)
- Data.Semilattice.Meet: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Meet: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Meet.GreaterThan a)
- Data.Semilattice.Meet: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Meet: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Meet.GreaterThan a)
- Data.Semilattice.Meet: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Meet: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Meet.GreaterThan a)
- Data.Semilattice.Meet: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Meet.Meeting a)
- Data.Semilattice.Order: instance Data.Foldable.Foldable Data.Semilattice.Order.Order
- Data.Semilattice.Order: instance Data.Traversable.Traversable Data.Semilattice.Order.Order
- Data.Semilattice.Order: instance GHC.Base.Functor Data.Semilattice.Order.Order
- Data.Semilattice.Order: instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semilattice.Order.Order a)
- Data.Semilattice.Order: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Order.Order a)
- Data.Semilattice.Order: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Order.Order a)
- Data.Semilattice.Order: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Order.Order a)
- Data.Semilattice.Order: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Order.Order a)
- Data.Semilattice.Tumble: instance Data.Foldable.Foldable Data.Semilattice.Tumble.Tumble
- Data.Semilattice.Tumble: instance Data.Traversable.Traversable Data.Semilattice.Tumble.Tumble
- Data.Semilattice.Tumble: instance GHC.Base.Functor Data.Semilattice.Tumble.Tumble
- Data.Semilattice.Tumble: instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Data.Semilattice.Tumble.Tumble a)
- Data.Semilattice.Tumble: instance GHC.Enum.Enum a => GHC.Enum.Enum (Data.Semilattice.Tumble.Tumble a)
- Data.Semilattice.Tumble: instance GHC.Num.Num a => GHC.Num.Num (Data.Semilattice.Tumble.Tumble a)
- Data.Semilattice.Tumble: instance GHC.Read.Read a => GHC.Read.Read (Data.Semilattice.Tumble.Tumble a)
- Data.Semilattice.Tumble: instance GHC.Show.Show a => GHC.Show.Show (Data.Semilattice.Tumble.Tumble a)
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Data.Semigroup.Internal.All
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Data.Semigroup.Internal.Any
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CBool
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CChar
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CInt
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CIntMax
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CIntPtr
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CLLong
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CLong
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CPtrdiff
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CSChar
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CShort
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CSigAtomic
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CSize
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CUChar
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CUInt
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CUIntMax
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CUIntPtr
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CULLong
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CULong
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CUShort
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.C.Types.CWchar
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.Ptr.IntPtr
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper Foreign.Ptr.WordPtr
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Generics.Associativity
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Generics.DecidedStrictness
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Generics.SourceStrictness
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Generics.SourceUnpackedness
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Int.Int16
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Int.Int32
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Int.Int64
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Int.Int8
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Unicode.GeneralCategory
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Word.Word16
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Word.Word32
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Word.Word64
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Word.Word8
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CBlkCnt
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CBlkSize
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CDev
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CFsBlkCnt
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CFsFilCnt
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CGid
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CId
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CIno
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CKey
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CMode
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CNlink
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.COff
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CPid
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CRLim
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CSsize
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CTcflag
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.CUid
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper System.Posix.Types.Fd
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (Data.Functor.Identity.Identity a)
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (Data.Semigroup.Internal.Dual a)
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (Data.Semigroup.Internal.Product a)
- Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (Data.Semigroup.Internal.Sum a)
- Data.Semilattice.Upper: instance forall k (a :: k) (b :: k). (a GHC.Types.~ b) => Data.Semilattice.Upper.Upper (a Data.Type.Equality.:~: b)
- Data.Semilattice.Upper: instance forall k (a :: k) (b :: k). GHC.Types.Coercible a b => Data.Semilattice.Upper.Upper (Data.Type.Coercion.Coercion a b)
- Data.Semilattice.Upper: instance forall k (a :: k). Data.Semilattice.Upper.Upper (Data.Proxy.Proxy a)
- Data.Semilattice.Upper: instance forall k a (b :: k). Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (Data.Functor.Const.Const a b)
- Data.Semilattice.Upper: instance forall k1 k2 (a :: k1) (b :: k2). (a GHC.Types.~~ b) => Data.Semilattice.Upper.Upper (a Data.Type.Equality.:~~: b)
+ Data.Semilattice.Bound: instance GHC.Internal.Base.Functor Data.Semilattice.Bound.Bound
+ Data.Semilattice.Bound: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Bound.Bound
+ Data.Semilattice.Bound: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Bound.Bound
+ Data.Semilattice.Bound: instance GHC.Internal.Enum.Bounded a => Data.Semilattice.Lower.Lower (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Bound: instance GHC.Internal.Enum.Bounded a => Data.Semilattice.Upper.Upper (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Bound: instance GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Bound: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Bound: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Bound: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Bound: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Bound.Bound a)
+ Data.Semilattice.Join: instance (Data.Semilattice.Lower.Lower a, Data.Semilattice.Join.Join a) => GHC.Internal.Base.Monoid (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance Data.Semilattice.Join.Join a => GHC.Internal.Base.Semigroup (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance GHC.Internal.Base.Functor Data.Semilattice.Join.Joining
+ Data.Semilattice.Join: instance GHC.Internal.Base.Functor Data.Semilattice.Join.LessThan
+ Data.Semilattice.Join: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Join.Joining
+ Data.Semilattice.Join: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Join.LessThan
+ Data.Semilattice.Join: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Join.Joining
+ Data.Semilattice.Join: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Join.LessThan
+ Data.Semilattice.Join: instance GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Join.LessThan a)
+ Data.Semilattice.Join: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Join.LessThan a)
+ Data.Semilattice.Join: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Join.LessThan a)
+ Data.Semilattice.Join: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Join.Joining a)
+ Data.Semilattice.Join: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Join.LessThan a)
+ Data.Semilattice.Lower: ($dmlowerBound) :: (Lower s, Bounded s) => s
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (GHC.Internal.Data.Monoid.First a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (GHC.Internal.Data.Monoid.Last a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (GHC.Internal.Data.Semigroup.Internal.Endo a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower (GHC.Internal.Maybe.Maybe a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Data.Semigroup.Internal.All
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Data.Semigroup.Internal.Any
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CBool
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CChar
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CInt
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CIntMax
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CIntPtr
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CLLong
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CLong
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CPtrdiff
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CSChar
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CShort
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CSigAtomic
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CSize
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CUChar
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CUInt
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CUIntMax
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CUIntPtr
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CULLong
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CULong
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CUShort
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.C.Types.CWchar
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.Ptr.IntPtr
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Foreign.Ptr.WordPtr
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Generics.Associativity
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Generics.DecidedStrictness
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Generics.SourceStrictness
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Generics.SourceUnpackedness
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Int.Int16
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Int.Int32
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Int.Int64
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Int.Int8
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CBlkCnt
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CBlkSize
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CDev
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CFsBlkCnt
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CFsFilCnt
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CGid
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CId
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CIno
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CKey
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CMode
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CNlink
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.COff
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CPid
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CRLim
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CSsize
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CTcflag
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.CUid
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.System.Posix.Types.Fd
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Unicode.GeneralCategory
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Word.Word16
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Word.Word32
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Word.Word64
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower GHC.Internal.Word.Word8
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (GHC.Internal.Data.Functor.Identity.Identity a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (GHC.Internal.Data.Semigroup.Internal.Dual a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (GHC.Internal.Data.Semigroup.Internal.Product a)
+ Data.Semilattice.Lower: instance Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (GHC.Internal.Data.Semigroup.Internal.Sum a)
+ Data.Semilattice.Lower: instance forall k (a :: k) (b :: k). (a GHC.Types.~ b) => Data.Semilattice.Lower.Lower (a GHC.Internal.Data.Type.Equality.:~: b)
+ Data.Semilattice.Lower: instance forall k (a :: k) (b :: k). GHC.Types.Coercible a b => Data.Semilattice.Lower.Lower (GHC.Internal.Data.Type.Coercion.Coercion a b)
+ Data.Semilattice.Lower: instance forall k (a :: k). Data.Semilattice.Lower.Lower (GHC.Internal.Data.Proxy.Proxy a)
+ Data.Semilattice.Lower: instance forall k a (b :: k). Data.Semilattice.Lower.Lower a => Data.Semilattice.Lower.Lower (GHC.Internal.Data.Functor.Const.Const a b)
+ Data.Semilattice.Lower: instance forall k1 k2 (a :: k1) (b :: k2). (a GHC.Types.~~ b) => Data.Semilattice.Lower.Lower (a GHC.Internal.Data.Type.Equality.:~~: b)
+ Data.Semilattice.Meet: instance (Data.Semilattice.Upper.Upper a, Data.Semilattice.Meet.Meet a) => GHC.Internal.Base.Monoid (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Meet: instance Data.Semilattice.Meet.Meet a => GHC.Internal.Base.Semigroup (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Meet: instance GHC.Internal.Base.Functor Data.Semilattice.Meet.GreaterThan
+ Data.Semilattice.Meet: instance GHC.Internal.Base.Functor Data.Semilattice.Meet.Meeting
+ Data.Semilattice.Meet: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Meet.GreaterThan
+ Data.Semilattice.Meet: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Meet.Meeting
+ Data.Semilattice.Meet: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Meet.GreaterThan
+ Data.Semilattice.Meet: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Meet.Meeting
+ Data.Semilattice.Meet: instance GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Meet: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Meet.GreaterThan a)
+ Data.Semilattice.Meet: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Meet: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Meet.GreaterThan a)
+ Data.Semilattice.Meet: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Meet: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Meet.GreaterThan a)
+ Data.Semilattice.Meet: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Meet: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Meet.GreaterThan a)
+ Data.Semilattice.Meet: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Meet.Meeting a)
+ Data.Semilattice.Order: instance GHC.Internal.Base.Functor Data.Semilattice.Order.Order
+ Data.Semilattice.Order: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Order.Order
+ Data.Semilattice.Order: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Order.Order
+ Data.Semilattice.Order: instance GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (Data.Semilattice.Order.Order a)
+ Data.Semilattice.Order: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Order.Order a)
+ Data.Semilattice.Order: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Order.Order a)
+ Data.Semilattice.Order: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Order.Order a)
+ Data.Semilattice.Order: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Order.Order a)
+ Data.Semilattice.Tumble: instance GHC.Internal.Base.Functor Data.Semilattice.Tumble.Tumble
+ Data.Semilattice.Tumble: instance GHC.Internal.Data.Foldable.Foldable Data.Semilattice.Tumble.Tumble
+ Data.Semilattice.Tumble: instance GHC.Internal.Data.Traversable.Traversable Data.Semilattice.Tumble.Tumble
+ Data.Semilattice.Tumble: instance GHC.Internal.Enum.Bounded a => GHC.Internal.Enum.Bounded (Data.Semilattice.Tumble.Tumble a)
+ Data.Semilattice.Tumble: instance GHC.Internal.Enum.Enum a => GHC.Internal.Enum.Enum (Data.Semilattice.Tumble.Tumble a)
+ Data.Semilattice.Tumble: instance GHC.Internal.Num.Num a => GHC.Internal.Num.Num (Data.Semilattice.Tumble.Tumble a)
+ Data.Semilattice.Tumble: instance GHC.Internal.Read.Read a => GHC.Internal.Read.Read (Data.Semilattice.Tumble.Tumble a)
+ Data.Semilattice.Tumble: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Data.Semilattice.Tumble.Tumble a)
+ Data.Semilattice.Upper: ($dmupperBound) :: (Upper s, Bounded s) => s
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Data.Semigroup.Internal.All
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Data.Semigroup.Internal.Any
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CBool
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CChar
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CInt
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CIntMax
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CIntPtr
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CLLong
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CLong
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CPtrdiff
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CSChar
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CShort
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CSigAtomic
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CSize
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CUChar
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CUInt
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CUIntMax
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CUIntPtr
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CULLong
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CULong
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CUShort
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.C.Types.CWchar
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.Ptr.IntPtr
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Foreign.Ptr.WordPtr
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Generics.Associativity
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Generics.DecidedStrictness
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Generics.SourceStrictness
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Generics.SourceUnpackedness
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Int.Int16
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Int.Int32
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Int.Int64
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Int.Int8
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CBlkCnt
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CBlkSize
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CDev
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CFsBlkCnt
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CFsFilCnt
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CGid
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CId
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CIno
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CKey
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CMode
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CNlink
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.COff
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CPid
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CRLim
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CSsize
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CTcflag
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.CUid
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.System.Posix.Types.Fd
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Unicode.GeneralCategory
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Word.Word16
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Word.Word32
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Word.Word64
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper GHC.Internal.Word.Word8
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (GHC.Internal.Data.Functor.Identity.Identity a)
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (GHC.Internal.Data.Semigroup.Internal.Dual a)
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (GHC.Internal.Data.Semigroup.Internal.Product a)
+ Data.Semilattice.Upper: instance Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (GHC.Internal.Data.Semigroup.Internal.Sum a)
+ Data.Semilattice.Upper: instance forall k (a :: k) (b :: k). (a GHC.Types.~ b) => Data.Semilattice.Upper.Upper (a GHC.Internal.Data.Type.Equality.:~: b)
+ Data.Semilattice.Upper: instance forall k (a :: k) (b :: k). GHC.Types.Coercible a b => Data.Semilattice.Upper.Upper (GHC.Internal.Data.Type.Coercion.Coercion a b)
+ Data.Semilattice.Upper: instance forall k (a :: k). Data.Semilattice.Upper.Upper (GHC.Internal.Data.Proxy.Proxy a)
+ Data.Semilattice.Upper: instance forall k a (b :: k). Data.Semilattice.Upper.Upper a => Data.Semilattice.Upper.Upper (GHC.Internal.Data.Functor.Const.Const a b)
+ Data.Semilattice.Upper: instance forall k1 k2 (a :: k1) (b :: k2). (a GHC.Types.~~ b) => Data.Semilattice.Upper.Upper (a GHC.Internal.Data.Type.Equality.:~~: b)
- Data.Semilattice.Lower: lowerBound :: (Lower s, Bounded s) => s
+ Data.Semilattice.Lower: lowerBound :: Lower s => s
- Data.Semilattice.Upper: upperBound :: (Upper s, Bounded s) => s
+ Data.Semilattice.Upper: upperBound :: Upper s => s

Files

ChangeLog.md view
@@ -1,3 +1,8 @@+# 0.0.0.8++Loosen the bound on `containers`.++ # 0.0.0.7  Fix more broken builds 😬
semilattices.cabal view
@@ -1,18 +1,19 @@+cabal-version:       3.0+ name:                semilattices-version:             0.0.0.7+version:             0.0.0.8 synopsis:            Semilattices description:         Join- and meet-semilattices, with optional upper and lower bounds, and a variety of instances for each. homepage:            https://github.com/robrix/semilattices-license:             BSD3+license:             BSD-3-Clause license-file:        LICENSE author:              Rob Rix maintainer:          rob.rix@me.com copyright:           2017-2024 Rob Rix category:            Algebra, Data, Data Structures, Math build-type:          Simple-cabal-version:       >=1.10 -extra-source-files:+extra-doc-files:   README.md   ChangeLog.md @@ -22,21 +23,8 @@   GHC   == 8.8.1   GHCJS == 8.4.0 -library-  exposed-modules:-    Data.Semilattice.Bound-    Data.Semilattice.Join-    Data.Semilattice.Lower-    Data.Semilattice.Meet-    Data.Semilattice.Order-    Data.Semilattice.Tumble-    Data.Semilattice.Upper-  build-depends:-      base >=4.9 && <5-    , containers >=0.5 && <0.7-    , unordered-containers >=0.2.20 && <0.3-  hs-source-dirs:      src-  default-language:    Haskell2010+common common+  default-language: Haskell2010   ghc-options:     -Weverything     -Wno-all-missed-specialisations@@ -53,20 +41,45 @@   if (impl(ghc >= 8.8))     ghc-options: -Wno-missing-deriving-strategies   if (impl(ghc >= 8.10))-    ghc-options: -Wno-missing-safe-haskell-mode+    ghc-options:+      -Wno-missing-safe-haskell-mode+      -Wno-prepositive-qualified-module   if (impl(ghc >= 9.2))-    ghc-options: -Wno-missing-kind-signatures+    ghc-options:+      -Wno-missing-kind-signatures   -- recent unordered-containers versions don't require Hashable for unionWith.   if (impl(ghc >= 9.4))     ghc-options: -Wno-redundant-constraints+  if (impl(ghc >= 9.8))+    ghc-options:+      -Wno-missing-role-annotations+      -Wno-term-variable-capture +library+  import: common+  exposed-modules:+    Data.Semilattice.Bound+    Data.Semilattice.Join+    Data.Semilattice.Lower+    Data.Semilattice.Meet+    Data.Semilattice.Order+    Data.Semilattice.Tumble+    Data.Semilattice.Upper+  build-depends:+    , base >=4.9 && <5+    , containers >=0.5 && <0.8+    , unordered-containers >=0.2.20 && <0.3+  hs-source-dirs:      src+  default-language:    Haskell2010+ test-suite doctests+  import:              common   type:                exitcode-stdio-1.0   hs-source-dirs:      test   main-is:             Doctests.hs   default-language:    Haskell2010   build-depends:-      base+    , base >= 4.9 && < 5     , doctest >= 0.7 && < 1.0     , QuickCheck >= 2.7 && < 3     , quickcheck-instances == 0.3.*
test/Doctests.hs view
@@ -4,6 +4,8 @@  import System.Environment import Test.DocTest+import Test.QuickCheck () -- NB: Workaround for a bug in ghc 9.8 CI+import Test.QuickCheck.Instances ()  main :: IO () main = do