STMonadTrans 0.3 → 0.3.1
raw patch · 2 files changed
+4/−3 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Control.Monad.ST.Trans: instance (Functor m) => Functor (STT s m)
- Control.Monad.ST.Trans: instance (Monad m) => Monad (STT s m)
- Control.Monad.ST.Trans: instance (MonadError e m) => MonadError e (STT s m)
- Control.Monad.ST.Trans: instance (MonadFix m) => MonadFix (STT s m)
- Control.Monad.ST.Trans: instance (MonadReader r m) => MonadReader r (STT s m)
- Control.Monad.ST.Trans: instance (MonadState s m) => MonadState s (STT s' m)
- Control.Monad.ST.Trans: instance (MonadWriter w m) => MonadWriter w (STT s m)
+ Control.Monad.ST.Trans: instance Functor m => Functor (STT s m)
+ Control.Monad.ST.Trans: instance Monad m => Monad (STT s m)
+ Control.Monad.ST.Trans: instance MonadError e m => MonadError e (STT s m)
+ Control.Monad.ST.Trans: instance MonadFix m => MonadFix (STT s m)
+ Control.Monad.ST.Trans: instance MonadReader r m => MonadReader r (STT s m)
+ Control.Monad.ST.Trans: instance MonadState s m => MonadState s (STT s' m)
+ Control.Monad.ST.Trans: instance MonadWriter w m => MonadWriter w (STT s m)
- Control.Monad.ST.Trans: newSTRef :: (Monad m) => a -> STT s m (STRef s a)
+ Control.Monad.ST.Trans: newSTRef :: Monad m => a -> STT s m (STRef s a)
- Control.Monad.ST.Trans: readSTRef :: (Monad m) => STRef s a -> STT s m a
+ Control.Monad.ST.Trans: readSTRef :: Monad m => STRef s a -> STT s m a
- Control.Monad.ST.Trans: runST :: (Monad m) => (forall s. STT s m a) -> m a
+ Control.Monad.ST.Trans: runST :: Monad m => (forall s. STT s m a) -> m a
- Control.Monad.ST.Trans: unsafeIOToSTT :: (Monad m) => IO a -> STT s m a
+ Control.Monad.ST.Trans: unsafeIOToSTT :: Monad m => IO a -> STT s m a
- Control.Monad.ST.Trans: writeSTRef :: (Monad m) => STRef s a -> a -> STT s m ()
+ Control.Monad.ST.Trans: writeSTRef :: Monad m => STRef s a -> a -> STT s m ()
Files
- LICENSE +2/−1
- STMonadTrans.cabal +2/−2
LICENSE view
@@ -3,7 +3,8 @@ ----------------------------------------------------------------------------- -Copyright Josef Svenningsson 2008+Copyright Josef Svenningsson, 2008-2010+Copyright The University of Glasgow, 1994-2000 All rights reserved.
STMonadTrans.cabal view
@@ -1,5 +1,5 @@ name: STMonadTrans-version: 0.3+version: 0.3.1 cabal-version: >= 1.6 license: BSD3 license-file: LICENSE@@ -27,7 +27,7 @@ library if flag(splitBase)- build-depends: base >= 3, base < 4, mtl, array+ build-depends: base >= 3, base < 5, mtl, array else build-depends: base < 3