storablevector 0.2.13.3 → 0.2.13.4
raw patch · 5 files changed
+14/−43 lines, 5 filesdep ~base
Dependency ranges changed: base
Files
- src/Data/StorableVector.hs +0/−1
- src/Data/StorableVector/Lazy.hs +0/−2
- src/Data/StorableVector/Lazy/Builder.hs +1/−3
- src/Data/StorableVector/Lazy/Typed.hs +1/−2
- storablevector.cabal +12/−35
src/Data/StorableVector.hs view
@@ -242,7 +242,6 @@ instance (Storable a) => Monoid (Vector a) where mempty = empty- mappend = append mconcat = concat instance (Storable a, QC.Arbitrary a) => QC.Arbitrary (Vector a) where
src/Data/StorableVector/Lazy.hs view
@@ -163,7 +163,6 @@ instance (Storable a) => Monoid (Vector a) where mempty = empty- mappend = append mconcat = concat instance (Storable a, Eq a) => Eq (Vector a) where@@ -207,7 +206,6 @@ instance Monoid ChunkSize where mempty = ChunkSize 0- mappend (ChunkSize x) (ChunkSize y) = ChunkSize (x+y) mconcat = ChunkSize . sum . List.map (\(ChunkSize c) -> c) instance NonNeg.C ChunkSize where
src/Data/StorableVector/Lazy/Builder.hs view
@@ -23,7 +23,7 @@ import Data.StorableVector.Lazy (ChunkSize, ) import Control.Monad (liftM2, ) import Control.Monad.ST.Strict (ST, runST, )-import Data.Monoid (Monoid(mempty, mappend), )+import Data.Monoid (Monoid(mempty), ) import Data.Semigroup (Semigroup((<>)), ) import Foreign.Storable (Storable, )@@ -65,9 +65,7 @@ instance Storable a => Monoid (Builder a) where {-# INLINE mempty #-}- {-# INLINE mappend #-} mempty = Builder (\_ -> id)- mappend = (<>) {- |
src/Data/StorableVector/Lazy/Typed.hs view
@@ -104,7 +104,7 @@ import Data.Function.HT (compose2) import Data.Tuple.HT (mapPair, mapFst, mapSnd) import Data.Maybe.HT (toMaybe)-import Data.Monoid (Monoid, mempty, mappend, mconcat)+import Data.Monoid (Monoid, mempty, mconcat) import Data.Semigroup (Semigroup, (<>), ) import Data.Either (Either) import Data.Maybe (Maybe(Just))@@ -187,7 +187,6 @@ instance (Size size, Storable a) => Monoid (Vector size a) where mempty = empty- mappend = append mconcat = concat instance (Size size, Storable a, Eq a) => Eq (Vector size a) where
storablevector.cabal view
@@ -1,6 +1,6 @@ Cabal-Version: 2.2 Name: storablevector-Version: 0.2.13.3+Version: 0.2.13.4 Category: Data Synopsis: Fast, packed, strict storable arrays with a list interface like ByteString Description:@@ -34,13 +34,7 @@ foreign-ptr/slow/Data/StorableVector/Memory.hs foreign-ptr/jhc/Data/StorableVector/Memory.hs -Flag splitBase- description: Choose the new smaller, split-up base package. -Flag separateSYB- description: Data.Generics available in separate package.-- Source-Repository head type: darcs location: http://code.haskell.org/storablevector/@@ -48,7 +42,7 @@ Source-Repository this type: darcs location: http://code.haskell.org/storablevector/- tag: 0.2.13.3+ tag: 0.2.13.4 Library@@ -68,16 +62,9 @@ base >=1 && <2 Else Hs-Source-Dirs: foreign-ptr/slow- If flag(splitBase)- If flag(separateSYB)- Build-Depends:- base >=4 && <5,- syb >=0.1 && <0.8- Else- Build-Depends:- base >=3 && <4- Else- Build-Depends: base >=1 && <2+ Build-Depends:+ base >=4.11 && <5,+ syb >=0.1 && <0.8 GHC-Options: -Wall -funbox-strict-fields Default-Language: Haskell98@@ -122,13 +109,9 @@ storablevector, bytestring >=0.9 && <0.13, utility-ht >=0.0.5 && <0.1,- QuickCheck >=1 && <3- If flag(splitBase)- Build-Depends:- random >=1.0 && <1.4,- base >=3 && <5- Else- Build-Depends: base >=1.0 && <2+ QuickCheck >=1 && <3,+ random >=1.0 && <1.4,+ base >=4 && <5 Benchmark speedtest Type: exitcode-stdio-1.0@@ -144,11 +127,8 @@ utility-ht, sample-frame >=0.0.1 && <0.1, unsafe,- deepseq- If flag(splitBase)- Build-Depends: base >= 3 && <5- Else- Build-Depends: base >= 1.0 && < 2+ deepseq,+ base >=4 && <5 Benchmark speedpointer Type: exitcode-stdio-1.0@@ -158,8 +138,5 @@ Hs-Source-Dirs: speedtest Build-Depends: storablevector,- utility-ht- If flag(splitBase)- Build-Depends: base >=3 && <5- Else- Build-Depends: base >=1.0 && <2+ utility-ht,+ base >=4 && <5