packages feed

random-class 0.2.0.1 → 0.2.0.2

raw patch · 2 files changed

+3/−3 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Random: weighted :: (Gen g, Bounded (Native g), Enum (Native g), Uniform a) => NonEmpty (a, Ratio Natural) -> State g a
+ Random: weighted :: (Gen g, Bounded (Native g), Enum (Native g)) => NonEmpty (a, Ratio Natural) -> State g a
- Random: weightedM :: (Gen g, Bounded (Native g), Enum (Native g), Uniform a, PrimMonad m) => NonEmpty (a, Ratio Natural) -> ReaderT (Mut (PrimState m) g) m a
+ Random: weightedM :: (Gen g, Bounded (Native g), Enum (Native g), PrimMonad m) => NonEmpty (a, Ratio Natural) -> ReaderT (Mut (PrimState m) g) m a

Files

Random.hs view
@@ -80,11 +80,11 @@ {-# RULES "range'/()" range' = (pure . pure . pure) () #-} {-# RULES "range'"    range' = pure id #-} -weighted :: (Gen g, Bounded (Native g), Enum (Native g), Uniform a)+weighted :: (Gen g, Bounded (Native g), Enum (Native g))          => NonEmpty (a, Ratio Natural) -> M.State g a weighted = weighted' range -weightedM :: (Gen g, Bounded (Native g), Enum (Native g), Uniform a, PrimMonad m)+weightedM :: (Gen g, Bounded (Native g), Enum (Native g), PrimMonad m)           => NonEmpty (a, Ratio Natural) -> ReaderT (Mut (PrimState m) g) m a weightedM = weighted' rangeM 
random-class.cabal view
@@ -1,5 +1,5 @@ name:                random-class-version:             0.2.0.1+version:             0.2.0.2 synopsis:            Class of random value generation -- description:          license:             BSD3