rock 0.3.0.0 → 0.3.1.0
raw patch · 3 files changed
+8/−2 lines, 3 files
Files
- CHANGELOG.md +6/−0
- rock.cabal +1/−1
- src/Rock/Core.hs +1/−1
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)