packages feed

operational-class 0.2.0.1 → 0.2.0.2

raw patch · 2 files changed

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

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Control.Monad.Operational.Class: instance (MonadProgram instr m, Monoid w) => MonadProgram instr (RWST r w s m)
- Control.Monad.Operational.Class: instance (MonadProgram instr m, Monoid w) => MonadProgram instr (WriterT w m)
- Control.Monad.Operational.Class: instance Monad m => MonadProgram instr (ProgramT instr m)
- Control.Monad.Operational.Class: instance MonadProgram instr m => MonadProgram instr (ContT r m)
- Control.Monad.Operational.Class: instance MonadProgram instr m => MonadProgram instr (IdentityT m)
- Control.Monad.Operational.Class: instance MonadProgram instr m => MonadProgram instr (ListT m)
- Control.Monad.Operational.Class: instance MonadProgram instr m => MonadProgram instr (MaybeT m)
- Control.Monad.Operational.Class: instance MonadProgram instr m => MonadProgram instr (ReaderT e m)
- Control.Monad.Operational.Class: instance MonadProgram instr m => MonadProgram instr (StateT s m)
+ Control.Monad.Operational.Class: instance [safe] (MonadProgram instr m, Monoid w) => MonadProgram instr (RWST r w s m)
+ Control.Monad.Operational.Class: instance [safe] (MonadProgram instr m, Monoid w) => MonadProgram instr (WriterT w m)
+ Control.Monad.Operational.Class: instance [safe] Monad m => MonadProgram instr (ProgramT instr m)
+ Control.Monad.Operational.Class: instance [safe] MonadProgram instr m => MonadProgram instr (ContT r m)
+ Control.Monad.Operational.Class: instance [safe] MonadProgram instr m => MonadProgram instr (IdentityT m)
+ Control.Monad.Operational.Class: instance [safe] MonadProgram instr m => MonadProgram instr (ListT m)
+ Control.Monad.Operational.Class: instance [safe] MonadProgram instr m => MonadProgram instr (MaybeT m)
+ Control.Monad.Operational.Class: instance [safe] MonadProgram instr m => MonadProgram instr (ReaderT e m)
+ Control.Monad.Operational.Class: instance [safe] MonadProgram instr m => MonadProgram instr (StateT s m)

Files

operational-class.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                operational-class-version:             0.2.0.1+version:             0.2.0.2 synopsis:            MonadProgram typeclass for the operational package -- description: homepage:            https://github.com/srijs/haskell-operational-class
src/Control/Monad/Operational/Class.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances, GADTs #-}+{-# LANGUAGE Safe, MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances, GADTs #-}  module Control.Monad.Operational.Class where