Age | Commit message (Collapse) | Author | Files | Lines |
|
---------------------------------------
1.44 Wed Jun 1 21:45 2016
- Set FD_CLOEXEC flag on cache files when opened.
Particularly useful in Net::Server where
HUPing a process causes it to exec() itself.
Unless you undef the cache references, you'll
leak fd's after each HUP
|
|
Upstream changes:
1.43 Fri Oct 23 14:00 2015
- Update copyright + version correctly everywhere
1.42 Fri Oct 23 13:30 2015
- Allow get_and_set callback to return an empty list
which means "no change". This allows atomic
"get, and set if not present" type action, but
without resetting the expiry time on each get.
This is basically the same as using the read_cb
1.41 Thu Aug 29 15:30 2013
- Actually reuse deleted slots. Meant that if
you used ->remove() a lot, we would re-organise
cache more than needed
- Include typo and meta patches from dsteinbrunner
|
|
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
devel/p5-Cache-FastMmap from 1.39 to 1.40.
Upstream changes:
1.40 Mon Dec 5 10:30 2011
- Work around reference holding bug in
Compress::Zlib
|
|
* Remove CImpl and simplify structure into just Cache::FastMmap module making
all XS calls just function calls in Cache::FastMmap namespace
Changes 1.38:
* Fix build process that was completely broken after moving files around into
different directories
|
|
Upstream changes:
1.35 Fri Feb 19 12:45 2010
- Fix for returning potential bug that returns old stored data. Could
occur if you mix deletes (thanks Darrell Bishop)
|
|
- Updating package for p5 module Cache::FastMmap from 1.30 to 1.34
- Adjusting LICENSE
Upstream changes:
1.34 Fri Jun 19 12:00 2009
- perldoc fix (thanks Jonathan Yu)
1.33 Thu Jun 18 12:00 2009
- Update version in META.yml
1.32 Thu Jun 18 11:55 2009
- Better LiveCaches tracking via DESTROY
1.31 Thu Jun 18 11:40 2009
- when in raw_values => 0 mode, the write_cb is now
correctly called with thawed data, rather than the
raw frozen data
- empty_on_exit correctly called even when a global
cache is left at interpreter exit time (required
Scalar::Util qw(weaken) for object tracking)
|
|
- Updating package for p5 module Cache::FastMmap from 1.29 to 1.30
Upstream changes:
1.30 Fri May 8 11:10 2009
- Fix for Mandriva compiler (thanks Jean-Christian Hassler)
|
|
- Updating package for p5 module of Cache::FastMmap from 1.28 to 1.29
- Setting license to gnu-gpl-v2
Upstream changes:
- get_and_set() returns new value + didstore boolean
if called in list context
|
|
ChangeLog:
1.28 Fri Jun 27 11:05 2008
- get_and_set() returns new value + didstore boolean
if called in list context
1.27 Wed Jun 18 17:15 2008
- Fix non-ansi C code
- Remove debug flags
|
|
A shared memory cache through an mmap'ed file. Its core is written
in C for performance. It uses fcntl locking to ensure multiple
processes can safely access the cache at the same time. It uses
a basic LRU algorithm to keep the most used entries in the cache.
|