Update Info

openSUSE-2023-142


Recommended update for perl-MCE


Type: recommended
Severity: moderate
Issued: 2023-06-27
Description:
This update for perl-MCE fixes the following issues:

perl-MCE was updated to 1.884.

- 1.884 Thu Jan 05 10:00:00 EST 2023

    * Disabled non-blocking dequeue_nb and recv_nb tests on the Windows platform.
      Reason: Author cannot reproduce failing tests reported by CPAN Tester aero.
      Copied nb tests to xt folder: nonblocking_channel.t and nonblocking_queue.t

- 1.883 Tue Jan 03 20:00:00 EST 2023

    * Fix typo in MCE::Channel::SimpleFast documentation.
    * Improve 05_mce_child.t test.

- 1.882 Fri Dec 02 21:00:00 EST 2022

    * Added ABRT to the list of signals to trap in MCE::Signal.
    * Added a guard to MCE::Core::Worker for checking if exited prematurely.
    * Added init_relay and use_threads import options to MCE and MCE Models.
    * Separated input mutexes from the rest of IPC for lesser latency.
    * Auto-detect if init_relay is defined and set chunk_size to 1 in
      MCE::Grep, MCE::Map, and MCE::Stream.
    * Update the import function in MCE models, detecting if the caller
      is another MCE module, to not export model functions.
    * Update the error status if MCE::Child died due to receiving a signal.
    * Improved reaping in MCE::Child, before creating a new child.
    * Improved the timeout handler in MCE::Child and MCE::Mutex::Channel.
    * Fixed private functions _quit and _trap not setting the return value.

- 1.881 Thu Oct 13 23:45:00 EST 2022

    * Improved the private _parse_chunk_size function. For better
      utilization of CPU cores in MCE::Grep, MCE::Map, and MCE::Stream,
      processing small input sizes.
      Previously, chunk_size => 'auto' equals 2 minimally.
      Starting with MCE v1.881, 'auto' equals 1 minimally.

- 1.880 Mon Oct 10 04:00:00 EST 2022

    * Improved reliability on the Windows platform.
    * Improved MCE::Mutex::Channel::timedwait on the Windows platform.
    * Improved MCE::Mutex::Channel performance on UNIX platforms.
    * Resolved edge case in MCE::Child reaching deadlock.

- 1.879 Tue May 24 05:00:00 EST 2022

    * Replace http with https in documentation and meta files.
    * Call PDL::set_autopthread_targ(1); disables PDL auto-threading.

- 1.878 Sun Feb 20 06:45:00 EST 2022

    * Fix for the fast channel implementations.
      Thank you, twata for the test report.

- 1.877 Sun Feb 20 02:30:00 EST 2022

    * Improved suppressing the PDL CLONE warning. Piddles should not be
      naively copied into new threads.
    * Added fast channel implementations optimized for non-Unicode strings.
      The main difference is that these lack freeze-thaw serialization.
      MCE::Channel::MutexFast, MCE::Channel::SimpleFast, and
      MCE::Channel::ThreadsFast.


              

References


No references

Packages


  • perl-MCE-1.884-bp154.2.3.1