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.054

  • Fixed bug when forking that would prevent BerkeleyDB environment from explicitly closing. This used to cause occasional environment corruption with certain BerkeleyDB releases. forks::BerkeleyDB::shared is now fully compatible with all 4.x Berkeley DB releases.
  • Corrected issue with TMPDIR path privilege modification that could cause loss of sticky bit (commonly used on certain platforms) and incorrect privileges assigned to / and /tmp.
  • Added user-level control over permission, user, and group settings for TMPDIR.
  • Improved logging in certain terminal exception cases.
  • Miscellaneous minor under-the-hood improvements.

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