enumset 0.1 → 0.1.0.1
raw patch · 2 files changed
+4/−4 lines, 2 filesdep ~semigroupsPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: semigroups
API changes (from Hackage documentation)
- Data.EnumBitSet: instance (GHC.Enum.Enum a, Data.Bits.Bits w) => GHC.Base.Monoid (Data.EnumBitSet.T w a)
- Data.EnumBitSet: instance (GHC.Enum.Enum a, Data.Bits.Bits w) => GHC.Base.Semigroup (Data.EnumBitSet.T w a)
- Data.FlagSet: instance Data.Bits.Bits w => GHC.Base.Monoid (Data.FlagSet.MaskedValue w a)
- Data.FlagSet: instance Data.Bits.Bits w => GHC.Base.Semigroup (Data.FlagSet.MaskedValue w a)
+ Data.EnumBitSet: instance (GHC.Enum.Enum a, GHC.Bits.Bits w) => GHC.Base.Monoid (Data.EnumBitSet.T w a)
+ Data.EnumBitSet: instance (GHC.Enum.Enum a, GHC.Bits.Bits w) => GHC.Base.Semigroup (Data.EnumBitSet.T w a)
+ Data.FlagSet: instance GHC.Bits.Bits w => GHC.Base.Monoid (Data.FlagSet.MaskedValue w a)
+ Data.FlagSet: instance GHC.Bits.Bits w => GHC.Base.Semigroup (Data.FlagSet.MaskedValue w a)
Files
- enumset.cabal +3/−3
- src/Data/EnumBitSet.hs +1/−1
enumset.cabal view
@@ -1,5 +1,5 @@ Name: enumset-Version: 0.1+Version: 0.1.0.1 License: BSD3 License-File: LICENSE Author: Henning Thielemann <haskell@henning-thielemann.de>@@ -25,7 +25,7 @@ Build-Type: Simple Source-Repository this- Tag: 0.1+ Tag: 0.1.0.1 Type: darcs Location: http://code.haskell.org/~thielema/enumset/ @@ -38,7 +38,7 @@ Build-Depends: data-accessor >=0.2.1 && <0.3, storable-record >=0.0.1 && <0.1,- semigroups >=0.1 && <1.0,+ semigroups >=0.1 && <1, base >=4 && <5 GHC-Options: -Wall
src/Data/EnumBitSet.hs view
@@ -69,7 +69,7 @@ -} instance (Enum a, Bits w) => Monoid (T w a) where mempty = empty- mappend = (.|.)+ mappend = (<>) fromEnum :: (Enum a, Bits w) => a -> T w a