lrucache 1.1.1.3 → 1.1.1.4
raw patch · 2 files changed
+68/−41 lines, 2 files
Files
- changes.txt +65/−0
- lrucache.cabal +3/−41
+ changes.txt view
@@ -0,0 +1,65 @@+** 1.1.1.4+* move changelog to hackage 2 approved location+++** 1.1.1.3+* Test for containers >= 0.5, rather than GHC >= 7.6+++** 1.1.1.2 +* Make actually compatible with containers 0.5 - fix strictness issue+++** 1.1.1.1+* Fix containers upper bound for GHC 7.6.+++** 1.1.1+* Add an additional modification function for AtomicLRUCache.+++** 1.1.0.1+* Update containers constraint to allow containers from ghc-7+++** 1.1+* Add a Functor instance for LRUCache.+* Add a generic modification function for AtomicLRUCache.++** 1.0+* Breaking API changes:+ 1) The newLRU smart constructor now makes the maximum+ size optional.+ 2) The delete function now returns the value removed, if+ one was.++* A function was added to remove the least-recently used element in+ the LRU.+++** 0.3+* Added a Show instance for LRU. (Requested by Ben Lee)+++** 0.2.0.1+* Increase strictness slightly.+* Remove cabal target for test executable.+* (Just include test sources instead.)+++** 0.2+* Added an Eq instance for LRU.+* Added strictness to eliminate space leaks in common use patterns.+++** 0.1.1+* Add the Data.Cache.LRU.IO.Internal module.+* Clean up build warnings on GHC 6.12.1.+++** 0.1.0.1+* Minor refactoring+++** 0.1.0.1+* First release
lrucache.cabal view
@@ -1,5 +1,5 @@ Name: lrucache-Version: 1.1.1.3+Version: 1.1.1.4 Synopsis: a simple, pure LRU cache License: BSD3 License-file: LICENSE@@ -16,45 +16,6 @@ . It also contains a mutable IO wrapper providing atomic updates to an LRU cache.- .- Version History:- .- 1.1.1.3 - Test for containers >= 0.5, rather than GHC >= 7.6- .- 1.1.1.2 - Make actually compatible with containers 0.5 - fix strictness issue- .- 1.1.1.1 - Fix containers upper bound for GHC 7.6.- .- 1.1.1 - Add an additional modification function for AtomicLRUCache.- .- 1.1.0.1 - Update containers constraint to allow containers from ghc-7- .- 1.1 - Add a Functor instance for LRUCache.- Add a generic modification function for AtomicLRUCache.- .- 1.0 - Breaking API changes:- 1) The newLRU smart constructor now makes the maximum- size optional.- 2) The delete function now returns the value removed, if- one was.- Additionally, a function was added to remove the least-recently- used element in the LRU.- .- 0.3 - Added a Show instance for LRU. (Requested by Ben Lee)- .- 0.2.0.1 - Increase strictness slightly.- Remove cabal target for test executable.- (Just include test sources instead.)- .- 0.2 - Added an Eq instance for LRU.- Added strictness to eliminate space leaks in common use patterns.- .- 0.1.1 - Add the Data.Cache.LRU.IO.Internal module.- Clean up build warnings on GHC 6.12.1.- .- 0.1.0.1 - Minor refactoring- .- 0.1 - First release Extra-source-files: LICENSE@@ -62,13 +23,14 @@ MemTest.hs OpTest.hs Setup.hs+ changes.txt Cabal-version: >=1.6 Source-repository this type: git location: https://github.com/chowells79/lrucache.git- tag: 1.1.1.3+ tag: 1.1.1.4 Library Exposed-modules: