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