Monday 11th May 2020
Fedora Project
Updated perl-MCE to 1.868 in Rawhide:
- Bug fix for UTF-8 issues during inter-process communication:
- This update required undoing optimizations specific to scalar args
- Essentially, IPC involves serialization for everything going forward
Install Sereal::Encoder and Sereal::Decoder for better performance in Perl 5.8.8+
MCE options flush_stdout, flush_stderr, and flush_file now default to enabled for the MCE->print, MCE->printf, and MCE->say output routines
Improved MCE::Child with threads-like detach capability (see POD)
Improved IPC in MCE::Queue with permanent fast-like dequeue including dequeue_nb; going forward, the fast and barrier options are silently ignored if specified (i.e. no-op)
- Improved IPC performance on Linux
Completed threads-like detach capability in MCE::Child
Resolved MCE::Channel failing when calling dequeue multiple times on an ended channel - MCE->say, MCE->print, and MCE->printf now return 1
- Bug fix for UTF-8 issues during inter-process communication:
Updated perl-MCE-Shared to 1.868 in Rawhide:
- Bug fix for UTF-8 issues during inter-process communication
- This update required undoing optimizations specific to scalar args
- Essentially, IPC involves serialization for everything going forward
Install Sereal::Encoder and Sereal::Decoder for better performance
Improved MCE::Hobo with threads-like detach capability (see POD)
Resolved MCE::Hobo stalling MCE::Shared::Server during global clean-up
Improved IPC in MCE::Shared::Queue with permanent fast-like dequeue including dequeue_nb; going forward, the fast and barrier options are silently ignored if specified (i.e. no-op)
- Improved IPC performance on Linux
Completed threads-like detach capability in MCE::Hobo
- Bug fix for UTF-8 issues during inter-process communication
Local Packages
Updated perl-MCE to 1.868 as per the Fedora version
Updated perl-MCE-Shared to 1.868 as per the Fedora version