packages feed

vector-instances 3.1 → 3.2

raw patch · 2 files changed

+2/−13 lines, 2 filesdep −lensdep ~vector

Dependencies removed: lens

Dependency ranges changed: vector

Files

Data/Vector/Instances.hs view
@@ -29,18 +29,8 @@ import Data.Vector.Fusion.Stream.Size import Data.Vector (Vector,(++),drop,length,imap,ifoldr, ifoldl, izipWith,(!?),(//), generate) import qualified Data.Vector as Vector-import Control.Lens hiding (Indexable)  type instance Key Vector = Int--instance FunctorWithIndex Int Vector where-  imap = Vector.imap--instance FoldableWithIndex Int Vector where-  ifoldMap f = Vector.ifoldr (\i -> mappend . f i) mempty--instance TraversableWithIndex Int Vector where-  itraverse = withIndex (indexed traverse)  instance Keyed Vector where   mapWithKey = Vector.imap
vector-instances.cabal view
@@ -1,5 +1,5 @@ name:                vector-instances-version:             3.1+version:             3.2 synopsis:            Orphan Instances for 'Data.Vector' homepage:            http://github.com/ekmett/vector-instances bug-reports:         http://github.com/ekmett/vector-instances/issues@@ -25,10 +25,9 @@    build-depends:     base          >= 4       && < 5,-    vector        >= 0.10    && < 0.11,+    vector        >= 0.9     && < 0.11,     semigroupoids >= 3.0     && < 3.1,     semigroups    >= 0.8.3.1 && < 0.9,-    lens          >= 3.2     && < 3.4,     comonad       >= 3.0     && < 3.1,     pointed       >= 3.0     && < 3.1,     keys          >= 3.0     && < 3.1