packages feed

vector-sized 0.3.3.0 → 0.4.0.0

raw patch · 5 files changed

+7/−4 lines, 5 filesdep ~base

Dependency ranges changed: base

Files

changelog.md view
@@ -1,5 +1,8 @@ # Change Log +## [0.4.0.0] - 2016-11-01+- Correct type signature on `index'`+ ## [0.3.3.0] - 2016-08-10 - Add instances for Data, Typeable and Generic 
src/Data/Vector/Generic/Sized.hs view
@@ -297,7 +297,7 @@  -- | /O(1)/ Safe indexing using a 'Proxy'. index' :: forall v n m a. (KnownNat n, KnownNat m, VG.Vector v a)-       => Vector v (n+m) a -> Proxy n -> a+       => Vector v (n+m+1) a -> Proxy n -> a index' (Vector v) p = v `VG.unsafeIndex` i   where i = fromInteger (natVal p) {-# inline index' #-}
src/Data/Vector/Sized.hs view
@@ -258,7 +258,7 @@  -- | /O(1)/ Safe indexing using a 'Proxy'. index' :: forall n m a. (KnownNat n, KnownNat m)-       => Vector (n+m) a -> Proxy n -> a+       => Vector (n+m+1) a -> Proxy n -> a index' = V.index' {-# inline index' #-} 
src/Data/Vector/Storable/Sized.hs view
@@ -259,7 +259,7 @@  -- | /O(1)/ Safe indexing using a 'Proxy'. index' :: forall n m a. (KnownNat n, KnownNat m, Storable a)-       => Vector (n+m) a -> Proxy n -> a+       => Vector (n+m+1) a -> Proxy n -> a index' = V.index' {-# inline index' #-} 
vector-sized.cabal view
@@ -1,5 +1,5 @@ name:                vector-sized-version:             0.3.3.0+version:             0.4.0.0 synopsis:            Size tagged vectors description:         Please see README.md homepage:            http://github.com/expipiplus1/vector-sized#readme