deferred-folds 0.9.18.7 → 0.9.18.8
raw patch · 1 files changed
+2/−2 lines, 1 filesdep ~containersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: containers
API changes (from Hackage documentation)
- DeferredFolds.Unfoldl: Unfoldl :: (forall x. (x -> a -> x) -> x -> x) -> Unfoldl a
+ DeferredFolds.Unfoldl: Unfoldl :: (forall x. () => (x -> a -> x) -> x -> x) -> Unfoldl a
- DeferredFolds.Unfoldl: mapFoldInput :: (forall x. Fold b x -> Fold a x) -> Unfoldl a -> Unfoldl b
+ DeferredFolds.Unfoldl: mapFoldInput :: (forall x. () => Fold b x -> Fold a x) -> Unfoldl a -> Unfoldl b
- DeferredFolds.UnfoldlM: UnfoldlM :: (forall x. (x -> a -> m x) -> x -> m x) -> UnfoldlM m a
+ DeferredFolds.UnfoldlM: UnfoldlM :: (forall x. () => (x -> a -> m x) -> x -> m x) -> UnfoldlM (m :: Type -> Type) a
- DeferredFolds.UnfoldlM: foldable :: (Monad m, Foldable foldable) => foldable a -> UnfoldlM m a
+ DeferredFolds.UnfoldlM: foldable :: forall (m :: Type -> Type) foldable a. (Monad m, Foldable foldable) => foldable a -> UnfoldlM m a
- DeferredFolds.UnfoldlM: foldlRunner :: Monad m => (forall x. (x -> a -> x) -> x -> x) -> UnfoldlM m a
+ DeferredFolds.UnfoldlM: foldlRunner :: forall (m :: Type -> Type) a. Monad m => (forall x. () => (x -> a -> x) -> x -> x) -> UnfoldlM m a
- DeferredFolds.UnfoldlM: foldrRunner :: Monad m => (forall x. (a -> x -> x) -> x -> x) -> UnfoldlM m a
+ DeferredFolds.UnfoldlM: foldrRunner :: forall (m :: Type -> Type) a. Monad m => (forall x. () => (a -> x -> x) -> x -> x) -> UnfoldlM m a
- DeferredFolds.UnfoldlM: hoist :: (forall a. m a -> n a) -> (forall a. n a -> m a) -> UnfoldlM m a -> UnfoldlM n a
+ DeferredFolds.UnfoldlM: hoist :: (forall a1. () => m a1 -> n a1) -> (forall a1. () => n a1 -> m a1) -> UnfoldlM m a -> UnfoldlM n a
- DeferredFolds.UnfoldlM: intsInRange :: Monad m => Int -> Int -> UnfoldlM m Int
+ DeferredFolds.UnfoldlM: intsInRange :: forall (m :: Type -> Type). Monad m => Int -> Int -> UnfoldlM m Int
- DeferredFolds.UnfoldlM: mapFoldMInput :: Monad m => (forall x. FoldM m b x -> FoldM m a x) -> UnfoldlM m a -> UnfoldlM m b
+ DeferredFolds.UnfoldlM: mapFoldMInput :: forall (m :: Type -> Type) b a. Monad m => (forall x. () => FoldM m b x -> FoldM m a x) -> UnfoldlM m a -> UnfoldlM m b
- DeferredFolds.UnfoldlM: newtype UnfoldlM m a
+ DeferredFolds.UnfoldlM: newtype UnfoldlM (m :: Type -> Type) a
- DeferredFolds.UnfoldlM: primArray :: (Monad m, Prim prim) => PrimArray prim -> UnfoldlM m prim
+ DeferredFolds.UnfoldlM: primArray :: forall (m :: Type -> Type) prim. (Monad m, Prim prim) => PrimArray prim -> UnfoldlM m prim
- DeferredFolds.UnfoldlM: primArrayWithIndices :: (Monad m, Prim prim) => PrimArray prim -> UnfoldlM m (Int, prim)
+ DeferredFolds.UnfoldlM: primArrayWithIndices :: forall (m :: Type -> Type) prim. (Monad m, Prim prim) => PrimArray prim -> UnfoldlM m (Int, prim)
- DeferredFolds.UnfoldlM: shortByteStringBytes :: Monad m => ShortByteString -> UnfoldlM m Word8
+ DeferredFolds.UnfoldlM: shortByteStringBytes :: forall (m :: Type -> Type). Monad m => ShortByteString -> UnfoldlM m Word8
- DeferredFolds.UnfoldlM: unfoldr :: Monad m => Unfoldr a -> UnfoldlM m a
+ DeferredFolds.UnfoldlM: unfoldr :: forall (m :: Type -> Type) a. Monad m => Unfoldr a -> UnfoldlM m a
- DeferredFolds.Unfoldr: Unfoldr :: (forall x. (a -> x -> x) -> x -> x) -> Unfoldr a
+ DeferredFolds.Unfoldr: Unfoldr :: (forall x. () => (a -> x -> x) -> x -> x) -> Unfoldr a
Files
- deferred-folds.cabal +2/−2
deferred-folds.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: deferred-folds-version: 0.9.18.7+version: 0.9.18.8 category: Folding synopsis: Abstractions over deferred folds description:@@ -81,7 +81,7 @@ build-depends: , base >=4.9 && <5 , bytestring >=0.10 && <0.13- , containers >=0.5 && <0.8+ , containers >=0.5 && <0.9 , foldl >=1 && <2 , hashable >=1 && <2 , primitive >=0.6.4 && <0.10