fused-effects-random 1.1.0.0 → 1.1.0.1
raw patch · 2 files changed
+17/−5 lines, 2 filesdep ~transformersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: transformers
API changes (from Hackage documentation)
- Control.Carrier.Random.Gen: instance (GHC.Base.Alternative m, GHC.Base.Monad m) => GHC.Base.MonadPlus (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance Control.Monad.Fail.MonadFail m => Control.Monad.Fail.MonadFail (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance Control.Monad.Fix.MonadFix m => Control.Monad.Fix.MonadFix (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Alternative m => GHC.Base.Alternative (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Applicative (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Functor (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Monad (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance (GHC.Internal.Base.Alternative m, GHC.Internal.Base.Monad m) => GHC.Internal.Base.MonadPlus (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Alternative m => GHC.Internal.Base.Alternative (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Applicative (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Functor (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Monad (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Control.Monad.Fail.MonadFail m => GHC.Internal.Control.Monad.Fail.MonadFail (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Control.Monad.Fix.MonadFix m => GHC.Internal.Control.Monad.Fix.MonadFix (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: RandomC :: StateC g m a -> RandomC g m a
+ Control.Carrier.Random.Gen: RandomC :: StateC g m a -> RandomC g (m :: Type -> Type) a
- Control.Carrier.Random.Gen: newtype RandomC g m a
+ Control.Carrier.Random.Gen: newtype RandomC g (m :: Type -> Type) a
- Control.Effect.Random: [Interleave] :: m a -> Random m a
+ Control.Effect.Random: [Interleave] :: forall (m :: Type -> Type) k. m k -> Random m k
- Control.Effect.Random: [UniformR] :: Random a => (a, a) -> Random m a
+ Control.Effect.Random: [UniformR] :: forall k (m :: Type -> Type). Random k => (k, k) -> Random m k
- Control.Effect.Random: [Uniform] :: Random a => Random m a
+ Control.Effect.Random: [Uniform] :: forall k (m :: Type -> Type). Random k => Random m k
- Control.Effect.Random: data Random m k
+ Control.Effect.Random: data Random (m :: Type -> Type) k
- Control.Effect.Random: exponential :: (Random a, Floating a, Has Random sig m) => a -> m a
+ Control.Effect.Random: exponential :: forall a (sig :: (Type -> Type) -> Type -> Type) m. (Random a, Floating a, Has Random sig m) => a -> m a
- Control.Effect.Random: interleave :: Has Random sig m => m a -> m a
+ Control.Effect.Random: interleave :: forall (sig :: (Type -> Type) -> Type -> Type) m a. Has Random sig m => m a -> m a
- Control.Effect.Random: uniform :: (Random a, Has Random sig m) => m a
+ Control.Effect.Random: uniform :: forall a (sig :: (Type -> Type) -> Type -> Type) m. (Random a, Has Random sig m) => m a
- Control.Effect.Random: uniformR :: (Random a, Has Random sig m) => (a, a) -> m a
+ Control.Effect.Random: uniformR :: forall a (sig :: (Type -> Type) -> Type -> Type) m. (Random a, Has Random sig m) => (a, a) -> m a
Files
- CHANGELOG.md +5/−0
- fused-effects-random.cabal +12/−5
CHANGELOG.md view
@@ -1,3 +1,8 @@+# 1.1.0.1++- Support for `ghc`s through 9.10.1.++ # 1.1 - Support for `random` 1.2.
fused-effects-random.cabal view
@@ -1,7 +1,7 @@-cabal-version: 2.2+cabal-version: 3.0 name: fused-effects-random-version: 1.1.0.0+version: 1.1.0.1 synopsis: Random number generation for fused-effects. description: Random number generation as an effect using fused-effects. homepage: https://github.com/fused-effects/fused-effects-random@@ -10,10 +10,10 @@ license-file: LICENSE author: Rob Rix maintainer: robrix@github.com-copyright: 2019-2020 Rob Rix+copyright: 2019-2024 Rob Rix category: Control build-type: Simple-extra-source-files:+extra-doc-files: CHANGELOG.md README.md @@ -36,6 +36,13 @@ ghc-options: -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module+ if (impl(ghc >= 9.2))+ ghc-options:+ -Wno-missing-kind-signatures+ if (impl(ghc >= 9.8))+ ghc-options:+ -Wno-missing-role-annotations+ -Wno-term-variable-capture library import: common@@ -46,7 +53,7 @@ , base >=4.10 && < 5 , fused-effects ^>= 1.1 , random >= 1.1 && < 1.3- , transformers >= 0.4 && <0.6+ , transformers >= 0.4 && < 0.7 hs-source-dirs: src source-repository head