Changes for version 0.052
- Shared hash store and fetch are now 15% faster. Shared array store is now 18% faster.
- Silenced a warning when storing undef in shared hash element.
- Corrected a bug with multiuser support and temp directory permissions.
- Updated distribution to require at least forks 0.23.
- Test suite will not allow this module to be used with BerkeleyDB 4.4, due to apparent race-condition issues with CDB engine of that version.
- Implemented boolean hook $forks::DEFER_INIT_BEGIN_REQUIRE to insure shared files are purged at process exit with forks 0.26 and later. (Note: feature was broken in forks 0.24 - 0.25.)
Modules
high-performance drop-in replacement for threads
high-performance drop-in replacement for threads::shared
class for tie-ing arrays to BerkeleyDB Recno
class for tie-ing handles to threads with forks
class for tie-ing hashes to BerkeleyDB Btree
class for tie-ing scalars to BerkeleyDB Recno