Merge pull request #427 from a5ob7r/compatible_with_mtl_2.3

Fix compatibilities with mtl 2.3.1
This commit is contained in:
Tony Zorman
2022-11-03 08:10:31 +01:00
committed by GitHub
3 changed files with 5 additions and 2 deletions

View File

@@ -44,9 +44,10 @@ import Control.Exception (fromException, try, bracket_, throw, finally, SomeExce
import qualified Control.Exception as E import qualified Control.Exception as E
import Control.Applicative ((<|>), empty) import Control.Applicative ((<|>), empty)
import Control.Monad.Fail import Control.Monad.Fail
import Control.Monad.Fix (fix)
import Control.Monad.State import Control.Monad.State
import Control.Monad.Reader import Control.Monad.Reader
import Control.Monad (void) import Control.Monad (filterM, guard, liftM2, void, when)
import Data.Semigroup import Data.Semigroup
import Data.Traversable (for) import Data.Traversable (for)
import Data.Time.Clock (UTCTime) import Data.Time.Clock (UTCTime)

View File

@@ -26,6 +26,7 @@ import qualified Data.Map as M
import qualified Data.Set as S import qualified Data.Set as S
import Control.Monad.Reader import Control.Monad.Reader
import Control.Monad.State import Control.Monad.State
import Control.Monad (filterM, guard, unless, void, when)
import Data.Maybe (fromMaybe, isJust) import Data.Maybe (fromMaybe, isJust)
import Data.Monoid (getAll) import Data.Monoid (getAll)

View File

@@ -71,9 +71,10 @@ import qualified Data.Map as M
import qualified Data.Set as S import qualified Data.Set as S
import Control.Arrow (second) import Control.Arrow (second)
import Control.Monad.Fix (fix)
import Control.Monad.Reader import Control.Monad.Reader
import Control.Monad.State import Control.Monad.State
import Control.Monad (void) import Control.Monad (forM, forM_, guard, join, unless, void, when)
import qualified Control.Exception as C import qualified Control.Exception as C
import System.IO import System.IO