Skip to content

Commit 37622d8

Browse files
authored
Explicitly import liftIO if you need it, rather than getting it from Shake (#1747)
1 parent 709639b commit 37622d8

File tree

5 files changed

+5
-1
lines changed

5 files changed

+5
-1
lines changed

ghcide/src/Development/IDE/Core/FileExists.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ where
1313
import Control.Concurrent.Strict
1414
import Control.Exception
1515
import Control.Monad.Extra
16+
import Control.Monad.IO.Class
1617
import qualified Data.ByteString as BS
1718
import Data.HashMap.Strict (HashMap)
1819
import qualified Data.HashMap.Strict as HashMap

ghcide/src/Development/IDE/Core/FileStore.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import Control.Concurrent.STM.TQueue (writeTQueue)
2727
import Control.Concurrent.Strict
2828
import Control.Exception
2929
import Control.Monad.Extra
30+
import Control.Monad.IO.Class
3031
import qualified Data.ByteString as BS
3132
import Data.Either.Extra
3233
import qualified Data.HashMap.Strict as HM

ghcide/src/Development/IDE/Core/IdeConfiguration.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ where
1414

1515
import Control.Concurrent.Strict
1616
import Control.Monad
17+
import Control.Monad.IO.Class
1718
import Data.Aeson.Types (Value)
1819
import Data.HashSet (HashSet, singleton)
1920
import Data.Hashable (Hashed, hashed, unhashed)

ghcide/src/Development/IDE/Core/OfInterest.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import Control.Concurrent.Strict
1717
import Control.DeepSeq
1818
import Control.Exception
1919
import Control.Monad
20+
import Control.Monad.IO.Class
2021
import Data.Binary
2122
import Data.HashMap.Strict (HashMap)
2223
import qualified Data.HashMap.Strict as HashMap

ghcide/src/Development/IDE/Plugin/Completions.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ module Development.IDE.Plugin.Completions
1010
) where
1111

1212
import Control.Concurrent.Async (concurrently)
13-
import Control.Monad
1413
import Control.Monad.Extra
14+
import Control.Monad.IO.Class
1515
import Control.Monad.Trans.Maybe
1616
import Data.Aeson
1717
import Data.List (find)

0 commit comments

Comments
 (0)