packages feed

statestack 0.2.0.5 → 0.3

raw patch · 4 files changed

+49/−45 lines, 4 filesdep ~basedep ~transformersdep ~transformers-compat

Dependency ranges changed: base, transformers, transformers-compat

Files

CHANGES.md view
@@ -1,3 +1,21 @@+0.3 (13 November 2019)+----------------------++  - Now builds with with GHC 7.10 through 8.8+  - Drop support for GHC < 7.10+  - Remove deprecated `ListT` instance++0.2.0.5-r2 (2 April 2018)+-------------------------++  - Allow `base-4.11`+  - Allow `transformers-compat-0.6.x`++0.2.0.5-r1 (8 August 2017)+-------------------------++  - Allow `base-4.10`+ 0.2.0.5 (17 January 2016) ------------------------- 
Control/Monad/StateStack.hs view
@@ -1,8 +1,7 @@-{-# LANGUAGE GeneralizedNewtypeDeriving-           , FlexibleInstances-           , MultiParamTypeClasses-           , CPP-  #-}+{-# LANGUAGE CPP                        #-}+{-# LANGUAGE FlexibleInstances          #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE MultiParamTypeClasses      #-}  ----------------------------------------------------------------------------- -- |@@ -56,32 +55,23 @@         ) where -#if __GLASGOW_HASKELL__ < 710-import Data.Monoid-import Control.Applicative-#endif-import Control.Arrow (second)-import Control.Monad.Identity-import qualified Control.Monad.State as St-import Control.Arrow (first, (&&&))+import           Control.Arrow                     (second)+import           Control.Arrow                     (first, (&&&))+import qualified Control.Monad.State               as St -import Control.Monad.Trans-import Control.Monad.Trans.Cont-import Control.Monad.Trans.Except-import Control.Monad.Trans.Identity-import Control.Monad.Trans.List-import Control.Monad.Trans.Maybe-import Control.Monad.Trans.Reader (ReaderT)-import Control.Monad.Trans.State.Lazy as Lazy-import Control.Monad.Trans.State.Strict as Strict-import Control.Monad.Trans.Writer.Lazy as Lazy-import Control.Monad.Trans.Writer.Strict as Strict+import           Control.Monad.Identity+import           Control.Monad.Trans+import           Control.Monad.Trans.Cont+import           Control.Monad.Trans.Except+import           Control.Monad.Trans.Maybe+import           Control.Monad.Trans.Reader        (ReaderT)+import           Control.Monad.Trans.State.Lazy    as Lazy+import           Control.Monad.Trans.State.Strict  as Strict+import           Control.Monad.Trans.Writer.Lazy   as Lazy+import           Control.Monad.Trans.Writer.Strict as Strict -import qualified Control.Monad.Cont.Class as CC--- import qualified Control.Monad.Error.Class as EC-import qualified Control.Monad.State.Class as StC--- import qualified Control.Monad.Reader.Class as RC-import qualified Control.Monad.IO.Class as IC+import qualified Control.Monad.Cont.Class          as CC+import qualified Control.Monad.IO.Class            as IC   ------------------------------------------------------------@@ -159,10 +149,6 @@   restore = lift restore  instance MonadStateStack s m => MonadStateStack s (IdentityT m) where-  save    = lift save-  restore = lift restore--instance MonadStateStack s m => MonadStateStack s (ListT m) where   save    = lift save   restore = lift restore 
LICENSE view
@@ -1,11 +1,10 @@-Copyright (c) 2014 diagrams-canvas team:- -  Daniel Bergey <bergey@alum.mit.edu>-  Christopher Chalmers <c.chalmers@me.com>-  Jeffrey Rosenbluth <jeffrey.rosenbluth@gmail.com>-  Ryan Scott-  Ryan Yates <fryguybob@gmail.com>-  Brent Yorgey <byorgey@cis.upenn.edu>+Copyright (c) 2014-2016 statestack team:++  Daniel Bergey <bergey@teallabs.org>+  Ben Gamari <ben@smart-cactus.org>+  Jeffrey Rosenbluth <Jeffrey.Rosenbluth@gmail.com>+  Ryan Scott <ryan.gl.scott@ku.edu>+  Brent Yorgey <byorgey@gmail.com>  All rights reserved. 
statestack.cabal view
@@ -1,5 +1,5 @@ Name:                statestack-Version:             0.2.0.5+Version:             0.3 Synopsis:            Simple State-like monad transformer with saveable and restorable state Description:         Simple State-like monad transformer where states can be saved to                      and restored from an internal stack.@@ -7,11 +7,12 @@ License-file:        LICENSE Extra-source-files:  CHANGES.md Author:              Brent Yorgey-Maintainer:          byorgey@cis.upenn.edu+Maintainer:          byorgey@gmail.com Category:            Control Build-type:          Simple Cabal-version:       >=1.10 Bug-reports:         http://github.com/diagrams/statestack/issues+Tested-with:         GHC ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.3 || ==8.6.5 || ==8.8.1 Source-repository head   type: git   location: git://github.com/diagrams/statestack@@ -19,7 +20,7 @@ Library   Default-language:    Haskell2010   Exposed-modules:     Control.Monad.StateStack-  Build-depends:       base >= 4.2 && < 4.10,+  Build-depends:       base >= 4.8 && < 4.14,                        mtl >= 2.1 && < 2.3,                        transformers >= 0.3 && < 0.6,-                       transformers-compat >= 0.4 && < 0.6+                       transformers-compat >= 0.4 && < 0.7