diff --git a/patches/monad-par-0.3.5.patch b/patches/monad-par-0.3.5.patch new file mode 100644 index 0000000000000000000000000000000000000000..3f77905ad4a44563eaf3973cf6d4f1286802f439 --- /dev/null +++ b/patches/monad-par-0.3.5.patch @@ -0,0 +1,17 @@ +diff --git a/Control/Monad/Par/Scheds/Direct.hs b/Control/Monad/Par/Scheds/Direct.hs +index 1b65b26..aa2d8c4 100644 +--- a/Control/Monad/Par/Scheds/Direct.hs ++++ b/Control/Monad/Par/Scheds/Direct.hs +@@ -36,7 +36,11 @@ import Control.Concurrent hiding (yield) + import Data.IORef (IORef,newIORef,readIORef,writeIORef,atomicModifyIORef) + import Text.Printf (printf) + import GHC.Conc (numCapabilities,yield) +-import "mtl" Control.Monad.Cont as C ++import Control.Monad ++import Control.Monad.Cont ++import Control.Monad.Trans ++import Control.Monad.IO.Class ++import qualified "mtl" Control.Monad.Cont as C + import qualified "mtl" Control.Monad.Reader as RD + import qualified System.Random.MWC as Random + import System.IO.Unsafe (unsafePerformIO)