Revision history for Perl extension IPC::ShareLite.

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

