classy-prelude 0.9.4 → 0.9.5
raw patch · 2 files changed
+3/−3 lines, 2 filesdep ~mono-traversablePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: mono-traversable
API changes (from Hackage documentation)
- ClassyPrelude: class Monad m => PrimMonad (m :: * -> *) where type family PrimState (m1 :: * -> *) :: *
+ ClassyPrelude: class Monad m => PrimMonad (m :: * -> *) where type family PrimState (m :: * -> *) :: *
- ClassyPrelude: primToIO :: (PrimMonad m, ~ * (PrimState m) RealWorld) => m a -> IO a
+ ClassyPrelude: primToIO :: (PrimMonad m, (~) * (PrimState m) RealWorld) => m a -> IO a
- ClassyPrelude: primToPrim :: (PrimMonad m1, PrimMonad m2, ~ * (PrimState m1) (PrimState m2)) => m1 a -> m2 a
+ ClassyPrelude: primToPrim :: (PrimMonad m1, PrimMonad m2, (~) * (PrimState m1) (PrimState m2)) => m1 a -> m2 a
Files
- ClassyPrelude.hs +1/−1
- classy-prelude.cabal +2/−2
ClassyPrelude.hs view
@@ -168,7 +168,7 @@ import Control.Monad.Catch (MonadThrow (throwM)) import Data.Vector.Instances ()-import CorePrelude hiding (print, undefined, (<>))+import CorePrelude hiding (print, undefined, (<>), catMaybes) import Data.ChunkedZip import qualified Data.Char as Char import Data.Sequences
classy-prelude.cabal view
@@ -1,5 +1,5 @@ name: classy-prelude-version: 0.9.4+version: 0.9.5 synopsis: A typeclass-based Prelude. description: Focuses on using common typeclasses when possible, and creating new ones to avoid name clashing. Exposes many recommended datastructures (Map, ByteString, etc) directly without requiring long import lists and qualified modules. homepage: https://github.com/snoyberg/classy-prelude@@ -24,7 +24,7 @@ , unordered-containers , hashable , lifted-base >= 0.2- , mono-traversable >= 0.6.1+ , mono-traversable >= 0.6.2 , exceptions >= 0.5 , semigroups , vector-instances