memoization-utils 0.1.0.0 → 0.1.0.1
raw patch · 2 files changed
+4/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
memoization-utils.cabal view
@@ -1,5 +1,5 @@ name: memoization-utils-version: 0.1.0.0+version: 0.1.0.1 synopsis: Utilities for memoizing functions -- description: homepage: http://github.com/yamadapc/haskell-memoization-utils
src/Control/Memoization/Utils.hs view
@@ -22,7 +22,9 @@ return $ \arg -> do m <- takeMVar mm case Map.lookup arg m of- Just ret -> return ret+ Just ret -> do+ putMVar mm m+ return ret Nothing -> do ret <- action arg putMVar mm (Map.insert arg ret m)