lrucaching 0.3.0 → 0.3.1
raw patch · 4 files changed
+25/−4 lines, 4 filesdep ~hspecdep ~vector
Dependency ranges changed: hspec, vector
Files
- CHANGELOG.md +6/−0
- README.md +5/−0
- lrucaching.cabal +3/−3
- test/Spec.hs +11/−1
CHANGELOG.md view
@@ -1,3 +1,9 @@+0.3.1+-----+* Allow vector == 0.12.*+* Do not use hspec-discover. This allows building the tests using+ `cabal new-build`.+ 0.3.0 ----- * Add `Data.LruCache.IO.Finalizer` for automatically running finalizer
README.md view
@@ -6,3 +6,8 @@ An implementation of lrucaches based on a [blogpost](https://jaspervdj.be/posts/2015-02-24-lru-cache.html) by Jasper Van der Jeugt.++This package has no relation to+[lrucache](https://hackage.haskell.org/package/lrucache). I created it+because there were bugs in `lrucache` and the maintainer was not+responding to issues.
lrucaching.cabal view
@@ -1,5 +1,5 @@ name: lrucaching-version: 0.3.0+version: 0.3.1 synopsis: LRU cache description: Please see README.md homepage: https://github.com/cocreature/lrucaching#readme@@ -26,7 +26,7 @@ , deepseq >= 1.4 && < 1.5 , hashable >= 1.2 && < 1.3 , psqueues >= 0.2 && < 0.3- , vector >= 0.11 && < 0.12+ , vector >= 0.11 && < 0.13 ghc-options: -Wall default-language: Haskell2010 @@ -41,7 +41,7 @@ , containers >= 0.5 && < 0.6 , deepseq , hashable- , hspec >= 2.2 && < 2.3+ , hspec >= 2.2 && < 2.4 , lrucaching , QuickCheck >= 2.8 && < 2.10 , transformers >= 0.4 && < 0.6
test/Spec.hs view
@@ -1,1 +1,11 @@-{-# OPTIONS_GHC -F -pgmF hspec-discover #-}+module Main where++import Test.Hspec+import qualified Data.LruCacheSpec as LruCacheSpec+import qualified Data.LruCache.IOSpec as IOSpec++main :: IO ()+main =+ hspec $ do+ describe "Data.LruCache" LruCacheSpec.spec+ describe "Data.LruCache.IO" IOSpec.spec