packages feed

vector-text 1.1.5 → 1.1.6

raw patch · 1 files changed

+11/−10 lines, 1 filesdep ~basenew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

+ Data.Text32: data family MVector s a :: Type
- Data.Container.Vector: concatMap :: (Vector v a, Vector v b) => a -> v b -> v a -> v b
+ Data.Container.Vector: concatMap :: (Vector v a, Vector v b) => (a -> v b) -> v a -> v b
- Data.Container.Vector: imap :: (Vector v a, Vector v b) => Int -> a -> b -> v a -> v b
+ Data.Container.Vector: imap :: (Vector v a, Vector v b) => (Int -> a -> b) -> v a -> v b
- Data.Container.Vector: map :: (Vector v a, Vector v b) => a -> b -> v a -> v b
+ Data.Container.Vector: map :: (Vector v a, Vector v b) => (a -> b) -> v a -> v b
- Data.Container.Vector: span :: Vector v a => a -> Bool -> v a -> (v a, v a)
+ Data.Container.Vector: span :: Vector v a => (a -> Bool) -> v a -> (v a, v a)
- Data.Text32: accum :: Unbox a => a -> b -> a -> Vector a -> [(Int, b)] -> Vector a
+ Data.Text32: accum :: Unbox a => (a -> b -> a) -> Vector a -> [(Int, b)] -> Vector a
- Data.Text32: accumulate :: (Unbox a, Unbox b) => a -> b -> a -> Vector a -> Vector (Int, b) -> Vector a
+ Data.Text32: accumulate :: (Unbox a, Unbox b) => (a -> b -> a) -> Vector a -> Vector (Int, b) -> Vector a
- Data.Text32: accumulate_ :: (Unbox a, Unbox b) => a -> b -> a -> Vector a -> Vector Int -> Vector b -> Vector a
+ Data.Text32: accumulate_ :: (Unbox a, Unbox b) => (a -> b -> a) -> Vector a -> Vector Int -> Vector b -> Vector a
- Data.Text32: all :: Unbox a => a -> Bool -> Vector a -> Bool
+ Data.Text32: all :: Unbox a => (a -> Bool) -> Vector a -> Bool
- Data.Text32: any :: Unbox a => a -> Bool -> Vector a -> Bool
+ Data.Text32: any :: Unbox a => (a -> Bool) -> Vector a -> Bool
- Data.Text32: break :: Unbox a => a -> Bool -> Vector a -> (Vector a, Vector a)
+ Data.Text32: break :: Unbox a => (a -> Bool) -> Vector a -> (Vector a, Vector a)
- Data.Text32: concatMap :: (Unbox a, Unbox b) => a -> Vector b -> Vector a -> Vector b
+ Data.Text32: concatMap :: (Unbox a, Unbox b) => (a -> Vector b) -> Vector a -> Vector b
- Data.Text32: constructN :: Unbox a => Int -> Vector a -> a -> Vector a
+ Data.Text32: constructN :: Unbox a => Int -> (Vector a -> a) -> Vector a
- Data.Text32: constructrN :: Unbox a => Int -> Vector a -> a -> Vector a
+ Data.Text32: constructrN :: Unbox a => Int -> (Vector a -> a) -> Vector a
- Data.Text32: copy :: (Unbox a, PrimMonad m) => MVector PrimState m a -> Vector a -> m ()
+ Data.Text32: copy :: (Unbox a, PrimMonad m) => MVector (PrimState m) a -> Vector a -> m ()
- Data.Text32: create :: Unbox a => forall s. () => ST s MVector s a -> Vector a
+ Data.Text32: create :: Unbox a => (forall s. () => ST s (MVector s a)) -> Vector a
- Data.Text32: createT :: (Traversable f, Unbox a) => forall s. () => ST s f MVector s a -> f Vector a
+ Data.Text32: createT :: (Traversable f, Unbox a) => (forall s. () => ST s (f (MVector s a))) -> f (Vector a)
- Data.Text32: dropWhile :: Unbox a => a -> Bool -> Vector a -> Vector a
+ Data.Text32: dropWhile :: Unbox a => (a -> Bool) -> Vector a -> Vector a
- Data.Text32: filter :: Unbox a => a -> Bool -> Vector a -> Vector a
+ Data.Text32: filter :: Unbox a => (a -> Bool) -> Vector a -> Vector a
- Data.Text32: filterM :: (Monad m, Unbox a) => a -> m Bool -> Vector a -> m Vector a
+ Data.Text32: filterM :: (Monad m, Unbox a) => (a -> m Bool) -> Vector a -> m (Vector a)
- Data.Text32: find :: Unbox a => a -> Bool -> Vector a -> Maybe a
+ Data.Text32: find :: Unbox a => (a -> Bool) -> Vector a -> Maybe a
- Data.Text32: findIndex :: Unbox a => a -> Bool -> Vector a -> Maybe Int
+ Data.Text32: findIndex :: Unbox a => (a -> Bool) -> Vector a -> Maybe Int
- Data.Text32: findIndices :: Unbox a => a -> Bool -> Vector a -> Vector Int
+ Data.Text32: findIndices :: Unbox a => (a -> Bool) -> Vector a -> Vector Int
- Data.Text32: fold1M :: (Monad m, Unbox a) => a -> a -> m a -> Vector a -> m a
+ Data.Text32: fold1M :: (Monad m, Unbox a) => (a -> a -> m a) -> Vector a -> m a
- Data.Text32: fold1M' :: (Monad m, Unbox a) => a -> a -> m a -> Vector a -> m a
+ Data.Text32: fold1M' :: (Monad m, Unbox a) => (a -> a -> m a) -> Vector a -> m a
- Data.Text32: fold1M'_ :: (Monad m, Unbox a) => a -> a -> m a -> Vector a -> m ()
+ Data.Text32: fold1M'_ :: (Monad m, Unbox a) => (a -> a -> m a) -> Vector a -> m ()
- Data.Text32: fold1M_ :: (Monad m, Unbox a) => a -> a -> m a -> Vector a -> m ()
+ Data.Text32: fold1M_ :: (Monad m, Unbox a) => (a -> a -> m a) -> Vector a -> m ()
- Data.Text32: foldM :: (Monad m, Unbox b) => a -> b -> m a -> a -> Vector b -> m a
+ Data.Text32: foldM :: (Monad m, Unbox b) => (a -> b -> m a) -> a -> Vector b -> m a
- Data.Text32: foldM' :: (Monad m, Unbox b) => a -> b -> m a -> a -> Vector b -> m a
+ Data.Text32: foldM' :: (Monad m, Unbox b) => (a -> b -> m a) -> a -> Vector b -> m a
- Data.Text32: foldM'_ :: (Monad m, Unbox b) => a -> b -> m a -> a -> Vector b -> m ()
+ Data.Text32: foldM'_ :: (Monad m, Unbox b) => (a -> b -> m a) -> a -> Vector b -> m ()
- Data.Text32: foldM_ :: (Monad m, Unbox b) => a -> b -> m a -> a -> Vector b -> m ()
+ Data.Text32: foldM_ :: (Monad m, Unbox b) => (a -> b -> m a) -> a -> Vector b -> m ()
- Data.Text32: foldl :: Unbox b => a -> b -> a -> a -> Vector b -> a
+ Data.Text32: foldl :: Unbox b => (a -> b -> a) -> a -> Vector b -> a
- Data.Text32: foldl' :: Unbox b => a -> b -> a -> a -> Vector b -> a
+ Data.Text32: foldl' :: Unbox b => (a -> b -> a) -> a -> Vector b -> a
- Data.Text32: foldl1 :: Unbox a => a -> a -> a -> Vector a -> a
+ Data.Text32: foldl1 :: Unbox a => (a -> a -> a) -> Vector a -> a
- Data.Text32: foldl1' :: Unbox a => a -> a -> a -> Vector a -> a
+ Data.Text32: foldl1' :: Unbox a => (a -> a -> a) -> Vector a -> a
- Data.Text32: foldr :: Unbox a => a -> b -> b -> b -> Vector a -> b
+ Data.Text32: foldr :: Unbox a => (a -> b -> b) -> b -> Vector a -> b
- Data.Text32: foldr' :: Unbox a => a -> b -> b -> b -> Vector a -> b
+ Data.Text32: foldr' :: Unbox a => (a -> b -> b) -> b -> Vector a -> b
- Data.Text32: foldr1 :: Unbox a => a -> a -> a -> Vector a -> a
+ Data.Text32: foldr1 :: Unbox a => (a -> a -> a) -> Vector a -> a
- Data.Text32: foldr1' :: Unbox a => a -> a -> a -> Vector a -> a
+ Data.Text32: foldr1' :: Unbox a => (a -> a -> a) -> Vector a -> a
- Data.Text32: forM :: (Monad m, Unbox a, Unbox b) => Vector a -> a -> m b -> m Vector b
+ Data.Text32: forM :: (Monad m, Unbox a, Unbox b) => Vector a -> (a -> m b) -> m (Vector b)
- Data.Text32: forM_ :: (Monad m, Unbox a) => Vector a -> a -> m b -> m ()
+ Data.Text32: forM_ :: (Monad m, Unbox a) => Vector a -> (a -> m b) -> m ()
- Data.Text32: freeze :: (Unbox a, PrimMonad m) => MVector PrimState m a -> m Vector a
+ Data.Text32: freeze :: (Unbox a, PrimMonad m) => MVector (PrimState m) a -> m (Vector a)
- Data.Text32: generate :: Unbox a => Int -> Int -> a -> Vector a
+ Data.Text32: generate :: Unbox a => Int -> (Int -> a) -> Vector a
- Data.Text32: generateM :: (Monad m, Unbox a) => Int -> Int -> m a -> m Vector a
+ Data.Text32: generateM :: (Monad m, Unbox a) => Int -> (Int -> m a) -> m (Vector a)
- Data.Text32: ifilter :: Unbox a => Int -> a -> Bool -> Vector a -> Vector a
+ Data.Text32: ifilter :: Unbox a => (Int -> a -> Bool) -> Vector a -> Vector a
- Data.Text32: ifoldM :: (Monad m, Unbox b) => a -> Int -> b -> m a -> a -> Vector b -> m a
+ Data.Text32: ifoldM :: (Monad m, Unbox b) => (a -> Int -> b -> m a) -> a -> Vector b -> m a
- Data.Text32: ifoldM' :: (Monad m, Unbox b) => a -> Int -> b -> m a -> a -> Vector b -> m a
+ Data.Text32: ifoldM' :: (Monad m, Unbox b) => (a -> Int -> b -> m a) -> a -> Vector b -> m a
- Data.Text32: ifoldM'_ :: (Monad m, Unbox b) => a -> Int -> b -> m a -> a -> Vector b -> m ()
+ Data.Text32: ifoldM'_ :: (Monad m, Unbox b) => (a -> Int -> b -> m a) -> a -> Vector b -> m ()
- Data.Text32: ifoldM_ :: (Monad m, Unbox b) => a -> Int -> b -> m a -> a -> Vector b -> m ()
+ Data.Text32: ifoldM_ :: (Monad m, Unbox b) => (a -> Int -> b -> m a) -> a -> Vector b -> m ()
- Data.Text32: ifoldl :: Unbox b => a -> Int -> b -> a -> a -> Vector b -> a
+ Data.Text32: ifoldl :: Unbox b => (a -> Int -> b -> a) -> a -> Vector b -> a
- Data.Text32: ifoldl' :: Unbox b => a -> Int -> b -> a -> a -> Vector b -> a
+ Data.Text32: ifoldl' :: Unbox b => (a -> Int -> b -> a) -> a -> Vector b -> a
- Data.Text32: ifoldr :: Unbox a => Int -> a -> b -> b -> b -> Vector a -> b
+ Data.Text32: ifoldr :: Unbox a => (Int -> a -> b -> b) -> b -> Vector a -> b
- Data.Text32: ifoldr' :: Unbox a => Int -> a -> b -> b -> b -> Vector a -> b
+ Data.Text32: ifoldr' :: Unbox a => (Int -> a -> b -> b) -> b -> Vector a -> b
- Data.Text32: imap :: (Unbox a, Unbox b) => Int -> a -> b -> Vector a -> Vector b
+ Data.Text32: imap :: (Unbox a, Unbox b) => (Int -> a -> b) -> Vector a -> Vector b
- Data.Text32: imapM :: (Monad m, Unbox a, Unbox b) => Int -> a -> m b -> Vector a -> m Vector b
+ Data.Text32: imapM :: (Monad m, Unbox a, Unbox b) => (Int -> a -> m b) -> Vector a -> m (Vector b)
- Data.Text32: imapM_ :: (Monad m, Unbox a) => Int -> a -> m b -> Vector a -> m ()
+ Data.Text32: imapM_ :: (Monad m, Unbox a) => (Int -> a -> m b) -> Vector a -> m ()
- Data.Text32: imapMaybe :: (Unbox a, Unbox b) => Int -> a -> Maybe b -> Vector a -> Vector b
+ Data.Text32: imapMaybe :: (Unbox a, Unbox b) => (Int -> a -> Maybe b) -> Vector a -> Vector b
- Data.Text32: iterateN :: Unbox a => Int -> a -> a -> a -> Vector a
+ Data.Text32: iterateN :: Unbox a => Int -> (a -> a) -> a -> Vector a
- Data.Text32: iterateNM :: (Monad m, Unbox a) => Int -> a -> m a -> a -> m Vector a
+ Data.Text32: iterateNM :: (Monad m, Unbox a) => Int -> (a -> m a) -> a -> m (Vector a)
- Data.Text32: izipWith :: (Unbox a, Unbox b, Unbox c) => Int -> a -> b -> c -> Vector a -> Vector b -> Vector c
+ Data.Text32: izipWith :: (Unbox a, Unbox b, Unbox c) => (Int -> a -> b -> c) -> Vector a -> Vector b -> Vector c
- Data.Text32: izipWith3 :: (Unbox a, Unbox b, Unbox c, Unbox d) => Int -> a -> b -> c -> d -> Vector a -> Vector b -> Vector c -> Vector d
+ Data.Text32: izipWith3 :: (Unbox a, Unbox b, Unbox c, Unbox d) => (Int -> a -> b -> c -> d) -> Vector a -> Vector b -> Vector c -> Vector d
- Data.Text32: izipWith4 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Int -> a -> b -> c -> d -> e -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e
+ Data.Text32: izipWith4 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => (Int -> a -> b -> c -> d -> e) -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e
- Data.Text32: izipWith5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Int -> a -> b -> c -> d -> e -> f -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f
+ Data.Text32: izipWith5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => (Int -> a -> b -> c -> d -> e -> f) -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f
- Data.Text32: izipWith6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f, Unbox g) => Int -> a -> b -> c -> d -> e -> f -> g -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f -> Vector g
+ Data.Text32: izipWith6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f, Unbox g) => (Int -> a -> b -> c -> d -> e -> f -> g) -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f -> Vector g
- Data.Text32: izipWithM :: (Monad m, Unbox a, Unbox b, Unbox c) => Int -> a -> b -> m c -> Vector a -> Vector b -> m Vector c
+ Data.Text32: izipWithM :: (Monad m, Unbox a, Unbox b, Unbox c) => (Int -> a -> b -> m c) -> Vector a -> Vector b -> m (Vector c)
- Data.Text32: izipWithM_ :: (Monad m, Unbox a, Unbox b) => Int -> a -> b -> m c -> Vector a -> Vector b -> m ()
+ Data.Text32: izipWithM_ :: (Monad m, Unbox a, Unbox b) => (Int -> a -> b -> m c) -> Vector a -> Vector b -> m ()
- Data.Text32: map :: (Unbox a, Unbox b) => a -> b -> Vector a -> Vector b
+ Data.Text32: map :: (Unbox a, Unbox b) => (a -> b) -> Vector a -> Vector b
- Data.Text32: mapM :: (Monad m, Unbox a, Unbox b) => a -> m b -> Vector a -> m Vector b
+ Data.Text32: mapM :: (Monad m, Unbox a, Unbox b) => (a -> m b) -> Vector a -> m (Vector b)
- Data.Text32: mapM_ :: (Monad m, Unbox a) => a -> m b -> Vector a -> m ()
+ Data.Text32: mapM_ :: (Monad m, Unbox a) => (a -> m b) -> Vector a -> m ()
- Data.Text32: mapMaybe :: (Unbox a, Unbox b) => a -> Maybe b -> Vector a -> Vector b
+ Data.Text32: mapMaybe :: (Unbox a, Unbox b) => (a -> Maybe b) -> Vector a -> Vector b
- Data.Text32: maxIndexBy :: Unbox a => a -> a -> Ordering -> Vector a -> Int
+ Data.Text32: maxIndexBy :: Unbox a => (a -> a -> Ordering) -> Vector a -> Int
- Data.Text32: maximumBy :: Unbox a => a -> a -> Ordering -> Vector a -> a
+ Data.Text32: maximumBy :: Unbox a => (a -> a -> Ordering) -> Vector a -> a
- Data.Text32: minIndexBy :: Unbox a => a -> a -> Ordering -> Vector a -> Int
+ Data.Text32: minIndexBy :: Unbox a => (a -> a -> Ordering) -> Vector a -> Int
- Data.Text32: minimumBy :: Unbox a => a -> a -> Ordering -> Vector a -> a
+ Data.Text32: minimumBy :: Unbox a => (a -> a -> Ordering) -> Vector a -> a
- Data.Text32: modify :: Unbox a => forall s. () => MVector s a -> ST s () -> Vector a -> Vector a
+ Data.Text32: modify :: Unbox a => (forall s. () => MVector s a -> ST s ()) -> Vector a -> Vector a
- Data.Text32: partition :: Unbox a => a -> Bool -> Vector a -> (Vector a, Vector a)
+ Data.Text32: partition :: Unbox a => (a -> Bool) -> Vector a -> (Vector a, Vector a)
- Data.Text32: postscanl :: (Unbox a, Unbox b) => a -> b -> a -> a -> Vector b -> Vector a
+ Data.Text32: postscanl :: (Unbox a, Unbox b) => (a -> b -> a) -> a -> Vector b -> Vector a
- Data.Text32: postscanl' :: (Unbox a, Unbox b) => a -> b -> a -> a -> Vector b -> Vector a
+ Data.Text32: postscanl' :: (Unbox a, Unbox b) => (a -> b -> a) -> a -> Vector b -> Vector a
- Data.Text32: postscanr :: (Unbox a, Unbox b) => a -> b -> b -> b -> Vector a -> Vector b
+ Data.Text32: postscanr :: (Unbox a, Unbox b) => (a -> b -> b) -> b -> Vector a -> Vector b
- Data.Text32: postscanr' :: (Unbox a, Unbox b) => a -> b -> b -> b -> Vector a -> Vector b
+ Data.Text32: postscanr' :: (Unbox a, Unbox b) => (a -> b -> b) -> b -> Vector a -> Vector b
- Data.Text32: prescanl :: (Unbox a, Unbox b) => a -> b -> a -> a -> Vector b -> Vector a
+ Data.Text32: prescanl :: (Unbox a, Unbox b) => (a -> b -> a) -> a -> Vector b -> Vector a
- Data.Text32: prescanl' :: (Unbox a, Unbox b) => a -> b -> a -> a -> Vector b -> Vector a
+ Data.Text32: prescanl' :: (Unbox a, Unbox b) => (a -> b -> a) -> a -> Vector b -> Vector a
- Data.Text32: prescanr :: (Unbox a, Unbox b) => a -> b -> b -> b -> Vector a -> Vector b
+ Data.Text32: prescanr :: (Unbox a, Unbox b) => (a -> b -> b) -> b -> Vector a -> Vector b
- Data.Text32: prescanr' :: (Unbox a, Unbox b) => a -> b -> b -> b -> Vector a -> Vector b
+ Data.Text32: prescanr' :: (Unbox a, Unbox b) => (a -> b -> b) -> b -> Vector a -> Vector b
- Data.Text32: replicateM :: (Monad m, Unbox a) => Int -> m a -> m Vector a
+ Data.Text32: replicateM :: (Monad m, Unbox a) => Int -> m a -> m (Vector a)
- Data.Text32: scanl :: (Unbox a, Unbox b) => a -> b -> a -> a -> Vector b -> Vector a
+ Data.Text32: scanl :: (Unbox a, Unbox b) => (a -> b -> a) -> a -> Vector b -> Vector a
- Data.Text32: scanl' :: (Unbox a, Unbox b) => a -> b -> a -> a -> Vector b -> Vector a
+ Data.Text32: scanl' :: (Unbox a, Unbox b) => (a -> b -> a) -> a -> Vector b -> Vector a
- Data.Text32: scanl1 :: Unbox a => a -> a -> a -> Vector a -> Vector a
+ Data.Text32: scanl1 :: Unbox a => (a -> a -> a) -> Vector a -> Vector a
- Data.Text32: scanl1' :: Unbox a => a -> a -> a -> Vector a -> Vector a
+ Data.Text32: scanl1' :: Unbox a => (a -> a -> a) -> Vector a -> Vector a
- Data.Text32: scanr :: (Unbox a, Unbox b) => a -> b -> b -> b -> Vector a -> Vector b
+ Data.Text32: scanr :: (Unbox a, Unbox b) => (a -> b -> b) -> b -> Vector a -> Vector b
- Data.Text32: scanr' :: (Unbox a, Unbox b) => a -> b -> b -> b -> Vector a -> Vector b
+ Data.Text32: scanr' :: (Unbox a, Unbox b) => (a -> b -> b) -> b -> Vector a -> Vector b
- Data.Text32: scanr1 :: Unbox a => a -> a -> a -> Vector a -> Vector a
+ Data.Text32: scanr1 :: Unbox a => (a -> a -> a) -> Vector a -> Vector a
- Data.Text32: scanr1' :: Unbox a => a -> a -> a -> Vector a -> Vector a
+ Data.Text32: scanr1' :: Unbox a => (a -> a -> a) -> Vector a -> Vector a
- Data.Text32: span :: Unbox a => a -> Bool -> Vector a -> (Vector a, Vector a)
+ Data.Text32: span :: Unbox a => (a -> Bool) -> Vector a -> (Vector a, Vector a)
- Data.Text32: takeWhile :: Unbox a => a -> Bool -> Vector a -> Vector a
+ Data.Text32: takeWhile :: Unbox a => (a -> Bool) -> Vector a -> Vector a
- Data.Text32: thaw :: (Unbox a, PrimMonad m) => Vector a -> m MVector PrimState m a
+ Data.Text32: thaw :: (Unbox a, PrimMonad m) => Vector a -> m (MVector (PrimState m) a)
- Data.Text32: unfoldr :: Unbox a => b -> Maybe (a, b) -> b -> Vector a
+ Data.Text32: unfoldr :: Unbox a => (b -> Maybe (a, b)) -> b -> Vector a
- Data.Text32: unfoldrM :: (Monad m, Unbox a) => b -> m Maybe (a, b) -> b -> m Vector a
+ Data.Text32: unfoldrM :: (Monad m, Unbox a) => (b -> m (Maybe (a, b))) -> b -> m (Vector a)
- Data.Text32: unfoldrN :: Unbox a => Int -> b -> Maybe (a, b) -> b -> Vector a
+ Data.Text32: unfoldrN :: Unbox a => Int -> (b -> Maybe (a, b)) -> b -> Vector a
- Data.Text32: unfoldrNM :: (Monad m, Unbox a) => Int -> b -> m Maybe (a, b) -> b -> m Vector a
+ Data.Text32: unfoldrNM :: (Monad m, Unbox a) => Int -> (b -> m (Maybe (a, b))) -> b -> m (Vector a)
- Data.Text32: unsafeAccum :: Unbox a => a -> b -> a -> Vector a -> [(Int, b)] -> Vector a
+ Data.Text32: unsafeAccum :: Unbox a => (a -> b -> a) -> Vector a -> [(Int, b)] -> Vector a
- Data.Text32: unsafeAccumulate :: (Unbox a, Unbox b) => a -> b -> a -> Vector a -> Vector (Int, b) -> Vector a
+ Data.Text32: unsafeAccumulate :: (Unbox a, Unbox b) => (a -> b -> a) -> Vector a -> Vector (Int, b) -> Vector a
- Data.Text32: unsafeAccumulate_ :: (Unbox a, Unbox b) => a -> b -> a -> Vector a -> Vector Int -> Vector b -> Vector a
+ Data.Text32: unsafeAccumulate_ :: (Unbox a, Unbox b) => (a -> b -> a) -> Vector a -> Vector Int -> Vector b -> Vector a
- Data.Text32: unsafeCopy :: (Unbox a, PrimMonad m) => MVector PrimState m a -> Vector a -> m ()
+ Data.Text32: unsafeCopy :: (Unbox a, PrimMonad m) => MVector (PrimState m) a -> Vector a -> m ()
- Data.Text32: unsafeFreeze :: (Unbox a, PrimMonad m) => MVector PrimState m a -> m Vector a
+ Data.Text32: unsafeFreeze :: (Unbox a, PrimMonad m) => MVector (PrimState m) a -> m (Vector a)
- Data.Text32: unsafeThaw :: (Unbox a, PrimMonad m) => Vector a -> m MVector PrimState m a
+ Data.Text32: unsafeThaw :: (Unbox a, PrimMonad m) => Vector a -> m (MVector (PrimState m) a)
- Data.Text32: unstablePartition :: Unbox a => a -> Bool -> Vector a -> (Vector a, Vector a)
+ Data.Text32: unstablePartition :: Unbox a => (a -> Bool) -> Vector a -> (Vector a, Vector a)
- Data.Text32: zipWith :: (Unbox a, Unbox b, Unbox c) => a -> b -> c -> Vector a -> Vector b -> Vector c
+ Data.Text32: zipWith :: (Unbox a, Unbox b, Unbox c) => (a -> b -> c) -> Vector a -> Vector b -> Vector c
- Data.Text32: zipWith3 :: (Unbox a, Unbox b, Unbox c, Unbox d) => a -> b -> c -> d -> Vector a -> Vector b -> Vector c -> Vector d
+ Data.Text32: zipWith3 :: (Unbox a, Unbox b, Unbox c, Unbox d) => (a -> b -> c -> d) -> Vector a -> Vector b -> Vector c -> Vector d
- Data.Text32: zipWith4 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => a -> b -> c -> d -> e -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e
+ Data.Text32: zipWith4 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => (a -> b -> c -> d -> e) -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e
- Data.Text32: zipWith5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => a -> b -> c -> d -> e -> f -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f
+ Data.Text32: zipWith5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => (a -> b -> c -> d -> e -> f) -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f
- Data.Text32: zipWith6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f, Unbox g) => a -> b -> c -> d -> e -> f -> g -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f -> Vector g
+ Data.Text32: zipWith6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f, Unbox g) => (a -> b -> c -> d -> e -> f -> g) -> Vector a -> Vector b -> Vector c -> Vector d -> Vector e -> Vector f -> Vector g
- Data.Text32: zipWithM :: (Monad m, Unbox a, Unbox b, Unbox c) => a -> b -> m c -> Vector a -> Vector b -> m Vector c
+ Data.Text32: zipWithM :: (Monad m, Unbox a, Unbox b, Unbox c) => (a -> b -> m c) -> Vector a -> Vector b -> m (Vector c)
- Data.Text32: zipWithM_ :: (Monad m, Unbox a, Unbox b) => a -> b -> m c -> Vector a -> Vector b -> m ()
+ Data.Text32: zipWithM_ :: (Monad m, Unbox a, Unbox b) => (a -> b -> m c) -> Vector a -> Vector b -> m ()

Files

vector-text.cabal view
@@ -1,11 +1,13 @@--- This file has been generated from package.yaml by hpack version 0.28.2.+cabal-version: 1.12++-- This file has been generated from package.yaml by hpack version 0.31.1. -- -- see: https://github.com/sol/hpack ----- hash: e36bd5d62b2a34c2719406bc4bab26230666ebe700e60d80d0742295d11fe277+-- hash: cba027adfaef5146a3c05b4fc1a2517dd4897131cb6be06cee041487ab2302b5  name:           vector-text-version:        1.1.5+version:        1.1.6 synopsis:       Text implementation based on unboxed char vector. category:       Data stability:      experimental@@ -17,23 +19,22 @@ license:        Apache-2.0 license-file:   LICENSE build-type:     Simple-cabal-version:  >= 1.10  library+  exposed-modules:+      Data.Container.Vector+      Data.Text32+  other-modules:+      Paths_vector_text   hs-source-dirs:       src   default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BinaryLiterals ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DoAndIfThenElse DuplicateRecordFields EmptyDataDecls FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving InstanceSigs LambdaCase MonadComprehensions MultiWayIf NamedWildCards NegativeLiterals NoImplicitPrelude NumDecimals OverloadedLabels PackageImports QuasiQuotes PatternSynonyms RankNTypes RecursiveDo ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeApplications TypeFamilies TypeFamilyDependencies TypeOperators UnicodeSyntax ViewPatterns LiberalTypeSynonyms RelaxedPolyRec   ghc-options: -Wall -O2   build-depends:-      base >=4.10 && <4.12+      base >=4.9 && <4.13     , binary     , prologue     , text     , vector     , vector-binary-instances-  exposed-modules:-      Data.Container.Vector-      Data.Text32-  other-modules:-      Paths_vector_text   default-language: Haskell2010