on develop help sign in
Explicitly use Data.Foldable for mapM_ and forM_ in WeakBag
e596babRyan Trinkle
src/Data/WeakBag.hs+2−1
@@ -3,8 +3,9 @@ module Data.WeakBag (WeakBag, WeakBagTicket, empty, singleton, insert, Data.Weak
3
3
4import Control.Concurrent.STM
4import Control.Concurrent.STM
5import Control.Exception
5import Control.Exception
6−import Control.Monad
6+import Control.Monad hiding (forM_, mapM_)
7import Control.Monad.IO.Class
7import Control.Monad.IO.Class
8+import Data.Foldable (forM_, mapM_)
8import Data.IORef
9import Data.IORef
9import System.Mem.Weak
10import System.Mem.Weak
10import Data.IntMap.Strict (IntMap)
11import Data.IntMap.Strict (IntMap)