Changes for version 0.02
- Implemented transparent bless across threads (note: feature will be silently disabled unless forks.pm >= 0.19 is installed).
- Updated test suite to match complete forks 0.19 set of tests (including blessed object tests).
- Implemented separate config module to allow access to global constants between packages.
- Moved base BDB base environment to BerkeleyDB.pm (was originally in shared.pm).
- Reworked some internals to better handle overriding of function calls, when necessary by other support modules.
- Implemented Scalar::Util::reftype instead of ref() in internal function _filter_store_value to correctly support blessed references.
- Enabled database syncing in shared.pm END block to improve data integrity.
- Corrected minor POD bug in forks::BerkeleyDB::shared::array.
- Corrected a few file text formats to prevent inconsistencies between package signature and package contents.
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