Changes for version 1.844 - 2019-08-14

  • Completed validation running Kelp and Raisin apps with MCE::Shared. For example, constructing shared objects at the top of the script (i.e. MCE::Shared->scalar, MCE::Shared->cache, et cetera). Shared objects are accessible by Plack workers (i.e. Starman).
  • Disable internal signal handling for the shared-manager process if spawned from inside a thread or process.
  • MCE::Hobo workers exit immediately upon receiving a SIGSEGV signal. This safegaurds IPC from stalling inside the manager process.
  • Enhanced the _wait_one private function in MCE::Hobo.
  • Removed Prima from the list for auto-enabling the posix_exit option. Prima (since 1.52) is parallel safe during global cleanup.
  • Reached 100% Pod coverage.

Modules

A threads-like parallelization module
MCE extension for sharing data supporting threads and processes
Array helper class
Base package for helper classes
A hybrid LRU-plain cache helper class
Condvar helper class
Handle helper class
Hash helper class
A pure-Perl in-memory data store
An ordered hash class featuring tombstone deletion
Hybrid-queue helper class
Scalar helper class
Sequence helper class
Server/Object packages for MCE::Shared