blob: 832a2c27f60854fa96dbe3a8b94b9331cdde2f3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
This package contains a simple, pure LRU cache, implemented in
terms of "Data.Map".
It also contains a mutable IO wrapper providing atomic updates to
an LRU cache.
Version History:
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
</longdescription>
</pkgmetadata>
|