Package Release Info

perl-MCE-1.887-bp155.2.3.1

Update Info: openSUSE-2023-226
Available in Package Hub : 15 SP5 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

perl-MCE

Change Logs

* Sat Jun 10 2023 Tina Müller <timueller+perl@suse.de>
- updated to 1.887
  see /usr/share/doc/packages/perl-MCE/Changes
  1.887 Fri Jun 09 08:00:00 EST 2023
  * Fix typo in Queue dequeue_timed documentation.
    Thank you, Łukasz Strzelecki.
  1.886 Tue Jun 06 12:00:00 EST 2023
  * Added dequeue_timed method to MCE::Queue.
  * Fixed taint mode in MCE->printf and _sprintf.
  * Improved reliability on the Windows platform.
* Wed May 31 2023 Tina Müller <timueller+perl@suse.de>
- updated to 1.885
  see /usr/share/doc/packages/perl-MCE/Changes
  1.885 Tue May 30 20:00:00 EST 2023
  * Improved reliability on the Windows platform.
Version: 1.884-bp154.2.3.1
* Fri Jan 06 2023 Tina Müller <timueller+perl@suse.de>
- updated to 1.884
  see /usr/share/doc/packages/perl-MCE/Changes
  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.
* Sun Dec 04 2022 Tina Müller <timueller+perl@suse.de>
- updated to 1.882
  see /usr/share/doc/packages/perl-MCE/Changes
  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.
* Sat Oct 15 2022 Tina Müller <timueller+perl@suse.de>
- updated to 1.881
  see /usr/share/doc/packages/perl-MCE/Changes
  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.
* Tue Oct 11 2022 Tina Müller <timueller+perl@suse.de>
- updated to 1.880
  see /usr/share/doc/packages/perl-MCE/Changes
  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.
* Wed May 25 2022 Tina Müller <timueller+perl@suse.de>
- updated to 1.879
  see /usr/share/doc/packages/perl-MCE/Changes
  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.
* Mon Feb 21 2022 Tina Müller <timueller+perl@suse.de>
- updated to 1.878
  see /usr/share/doc/packages/perl-MCE/Changes
  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.
Version: 1.876-bp154.1.22
* Fri Dec 03 2021 Tina Müller <timueller+perl@suse.de>
- updated to 1.876
  see /usr/share/doc/packages/perl-MCE/Changes
  1.876 Thu Dec 02 18:00:00 EST 2021
  * Allow percentage above 100% for max_workers in MCE.
  * MCE::Child update.
    Improved _ordhash.
    Renamed JOINED to REAPED in code for better clarity.
    Specify a percentage for max_workers.
    Added t/05_mce_child_max_workers.t
* Wed Nov 17 2021 Tina Müller <timueller+perl@suse.de>
- updated to 1.875
  see /usr/share/doc/packages/perl-MCE/Changes
  1.875 Tue Nov 16 04:00:00 EST 2021
  * Specify a percentage for max_workers.
    Thank you, kcott@PerlMonks (Ken) for the idea.
    https://www.perlmonks.org/?node_id=11134439
  * Added t/03_max_workers.t
* Wed Aug 19 2020 Tina Müller <timueller+perl@suse.de>
- updated to 1.874
  see /usr/share/doc/packages/perl-MCE/Changes
* Sun Aug 02 2020 Tina Müller <timueller+perl@suse.de>
- updated to 1.873
  see /usr/share/doc/packages/perl-MCE/Changes
  1.873 Sat Aut 01 16:00:00 EST 2020
  * Removed unused variable in MCE::Mutex::Channel.
  * Fixed typo in prior change log.
    Replaced "completed" with "feature complete".
* Tue Jun 16 2020 Tina Müller <timueller+perl@suse.de>
- updated to 1.872
  see /usr/share/doc/packages/perl-MCE/Changes
  1.872 Sun Jun 14 22:30:00 EST 2020
  * Added open to required dependencies.
  * Set default encodings on standard filehandles in tests using UTF-8.
  * Bumped minimal Perl version to 5.8.1.
  * Bumped MCE version to 1.872 to align with MCE::Shared.
  * The MCE project is completed.
Version: 1.868-bp152.1.1
* Tue May 12 2020 Tina Müller <timueller+perl@suse.de>
updated to 1.868
  see /usr/share/doc/packages/perl-MCE/Changes
  1.868 Sun May 10 22:00:00 EST 2020
  * 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.
  1.867 Sun May 03 18:00:00 EST 2020
  * 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.
* Mon Feb 10 2020 <timueller+perl@suse.de>
- updated to 1.866
  see /usr/share/doc/packages/perl-MCE/Changes
  1.866 Sat Feb 08 21:00:00 EST 2020
  * Bug fix for restart_worker, race condition introduced in 1.863.
    Thank you, Oliver Gorwits for reporting the issue.
* Thu Dec 26 2019 <timueller+perl@suse.de>
- updated to 1.865
  see /usr/share/doc/packages/perl-MCE/Changes
  1.865 Wed Dec 25 18:00:00 EST 2019
  * Bug fix for two-way IPC stalling on Windows in MCE::Channel::Threads.
    See https://www.perlmonks.org/?node_id=11110612
  * Remove the check for MSWin32 in MCE::Channel::Mutex. MCE::Channel since
    the 1st release silently defaults to MCE::Channel::Threads on Windows.
  * Small tweak to MCE::Signal.
* Thu Dec 05 2019 <timueller+perl@suse.de>
- updated to 1.864
  see /usr/share/doc/packages/perl-MCE/Changes
  1.864 Wed Dec 04 13:00:00 EST 2019
  * Bug fix to MCE::Signal - Shared manager not exiting, introduced in 1.863.
  * Use monotonic clock if available in MCE->yield and MCE::Child->yield.
* Mon Nov 25 2019 <timueller+perl@suse.de>
- updated to 1.863
  see /usr/share/doc/packages/perl-MCE/Changes
  1.863 Sun Nov 26 20:00:00 EST 2019
  * On Cygwin, silently use Mutex in MCE::Channel when Threads is specified
    for better performance.
  * New defer capability in MCE::Signal. This applies to MCE::Shared 1.863.
    See POD section labled "DEFER SIGNAL" in MCE::Signal.
  * Reverted $child->exit back to sending the SIGQUIT signal in MCE::Child
    now that MCE::Shared::Server 1.863 defers signal during IPC.
  * Improved reliability for spawning MCE and MCE::Child inside threads
    including nested parallelization, made possible using a global lock
    $MCE::_GMUTEX.
  * Updated signal handling in mce-examples/framebuffer on GitHub.
* Fri Sep 20 2019 <timueller+perl@suse.de>
- updated to 1.862
  see /usr/share/doc/packages/perl-MCE/Changes
  1.862 Wed Sep 18 22:00:00 EST 2019
  * Hotfix for 1.861.
* Thu Sep 19 2019 <timueller+perl@suse.de>
- updated to 1.861
  see /usr/share/doc/packages/perl-MCE/Changes
  1.861 Wed Sep 18 08:30:00 EST 2019
  * Hotfix for 1.849-1.860. The edge cases regarding signal handling have
    been finally resolved for MCE::Child. Thank you, Richard Kelsch for the
    use case involving ctrl-c. See mce-examples/framebuffer on GitHub.
* Mon Sep 16 2019 <timueller+perl@suse.de>
- updated to 1.860
  see /usr/share/doc/packages/perl-MCE/Changes
  1.860 Sun Sep 15 20:00:00 EST 2019
  * Signal-handling update release.
  * Localized input and output record separators in MCE::Channel.
  * IPC safety in MCE::Child during SIGINT and SIGTERM.
  * Method $child->exit in MCE::Child now sends the SIGINT signal
    for extra reliability with MCE::Shared (previously SIGQUIT).
* Tue Sep 10 2019 <timueller+perl@suse.de>
- updated to 1.850
  see /usr/share/doc/packages/perl-MCE/Changes
  1.850 Mon Sep 09 12:30:00 EST 2019
  * Bumped version to coincide with the stable MCE::Shared 1.850 release.
  1.849 Sun Sep 08 23:30:00 EST 2019
  * Fixed edge case in MCE::Child when reaping inside a signal handler.
  * Added list_pids class method to MCE::Child.
* Thu Sep 05 2019 <timueller+perl@suse.de>
- updated to 1.848
  see /usr/share/doc/packages/perl-MCE/Changes
  1.848 Tue Sep 03 23:30:00 EST 2019
  * Improved IO::All::{ File, Pipe, STDIO } output via MCE->print($io, ...),
    printf, and say. This resolves a bug introduced in 1.845 when using
    App::Cmd::Tester to capture output.
* Wed Sep 04 2019 <timueller+perl@suse.de>
- updated to 1.847
  see /usr/share/doc/packages/perl-MCE/Changes
  1.847 Mon Sep 02 23:30:00 EST 2019
  * Obsolete RedHat MCE-1.840-Sereal-deps.patch file. This patch file
    is no longer needed and finally resolved with this release.
  * PDL random numbers now unique between threads. Thank you, PerlMonks (vr).
    See https://www.perlmonks.org/?node_id=1214439.
  * Replaced "PF_UNIX" with "AF_UNIX" in MCE::Util.
* Tue Aug 27 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.846
  see /usr/share/doc/packages/perl-MCE/Changes
  1.846 Mon Aug 26 21:30:00 EST 2019
  * Fixed code tags in documentation. Thank you, Mohammad S Anwar.
* Mon Aug 26 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.845
  see /usr/share/doc/packages/perl-MCE/Changes
  1.845 Sun Aug 25 22:00:00 EST 2019
  * Croak if is_joinable, is_running, or join is called by a non-managed
    process in MCE::Child. Added LIMITATION section to the documentation.
  * Improved is_joinable, is_running, list_joinable, and list_running
    in MCE::Child. Thank you, Philippe Baumgart.
  * Added example (Consumer requests item) to MCE::Channel documentation.
  * Support the task_end option regardless if user_tasks is specified.
  * Support IO::All::{ File, Pipe, STDIO } for input data including
    output via MCE->print($io, ...), printf, and say.
  * Support gather => MCE::Candy::out_iter_fh($io) using MCE::Candy.
* Thu Aug 15 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.844
  see /usr/share/doc/packages/perl-MCE/Changes
  1.844 Wed Aug 14 21:30:00 EST 2019
  * Resolved MCE stalling when specifying max_retries with init_relay.
    Ditto for loop_timeout with init_relay on UNIX platforms.
    Thank you, Chris Denley.
  * Enhanced loop_timeout to handle workers dieing uncontrollably from
    any user_tasks (i.e. task_id >= 0). Previously, only task_id == 0.
  * Improved IPC on the Windows platform for edge case when a worker is
    awaiting input while the manager process is restarting a worker.
  * MCE, MCE::Child workers exit immediately upon receiving a SIGSEGV signal.
    This safeguards IPC from stalling inside the manager process.
  * Enhanced the _wait_one private function in MCE::Child.
  * 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.
* Wed Jul 24 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.843
  see /usr/share/doc/packages/perl-MCE/Changes
  1.843 Tue Jul 23 22:30:00 EST 2019
  * Updated results in MCE::Child (Parallel::ForkManager-like demonstration).
  * Completed missing interrupt signal-safety for the non-blocking methods
    in MCE::Channel::Mutex and MCE::Channel::Threads.
* Mon Jul 22 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.842
  see /usr/share/doc/packages/perl-MCE/Changes
  1.842 Sun Jul 21 19:00:00 EST 2019
  * Fixed race condition abnormalities in MCE::Child.
  * Added Parallel::ForkManager-like demonstration to MCE::Child.
* Tue Jul 16 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.841
  see /usr/share/doc/packages/perl-MCE/Changes
  1.841 Sun Jul 07 23:30:00 EST 2019
  * Disabled t/04_channel_threads testing on Unix platforms for Perl less than
    5.10.1. Basically, the MCE::Channel::Threads implementation is not supported
    on older Perls unless the OS vendor applied upstream patches (i.e. works on
    RedHat/CentOS 5.x running Perl 5.8.x).
  * Added LIMITATIONS section to MCE::Channel::Threads.
  1.840 Sun Jul 07 05:00:00 EST 2019
  * Update MCE::Channel POD documentation.
  1.839 Sun Jul 07 04:30:00 EST 2019
    [NEW FEATURES]
  * Added MCE::Mutex::Channel2 providing two locks using a single channel.
    The secondary lock is accessible by calling methods with the '2' suffix.
    E.g. primary mutex ->lock, ->unlock; secondary mutex ->lock2, ->unlock2
  * Added MCE::Channel providing queue-like and two-way communication
    supporting threads and processes.
  * Added MCE::Child and compatibility with Perl 5.8. MCE::Child is based on
    MCE::Hobo, but using MCE::Channel for data retrieval without involving
    a shared-manager process.
  * Added MCE::Channel examples { channel1.pl and channel2.pl } using
    threads and MCE::Child respectively.
    https://github.com/marioroy/mce-examples/tree/master/chameneos
    [ENHANCEMENTS]
  * IPC update; removed unnecessary overhead including private methods
    _sysseek and _syswrite from MCE::Util (no longer needed).
  * Improved MCE->do, now callable by workers and the manager process.
  * Updated MCE::{ Flow, Grep, Loop, Map, Step, and Stream } documentation
    on passing an array reference versus a list for deeply input data.
  * Updated and re-organized the top-level MCE documentation, particularly
    improved clarity for the 'MCE Models' section.
  * Removed MANIFEST.SKIP.
* Thu Jan 24 2019 Stephan Kulow <coolo@suse.com>
- updated to 1.838
  see /usr/share/doc/packages/perl-MCE/Changes
  1.838 Wed Jan 23 08:30:00 EST 2019
  * IPC update, raising reliability across multiple platforms.
  * Improved hack for the Windows platform for nested MCE sessions.
  * Added _sysread, _sysseek, _syswrite, and _nonblocking to MCE::Util.
  * Added barrier option to MCE::Queue: allows one to disable.
* Sun Aug 26 2018 coolo@suse.com
- updated to 1.837
  see /usr/share/doc/packages/perl-MCE/Changes
  1.837 Sat Aug 25 13:00:00 EST 2018
  * Seeds the Math::Random::MT::Auto generator automatically when present
    for non-threads, similarly to Math::Random and Math::Prime::Util, to
    avoid child processes sharing the same seed value as the parent and
    each other. The new seed is computed using the current seed.
* Tue Jun 26 2018 coolo@suse.com
- updated to 1.836
  see /usr/share/doc/packages/perl-MCE/Changes
  1.836 Mon Jun 25 08:30:00 EST 2018
  * Moved validation code from MCE::Util to MCE::Core::Validation.
  * Applied small optimizations.