packages feed

rock 0.3.0.0 → 0.3.1.0

raw patch · 3 files changed

+8/−2 lines, 3 files

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # Unreleased +# 0.3.1.0++- Add `MonadFix` instance to `Task`++# 0.3.0.0+ - Add `memoiseWithCycleDetection` and `Cycle`, enabling cycle detection - Implement `Task` using `ReaderT`, improving performance - Make buildable with GHC 8.2.2 through 8.8.3
rock.cabal view
@@ -1,5 +1,5 @@ name:                rock-version:             0.3.0.0+version:             0.3.1.0 synopsis:            A build system for incremental, parallel, and demand-driven computations description:         See <https://www.github.com/ollef/rock> for more                      information and
src/Rock/Core.hs view
@@ -67,7 +67,7 @@ -- method from its 'MonadFetch' instance. newtype Task f a = Task { unTask :: ReaderT (Fetch f) IO a }   deriving-    (Functor, Applicative, Monad, MonadIO, MonadBase IO)+    (Functor, Applicative, Monad, MonadIO, MonadBase IO, MonadFix)  newtype Fetch f = Fetch (forall a. f a -> IO a)