packages feed

vivid 0.4.2.3 → 0.4.2.4

raw patch · 2 files changed

+4/−3 lines, 2 filesdep ~randomPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: random

API changes (from Hackage documentation)

+ Vivid.NoPlugins: class Random a
+ Vivid.NoPlugins: class RandomGen g
+ Vivid.NoPlugins: class Uniform a
+ Vivid.NoPlugins: class UniformRange a
+ Vivid.NoPlugins: data StdGen
+ Vivid.NoPlugins: genByteString :: RandomGen g => Int -> g -> (ByteString, g)
+ Vivid.NoPlugins: genRange :: RandomGen g => g -> (Int, Int)
+ Vivid.NoPlugins: genShortByteString :: RandomGen g => Int -> g -> (ShortByteString, g)
+ Vivid.NoPlugins: genWord16 :: RandomGen g => g -> (Word16, g)
+ Vivid.NoPlugins: genWord32 :: RandomGen g => g -> (Word32, g)
+ Vivid.NoPlugins: genWord32R :: RandomGen g => Word32 -> g -> (Word32, g)
+ Vivid.NoPlugins: genWord64 :: RandomGen g => g -> (Word64, g)
+ Vivid.NoPlugins: genWord64R :: RandomGen g => Word64 -> g -> (Word64, g)
+ Vivid.NoPlugins: genWord8 :: RandomGen g => g -> (Word8, g)
+ Vivid.NoPlugins: getStdGen :: MonadIO m => m StdGen
+ Vivid.NoPlugins: getStdRandom :: MonadIO m => (StdGen -> (a, StdGen)) -> m a
+ Vivid.NoPlugins: mkStdGen :: Int -> StdGen
+ Vivid.NoPlugins: newStdGen :: MonadIO m => m StdGen
+ Vivid.NoPlugins: next :: RandomGen g => g -> (Int, g)
+ Vivid.NoPlugins: random :: (Random a, RandomGen g) => g -> (a, g)
+ Vivid.NoPlugins: randomIO :: (Random a, MonadIO m) => m a
+ Vivid.NoPlugins: randomR :: (Random a, RandomGen g) => (a, a) -> g -> (a, g)
+ Vivid.NoPlugins: randomRIO :: (Random a, MonadIO m) => (a, a) -> m a
+ Vivid.NoPlugins: randomRs :: (Random a, RandomGen g) => (a, a) -> g -> [a]
+ Vivid.NoPlugins: randoms :: (Random a, RandomGen g) => g -> [a]
+ Vivid.NoPlugins: setStdGen :: MonadIO m => StdGen -> m ()
+ Vivid.NoPlugins: split :: RandomGen g => g -> (g, g)
+ Vivid.NoPlugins: uniformR :: (RandomGen g, UniformRange a) => (a, a) -> g -> (a, g)

Files

Vivid/NoPlugins.hs view
@@ -66,7 +66,7 @@ import Data.Function ((&)) import Data.Int import Data.Monoid-import System.Random+import System.Random hiding (uniform)  import Control.Monad.IO.Class import GHC.TypeLits
vivid.cabal view
@@ -1,7 +1,7 @@ -- TODO: get the readme change from the github merge  name:                vivid-version:             0.4.2.3+version:             0.4.2.4 synopsis:            Sound synthesis with SuperCollider description:            Music and sound synthesis with SuperCollider.@@ -50,7 +50,7 @@ maintainer:          Tom Murphy category:            Audio, Music, Sound build-type:          Simple-cabal-version:       >=1.8+cabal-version:       >=1.10 stability:           experimental license:             GPL @@ -271,6 +271,7 @@   ghc-options:     -O2     -fconstraint-solver-iterations=0+  default-language: Haskell2010  -- TODO: -- testsuite