packages feed

primitive-extras 0.10.2.1 → 0.10.2.2

raw patch · 1 files changed

+2/−2 lines, 1 filesdep ~tasty-quickcheckPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: tasty-quickcheck

API changes (from Hackage documentation)

- PrimitiveExtras.By6Bits: instance GHC.Internal.Data.Foldable.Foldable PrimitiveExtras.Types.By6Bits
- PrimitiveExtras.By6Bits: instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (PrimitiveExtras.Types.By6Bits a)
- PrimitiveExtras.PrimMultiArray: instance (GHC.Internal.Show.Show a, Data.Primitive.Types.Prim a) => GHC.Internal.Show.Show (PrimitiveExtras.Types.PrimMultiArray a)
+ PrimitiveExtras.By6Bits: instance Data.Foldable.Foldable PrimitiveExtras.Types.By6Bits
+ PrimitiveExtras.By6Bits: instance GHC.Show.Show a => GHC.Show.Show (PrimitiveExtras.Types.By6Bits a)
+ PrimitiveExtras.PrimMultiArray: instance (GHC.Show.Show a, Data.Primitive.Types.Prim a) => GHC.Show.Show (PrimitiveExtras.Types.PrimMultiArray a)
- PrimitiveExtras.By6Bits: elementsListT :: forall (m :: Type -> Type) a. Monad m => By6Bits a -> ListT m a
+ PrimitiveExtras.By6Bits: elementsListT :: Monad m => By6Bits a -> ListT m a
- PrimitiveExtras.By6Bits: elementsUnfoldlM :: forall (m :: Type -> Type) a. Monad m => By6Bits a -> UnfoldlM m a
+ PrimitiveExtras.By6Bits: elementsUnfoldlM :: Monad m => By6Bits a -> UnfoldlM m a
- PrimitiveExtras.By6Bits: onElementAtFocus :: forall (m :: Type -> Type) a b. Monad m => Int -> Focus a m b -> Focus (By6Bits a) m b
+ PrimitiveExtras.By6Bits: onElementAtFocus :: Monad m => Int -> Focus a m b -> Focus (By6Bits a) m b
- PrimitiveExtras.PrimArray: toElementsUnfoldlM :: forall (m :: Type -> Type) prim. (Monad m, Prim prim) => PrimArray prim -> UnfoldlM m prim
+ PrimitiveExtras.PrimArray: toElementsUnfoldlM :: (Monad m, Prim prim) => PrimArray prim -> UnfoldlM m prim
- PrimitiveExtras.PrimMultiArray: create :: (Monad m, Prim element) => Int -> (forall x. () => Fold (Int, element) x -> m x) -> m (PrimMultiArray element)
+ PrimitiveExtras.PrimMultiArray: create :: (Monad m, Prim element) => Int -> (forall x. Fold (Int, element) x -> m x) -> m (PrimMultiArray element)
- PrimitiveExtras.PrimMultiArray: toAssocsUnfoldlM :: forall (m :: Type -> Type) a. (Monad m, Prim a) => PrimMultiArray a -> UnfoldlM m (Int, a)
+ PrimitiveExtras.PrimMultiArray: toAssocsUnfoldlM :: (Monad m, Prim a) => PrimMultiArray a -> UnfoldlM m (Int, a)
- PrimitiveExtras.PrimMultiArray: toIndicesUnfoldlM :: forall (m :: Type -> Type) a. Monad m => PrimMultiArray a -> UnfoldlM m Int
+ PrimitiveExtras.PrimMultiArray: toIndicesUnfoldlM :: Monad m => PrimMultiArray a -> UnfoldlM m Int
- PrimitiveExtras.PrimMultiArray: toUnfoldlAtM :: forall (m :: Type -> Type) prim. (Monad m, Prim prim) => PrimMultiArray prim -> Int -> UnfoldlM m prim
+ PrimitiveExtras.PrimMultiArray: toUnfoldlAtM :: (Monad m, Prim prim) => PrimMultiArray prim -> Int -> UnfoldlM m prim
- PrimitiveExtras.SmallArray: elementsListT :: forall (m :: Type -> Type) a. Monad m => SmallArray a -> ListT m a
+ PrimitiveExtras.SmallArray: elementsListT :: Monad m => SmallArray a -> ListT m a
- PrimitiveExtras.SmallArray: elementsUnfoldlM :: forall (m :: Type -> Type) e. Monad m => SmallArray e -> UnfoldlM m e
+ PrimitiveExtras.SmallArray: elementsUnfoldlM :: Monad m => SmallArray e -> UnfoldlM m e
- PrimitiveExtras.SmallArray: onFoundElementFocus :: forall (m :: Type -> Type) a b. Monad m => (a -> Bool) -> (a -> Bool) -> Focus a m b -> Focus (SmallArray a) m b
+ PrimitiveExtras.SmallArray: onFoundElementFocus :: Monad m => (a -> Bool) -> (a -> Bool) -> Focus a m b -> Focus (SmallArray a) m b
- PrimitiveExtras.SmallArray: toList :: SmallArray a -> [a]
+ PrimitiveExtras.SmallArray: toList :: forall a. SmallArray a -> [a]
- PrimitiveExtras.UnliftedArray: at :: PrimUnlifted element => UnliftedArray element -> Int -> forall result. () => result -> (element -> result) -> result
+ PrimitiveExtras.UnliftedArray: at :: PrimUnlifted element => UnliftedArray element -> Int -> forall result. result -> (element -> result) -> result

Files

primitive-extras.cabal view
@@ -4,7 +4,7 @@ description:   Raw collection of extra utiltilies for the "primitive" library. -version: 0.10.2.1+version: 0.10.2.2 category: Primitive homepage: https://github.com/nikita-volkov/primitive-extras bug-reports: https://github.com/nikita-volkov/primitive-extras/issues@@ -143,4 +143,4 @@     rerebase <2,     tasty >=1.2.2 && <2,     tasty-hunit >=0.10.0.2 && <0.11,-    tasty-quickcheck >=0.10.1 && <0.11,+    tasty-quickcheck >=0.10.1 && <0.12,