Revision history for Perl extension IPC::ShareLite.
0.17 2009-03-10
-
Make unicode test work on older Perls.
0.16 2009-03-09
-
Add unicode test.
0.15 2009-03-09
-
Add some logging to help diagnose smoke failures.
0.14 2009-03-07
-
Croak if 4 char key string is not 8-bit clean. See #33672.
0.13 2008-03-09
-
Fixed patching of double quoted strings in Makefile. Affects Win32
and, probably, VMS.
0.12 2008-02-25
-
Use Devel::CheckLib to verify that we have a C compiler.
0.11 2008-02-25
-
Removed POD coverage test. Dynamic constants make it flaky.
0.10 2008-02-24
-
Use Perl's malloc wrappers
-
moved test into t/sharelite.t
-
made test use Test::More
-
removed Configure mechanism
-
assorted minor tidying
0.09 Wed Dec 4 13:51:05 PST 2002
-
fixed bug in size() thanks to Craig Manley <c.manley@skybound.nl>
0.08 Sat Jul 15 03:00:16 PDT 2000
-
added define for PL_sv_undef for older perls
thanks to Christian Gilmore <Christian_Gilmore@tivoli.com>
0.07 Fri Apr 14 02:56:47 PDT 2000
-
changed sv_undef to PL_sv_undef; should now compile
under 5.006. Thanks to Frey Kuo <frey@engineer.com> and
Leon Brocard <leon@astray.com>
-
improved performance of _rearrange_args() thanks
to patch from Sam Tregar <sam@tregar.com>
-
renamed all _func names to sharelite_func due to conflict
with IRIX libraries. Thanks to John Clutterbuck
<john.clutterbuck@sbs.siemens.co.uk>
0.06 Tue Jan 18 04:33:57 PST 2000
-
Eliminated some warnings thanks to Jim Mosier <jim.mosier@usa.net>
-
Fix DESTROY bug thanks to Sam Tregar <sam@tregar.com>
0.05 Thu Dec 10 08:00:22 PST 1998
-
adding casting to shmat() calls
-
was checking shmat() return value for NULL instead of -1
-
removed -O3 from Makefile.PL
0.04 Sun Nov 29 17:38:48 PST 1998
-
now using metaconfig to determine whether semun definition
is available -- thanks to Paul J. Schinder <schinder@pobox.com>.
0.03 Thu Nov 19 12:36:06 PST 1998
-
changed shlock() and shunlock() to lock() and unlock().
old names were confusing. Old names remain but are
deprecated.
-
added accessor methods for key, exclusive, etc.
-
added _initialize() method
-
added retry for EIDRM error when allocating additional
segments
-
added version() method for use with per-process caches
-
moved segment state variable from semaphore to shared
memory (it's faster)
-
modified documentation
0.02 Sat Nov 14 05:20:01 1998
-
removed signal stuff from tests
-
added destroy() accessor method
-
added check for EINVAL when locking semaphore in new_share()
-
replaced lock_ex() and lock_sh() methods with single shlock()
method that accepts flock() flags. Renamed unlock() to
shunlock().
-
LOCK_EX, LOCK_SH, LOCK_UN, and LOCK_NB now available for import.
-
replaced sv_setpvn() call with sv_usepvn() in read_share()
XS function to remove an unnecessary mem copy.
-
modified documentation.
0.01 Mon Nov 9 17:49:02 1998
-
original version; created by h2xs 1.18