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 +2/−2
- random-class.cabal +1/−1
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