The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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