packages feed

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 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