Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-MCE for openSUSE:Factory checked in at 2023-06-03 00:07:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-MCE (Old) and /work/SRC/openSUSE:Factory/.perl-MCE.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MCE" Sat Jun 3 00:07:12 2023 rev:29 rq:1090361 version:1.885 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-MCE/perl-MCE.changes 2023-01-31 16:16:41.988360515 +0100 +++ /work/SRC/openSUSE:Factory/.perl-MCE.new.15902/perl-MCE.changes 2023-06-03 00:07:20.618031425 +0200 @@ -1,0 +2,10 @@ +Wed May 31 03:06:47 UTC 2023 - Tina Müller <timueller+p...@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. + +------------------------------------------------------------------- Old: ---- MCE-1.884.tar.gz New: ---- MCE-1.885.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-MCE.spec ++++++ --- /var/tmp/diff_new_pack.HMcMEq/_old 2023-06-03 00:07:21.318035558 +0200 +++ /var/tmp/diff_new_pack.HMcMEq/_new 2023-06-03 00:07:21.322035581 +0200 @@ -18,7 +18,7 @@ %define cpan_name MCE Name: perl-MCE -Version: 1.884 +Version: 1.885 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Many-Core Engine for Perl providing parallel processing capabilities ++++++ MCE-1.884.tar.gz -> MCE-1.885.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/Changes new/MCE-1.885/Changes --- old/MCE-1.884/Changes 2023-01-05 15:51:15.000000000 +0100 +++ new/MCE-1.885/Changes 2023-05-31 02:58:18.000000000 +0200 @@ -1,6 +1,10 @@ Revision history for Perl module MCE. +1.885 Tue May 30 20:00:00 EST 2023 + + * Improved reliability on the Windows platform. + 1.884 Thu Jan 05 10:00:00 EST 2023 * Disabled non-blocking dequeue_nb and recv_nb tests on the Windows platform. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/META.json new/MCE-1.885/META.json --- old/MCE-1.884/META.json 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/META.json 2023-05-31 02:51:39.000000000 +0200 @@ -65,135 +65,135 @@ "provides" : { "MCE" : { "file" : "lib/MCE.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Candy" : { "file" : "lib/MCE/Candy.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel" : { "file" : "lib/MCE/Channel.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel::Mutex" : { "file" : "lib/MCE/Channel/Mutex.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel::MutexFast" : { "file" : "lib/MCE/Channel/MutexFast.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel::Simple" : { "file" : "lib/MCE/Channel/Simple.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel::SimpleFast" : { "file" : "lib/MCE/Channel/SimpleFast.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel::Threads" : { "file" : "lib/MCE/Channel/Threads.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Channel::ThreadsFast" : { "file" : "lib/MCE/Channel/ThreadsFast.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Child" : { "file" : "lib/MCE/Child.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Input::Generator" : { "file" : "lib/MCE/Core/Input/Generator.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Input::Handle" : { "file" : "lib/MCE/Core/Input/Handle.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Input::Iterator" : { "file" : "lib/MCE/Core/Input/Iterator.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Input::Request" : { "file" : "lib/MCE/Core/Input/Request.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Input::Sequence" : { "file" : "lib/MCE/Core/Input/Sequence.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Manager" : { "file" : "lib/MCE/Core/Manager.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Validation" : { "file" : "lib/MCE/Core/Validation.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Core::Worker" : { "file" : "lib/MCE/Core/Worker.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Flow" : { "file" : "lib/MCE/Flow.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Grep" : { "file" : "lib/MCE/Grep.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Loop" : { "file" : "lib/MCE/Loop.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Map" : { "file" : "lib/MCE/Map.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Mutex" : { "file" : "lib/MCE/Mutex.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Mutex::Channel" : { "file" : "lib/MCE/Mutex/Channel.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Mutex::Channel2" : { "file" : "lib/MCE/Mutex/Channel2.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Mutex::Flock" : { "file" : "lib/MCE/Mutex/Flock.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Queue" : { "file" : "lib/MCE/Queue.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Relay" : { "file" : "lib/MCE/Relay.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Signal" : { "file" : "lib/MCE/Signal.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Step" : { "file" : "lib/MCE/Step.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Stream" : { "file" : "lib/MCE/Stream.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Subs" : { "file" : "lib/MCE/Subs.pm", - "version" : "1.884" + "version" : "1.885" }, "MCE::Util" : { "file" : "lib/MCE/Util.pm", - "version" : "1.884" + "version" : "1.885" } }, "release_status" : "stable", @@ -209,5 +209,5 @@ "url" : "https://github.com/marioroy/mce-perl.git" } }, - "version" : "1.884" + "version" : "1.885" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/META.yml new/MCE-1.885/META.yml --- old/MCE-1.884/META.yml 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/META.yml 2023-05-31 02:51:39.000000000 +0200 @@ -25,103 +25,103 @@ provides: MCE: file: lib/MCE.pm - version: '1.884' + version: '1.885' MCE::Candy: file: lib/MCE/Candy.pm - version: '1.884' + version: '1.885' MCE::Channel: file: lib/MCE/Channel.pm - version: '1.884' + version: '1.885' MCE::Channel::Mutex: file: lib/MCE/Channel/Mutex.pm - version: '1.884' + version: '1.885' MCE::Channel::MutexFast: file: lib/MCE/Channel/MutexFast.pm - version: '1.884' + version: '1.885' MCE::Channel::Simple: file: lib/MCE/Channel/Simple.pm - version: '1.884' + version: '1.885' MCE::Channel::SimpleFast: file: lib/MCE/Channel/SimpleFast.pm - version: '1.884' + version: '1.885' MCE::Channel::Threads: file: lib/MCE/Channel/Threads.pm - version: '1.884' + version: '1.885' MCE::Channel::ThreadsFast: file: lib/MCE/Channel/ThreadsFast.pm - version: '1.884' + version: '1.885' MCE::Child: file: lib/MCE/Child.pm - version: '1.884' + version: '1.885' MCE::Core::Input::Generator: file: lib/MCE/Core/Input/Generator.pm - version: '1.884' + version: '1.885' MCE::Core::Input::Handle: file: lib/MCE/Core/Input/Handle.pm - version: '1.884' + version: '1.885' MCE::Core::Input::Iterator: file: lib/MCE/Core/Input/Iterator.pm - version: '1.884' + version: '1.885' MCE::Core::Input::Request: file: lib/MCE/Core/Input/Request.pm - version: '1.884' + version: '1.885' MCE::Core::Input::Sequence: file: lib/MCE/Core/Input/Sequence.pm - version: '1.884' + version: '1.885' MCE::Core::Manager: file: lib/MCE/Core/Manager.pm - version: '1.884' + version: '1.885' MCE::Core::Validation: file: lib/MCE/Core/Validation.pm - version: '1.884' + version: '1.885' MCE::Core::Worker: file: lib/MCE/Core/Worker.pm - version: '1.884' + version: '1.885' MCE::Flow: file: lib/MCE/Flow.pm - version: '1.884' + version: '1.885' MCE::Grep: file: lib/MCE/Grep.pm - version: '1.884' + version: '1.885' MCE::Loop: file: lib/MCE/Loop.pm - version: '1.884' + version: '1.885' MCE::Map: file: lib/MCE/Map.pm - version: '1.884' + version: '1.885' MCE::Mutex: file: lib/MCE/Mutex.pm - version: '1.884' + version: '1.885' MCE::Mutex::Channel: file: lib/MCE/Mutex/Channel.pm - version: '1.884' + version: '1.885' MCE::Mutex::Channel2: file: lib/MCE/Mutex/Channel2.pm - version: '1.884' + version: '1.885' MCE::Mutex::Flock: file: lib/MCE/Mutex/Flock.pm - version: '1.884' + version: '1.885' MCE::Queue: file: lib/MCE/Queue.pm - version: '1.884' + version: '1.885' MCE::Relay: file: lib/MCE/Relay.pm - version: '1.884' + version: '1.885' MCE::Signal: file: lib/MCE/Signal.pm - version: '1.884' + version: '1.885' MCE::Step: file: lib/MCE/Step.pm - version: '1.884' + version: '1.885' MCE::Stream: file: lib/MCE/Stream.pm - version: '1.884' + version: '1.885' MCE::Subs: file: lib/MCE/Subs.pm - version: '1.884' + version: '1.885' MCE::Util: file: lib/MCE/Util.pm - version: '1.884' + version: '1.885' recommends: Sereal::Decoder: '3.015' Sereal::Encoder: '3.015' @@ -148,4 +148,4 @@ homepage: https://github.com/marioroy/mce-perl license: https://dev.perl.org/licenses/ repository: https://github.com/marioroy/mce-perl.git -version: '1.884' +version: '1.885' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/Makefile.PL new/MCE-1.885/Makefile.PL --- old/MCE-1.884/Makefile.PL 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/Makefile.PL 2023-05-31 02:51:39.000000000 +0200 @@ -17,7 +17,7 @@ ABSTRACT => 'Many-Core Engine for Perl providing parallel processing capabilities', AUTHOR => 'Mario E. Roy <marioeroy AT gmail DOT com>', NAME => 'MCE', - VERSION => '1.884', + VERSION => '1.885', EXE_FILES => [ @exe_files ], @@ -68,135 +68,135 @@ 'provides' => { 'MCE' => { 'file' => 'lib/MCE.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Candy' => { 'file' => 'lib/MCE/Candy.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel' => { 'file' => 'lib/MCE/Channel.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel::Mutex' => { 'file' => 'lib/MCE/Channel/Mutex.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel::MutexFast' => { 'file' => 'lib/MCE/Channel/MutexFast.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel::Simple' => { 'file' => 'lib/MCE/Channel/Simple.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel::SimpleFast' => { 'file' => 'lib/MCE/Channel/SimpleFast.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel::Threads' => { 'file' => 'lib/MCE/Channel/Threads.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Channel::ThreadsFast' => { 'file' => 'lib/MCE/Channel/ThreadsFast.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Child' => { 'file' => 'lib/MCE/Child.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Input::Generator' => { 'file' => 'lib/MCE/Core/Input/Generator.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Input::Handle' => { 'file' => 'lib/MCE/Core/Input/Handle.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Input::Iterator' => { 'file' => 'lib/MCE/Core/Input/Iterator.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Input::Request' => { 'file' => 'lib/MCE/Core/Input/Request.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Input::Sequence' => { 'file' => 'lib/MCE/Core/Input/Sequence.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Manager' => { 'file' => 'lib/MCE/Core/Manager.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Validation' => { 'file' => 'lib/MCE/Core/Validation.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Core::Worker' => { 'file' => 'lib/MCE/Core/Worker.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Flow' => { 'file' => 'lib/MCE/Flow.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Grep' => { 'file' => 'lib/MCE/Grep.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Loop' => { 'file' => 'lib/MCE/Loop.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Map' => { 'file' => 'lib/MCE/Map.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Mutex' => { 'file' => 'lib/MCE/Mutex.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Mutex::Channel' => { 'file' => 'lib/MCE/Mutex/Channel.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Mutex::Channel2' => { 'file' => 'lib/MCE/Mutex/Channel2.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Mutex::Flock' => { 'file' => 'lib/MCE/Mutex/Flock.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Queue' => { 'file' => 'lib/MCE/Queue.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Relay' => { 'file' => 'lib/MCE/Relay.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Signal' => { 'file' => 'lib/MCE/Signal.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Step' => { 'file' => 'lib/MCE/Step.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Stream' => { 'file' => 'lib/MCE/Stream.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Subs' => { 'file' => 'lib/MCE/Subs.pm', - 'version' => '1.884' + 'version' => '1.885' }, 'MCE::Util' => { 'file' => 'lib/MCE/Util.pm', - 'version' => '1.884' + 'version' => '1.885' } }, 'prereqs' => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/README.md new/MCE-1.885/README.md --- old/MCE-1.884/README.md 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/README.md 2023-05-31 02:51:39.000000000 +0200 @@ -1,6 +1,6 @@ ## Many-Core Engine for Perl -This document describes MCE version 1.884. +This document describes MCE version 1.885. Many-Core Engine (MCE) for Perl helps enable a new level of performance by maximizing all available cores. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Candy.pm new/MCE-1.885/lib/MCE/Candy.pm --- old/MCE-1.884/lib/MCE/Candy.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Candy.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; our @CARP_NOT = qw( MCE ); @@ -240,7 +240,7 @@ =head1 VERSION -This document describes MCE::Candy version 1.884 +This document describes MCE::Candy version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel/Mutex.pm new/MCE-1.885/lib/MCE/Channel/Mutex.pm --- old/MCE-1.884/lib/MCE/Channel/Mutex.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel/Mutex.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Channel'; use MCE::Mutex (); @@ -304,7 +304,7 @@ =head1 VERSION -This document describes MCE::Channel::Mutex version 1.884 +This document describes MCE::Channel::Mutex version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel/MutexFast.pm new/MCE-1.885/lib/MCE/Channel/MutexFast.pm --- old/MCE-1.884/lib/MCE/Channel/MutexFast.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel/MutexFast.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Channel'; use MCE::Mutex (); @@ -308,7 +308,7 @@ =head1 VERSION -This document describes MCE::Channel::MutexFast version 1.884 +This document describes MCE::Channel::MutexFast version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel/Simple.pm new/MCE-1.885/lib/MCE/Channel/Simple.pm --- old/MCE-1.884/lib/MCE/Channel/Simple.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel/Simple.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Channel'; @@ -300,7 +300,7 @@ =head1 VERSION -This document describes MCE::Channel::Simple version 1.884 +This document describes MCE::Channel::Simple version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel/SimpleFast.pm new/MCE-1.885/lib/MCE/Channel/SimpleFast.pm --- old/MCE-1.884/lib/MCE/Channel/SimpleFast.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel/SimpleFast.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Channel'; @@ -308,7 +308,7 @@ =head1 VERSION -This document describes MCE::Channel::SimpleFast version 1.884 +This document describes MCE::Channel::SimpleFast version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel/Threads.pm new/MCE-1.885/lib/MCE/Channel/Threads.pm --- old/MCE-1.884/lib/MCE/Channel/Threads.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel/Threads.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use threads; use threads::shared; @@ -320,7 +320,7 @@ =head1 VERSION -This document describes MCE::Channel::Threads version 1.884 +This document describes MCE::Channel::Threads version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel/ThreadsFast.pm new/MCE-1.885/lib/MCE/Channel/ThreadsFast.pm --- old/MCE-1.884/lib/MCE/Channel/ThreadsFast.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel/ThreadsFast.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use threads; use threads::shared; @@ -326,7 +326,7 @@ =head1 VERSION -This document describes MCE::Channel::ThreadsFast version 1.884 +This document describes MCE::Channel::ThreadsFast version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Channel.pm new/MCE-1.885/lib/MCE/Channel.pm --- old/MCE-1.884/lib/MCE/Channel.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Channel.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (TestingAndDebugging::ProhibitNoStrict) @@ -131,7 +131,7 @@ =head1 VERSION -This document describes MCE::Channel version 1.884 +This document describes MCE::Channel version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Child.pm new/MCE-1.885/lib/MCE/Child.pm --- old/MCE-1.884/lib/MCE/Child.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Child.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ package MCE::Child; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitExplicitReturnUndef) @@ -1007,7 +1007,7 @@ =head1 VERSION -This document describes MCE::Child version 1.884 +This document describes MCE::Child version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Input/Generator.pm new/MCE-1.885/lib/MCE/Core/Input/Generator.pm --- old/MCE-1.884/lib/MCE/Core/Input/Generator.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Input/Generator.pm 2023-05-31 02:51:39.000000000 +0200 @@ -15,7 +15,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## Items below are folded into MCE. @@ -220,7 +220,7 @@ =head1 VERSION -This document describes MCE::Core::Input::Generator version 1.884 +This document describes MCE::Core::Input::Generator version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Input/Handle.pm new/MCE-1.885/lib/MCE/Core/Input/Handle.pm --- old/MCE-1.884/lib/MCE/Core/Input/Handle.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Input/Handle.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## Items below are folded into MCE. @@ -277,7 +277,7 @@ =head1 VERSION -This document describes MCE::Core::Input::Handle version 1.884 +This document describes MCE::Core::Input::Handle version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Input/Iterator.pm new/MCE-1.885/lib/MCE/Core/Input/Iterator.pm --- old/MCE-1.884/lib/MCE/Core/Input/Iterator.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Input/Iterator.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## Items below are folded into MCE. @@ -128,7 +128,7 @@ =head1 VERSION -This document describes MCE::Core::Input::Iterator version 1.884 +This document describes MCE::Core::Input::Iterator version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Input/Request.pm new/MCE-1.885/lib/MCE/Core/Input/Request.pm --- old/MCE-1.884/lib/MCE/Core/Input/Request.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Input/Request.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## Items below are folded into MCE. @@ -199,7 +199,7 @@ =head1 VERSION -This document describes MCE::Core::Input::Request version 1.884 +This document describes MCE::Core::Input::Request version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Input/Sequence.pm new/MCE-1.885/lib/MCE/Core/Input/Sequence.pm --- old/MCE-1.884/lib/MCE/Core/Input/Sequence.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Input/Sequence.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## Items below are folded into MCE. @@ -228,7 +228,7 @@ =head1 VERSION -This document describes MCE::Core::Input::Sequence version 1.884 +This document describes MCE::Core::Input::Sequence version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Manager.pm new/MCE-1.885/lib/MCE/Core/Manager.pm --- old/MCE-1.884/lib/MCE/Core/Manager.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Manager.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (TestingAndDebugging::ProhibitNoStrict) @@ -1041,7 +1041,7 @@ =head1 VERSION -This document describes MCE::Core::Manager version 1.884 +This document describes MCE::Core::Manager version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Validation.pm new/MCE-1.885/lib/MCE/Core/Validation.pm --- old/MCE-1.884/lib/MCE/Core/Validation.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Validation.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## Items below are folded into MCE. @@ -402,7 +402,7 @@ =head1 VERSION -This document describes MCE::Core::Validation version 1.884 +This document describes MCE::Core::Validation version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core/Worker.pm new/MCE-1.885/lib/MCE/Core/Worker.pm --- old/MCE-1.884/lib/MCE/Core/Worker.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core/Worker.pm 2023-05-31 02:51:39.000000000 +0200 @@ -14,7 +14,7 @@ use strict; use warnings; -our $VERSION = '1.884'; +our $VERSION = '1.885'; my $_tid = $INC{'threads.pm'} ? threads->tid() : 0; @@ -737,7 +737,7 @@ =head1 VERSION -This document describes MCE::Core::Worker version 1.884 +This document describes MCE::Core::Worker version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Core.pod new/MCE-1.885/lib/MCE/Core.pod --- old/MCE-1.884/lib/MCE/Core.pod 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Core.pod 2023-05-31 02:51:39.000000000 +0200 @@ -5,7 +5,7 @@ =head1 VERSION -This document describes MCE::Core version 1.884 +This document describes MCE::Core version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Examples.pod new/MCE-1.885/lib/MCE/Examples.pod --- old/MCE-1.884/lib/MCE/Examples.pod 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Examples.pod 2023-05-31 02:51:39.000000000 +0200 @@ -5,7 +5,7 @@ =head1 VERSION -This document describes MCE::Examples version 1.884 +This document describes MCE::Examples version 1.885 =head1 INCLUDED WITH THE DISTRIBUTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Flow.pm new/MCE-1.885/lib/MCE/Flow.pm --- old/MCE-1.884/lib/MCE/Flow.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Flow.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -482,7 +482,7 @@ =head1 VERSION -This document describes MCE::Flow version 1.884 +This document describes MCE::Flow version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Grep.pm new/MCE-1.885/lib/MCE/Grep.pm --- old/MCE-1.884/lib/MCE/Grep.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Grep.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -453,7 +453,7 @@ =head1 VERSION -This document describes MCE::Grep version 1.884 +This document describes MCE::Grep version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Loop.pm new/MCE-1.885/lib/MCE/Loop.pm --- old/MCE-1.884/lib/MCE/Loop.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Loop.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -364,7 +364,7 @@ =head1 VERSION -This document describes MCE::Loop version 1.884 +This document describes MCE::Loop version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Map.pm new/MCE-1.885/lib/MCE/Map.pm --- old/MCE-1.884/lib/MCE/Map.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Map.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -453,7 +453,7 @@ =head1 VERSION -This document describes MCE::Map version 1.884 +This document describes MCE::Map version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Mutex/Channel.pm new/MCE-1.885/lib/MCE/Mutex/Channel.pm --- old/MCE-1.884/lib/MCE/Mutex/Channel.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Mutex/Channel.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Mutex'; use MCE::Util (); @@ -170,7 +170,7 @@ =head1 VERSION -This document describes MCE::Mutex::Channel version 1.884 +This document describes MCE::Mutex::Channel version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Mutex/Channel2.pm new/MCE-1.885/lib/MCE/Mutex/Channel2.pm --- old/MCE-1.884/lib/MCE/Mutex/Channel2.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Mutex/Channel2.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Mutex::Channel'; use MCE::Util (); @@ -136,7 +136,7 @@ =head1 VERSION -This document describes MCE::Mutex::Channel2 version 1.884 +This document describes MCE::Mutex::Channel2 version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Mutex/Flock.pm new/MCE-1.885/lib/MCE/Mutex/Flock.pm --- old/MCE-1.884/lib/MCE/Mutex/Flock.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Mutex/Flock.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; use base 'MCE::Mutex'; use Fcntl ':flock'; @@ -201,7 +201,7 @@ =head1 VERSION -This document describes MCE::Mutex::Flock version 1.884 +This document describes MCE::Mutex::Flock version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Mutex.pm new/MCE-1.885/lib/MCE/Mutex.pm --- old/MCE-1.884/lib/MCE/Mutex.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Mutex.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (TestingAndDebugging::ProhibitNoStrict) @@ -64,7 +64,7 @@ =head1 VERSION -This document describes MCE::Mutex version 1.884 +This document describes MCE::Mutex version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Queue.pm new/MCE-1.885/lib/MCE/Queue.pm --- old/MCE-1.884/lib/MCE/Queue.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Queue.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (Subroutines::ProhibitExplicitReturnUndef) ## no critic (TestingAndDebugging::ProhibitNoStrict) @@ -1396,7 +1396,7 @@ =head1 VERSION -This document describes MCE::Queue version 1.884 +This document describes MCE::Queue version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Relay.pm new/MCE-1.885/lib/MCE/Relay.pm --- old/MCE-1.884/lib/MCE/Relay.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Relay.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized numeric ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -368,7 +368,7 @@ =head1 VERSION -This document describes MCE::Relay version 1.884 +This document describes MCE::Relay version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Signal.pm new/MCE-1.885/lib/MCE/Signal.pm --- old/MCE-1.884/lib/MCE/Signal.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Signal.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized once ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) @@ -442,7 +442,7 @@ =head1 VERSION -This document describes MCE::Signal version 1.884 +This document describes MCE::Signal version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Step.pm new/MCE-1.885/lib/MCE/Step.pm --- old/MCE-1.884/lib/MCE/Step.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Step.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -700,7 +700,7 @@ =head1 VERSION -This document describes MCE::Step version 1.884 +This document describes MCE::Step version 1.885 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Stream.pm new/MCE-1.885/lib/MCE/Stream.pm --- old/MCE-1.884/lib/MCE/Stream.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Stream.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) @@ -678,7 +678,7 @@ =head1 VERSION -This document describes MCE::Stream version 1.884 +This document describes MCE::Stream version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Subs.pm new/MCE-1.885/lib/MCE/Subs.pm --- old/MCE-1.884/lib/MCE/Subs.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Subs.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (Subroutines::ProhibitSubroutinePrototypes) ## no critic (TestingAndDebugging::ProhibitNoStrict) @@ -204,7 +204,7 @@ =head1 VERSION -This document describes MCE::Subs version 1.884 +This document describes MCE::Subs version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE/Util.pm new/MCE-1.885/lib/MCE/Util.pm --- old/MCE-1.884/lib/MCE/Util.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE/Util.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized numeric ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) @@ -25,7 +25,7 @@ BEGIN { $_is_winenv = ( $^O =~ /mswin|mingw|msys|cygwin/i ) ? 1 : 0; - $_zero_bytes = "\x00\x00\x00\x00"; + $_zero_bytes = pack('L', 0); } sub CLONE { @@ -285,8 +285,7 @@ my ($_socket, $_timeout) = @_; return '' if !defined $_timeout && $_sock_ready{"$_socket"} > 1; - my ($_delay, $_val_bytes, $_start) = (0, "\x00\x00\x00\x00", time); - my $_ptr_bytes = unpack('I', pack('P', $_val_bytes)); + my ($_val_bytes, $_delay, $_start) = (pack('L', 0), 0, time); if (!defined $_timeout) { $_sock_ready{"$_socket"}++; @@ -298,7 +297,7 @@ while (1) { # MSWin32 FIONREAD - from winsock2.h macro - ioctl($_socket, 0x4004667f, $_ptr_bytes); + ioctl($_socket, 0x4004667f, $_val_bytes); return '' if $_val_bytes ne $_zero_bytes; return 1 if $_timeout && time > $_timeout; @@ -366,8 +365,8 @@ sub _nonblocking { if ($^O eq 'MSWin32') { # MSWin32 FIONBIO - from winsock2.h macro - my $nonblocking = $_[1] ? "\x00\x00\x00\x01" : "\x00\x00\x00\x00"; - ioctl($_[0], 0x8004667e, unpack('I', pack('P', $nonblocking))); + my $nonblocking = $_[1] ? pack('L', 1) : pack('L', 0); + ioctl($_[0], 0x8004667e, $nonblocking); } else { $_[0]->blocking( $_[1] ? 0 : 1 ); @@ -432,7 +431,7 @@ =head1 VERSION -This document describes MCE::Util version 1.884 +This document describes MCE::Util version 1.885 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE.pm new/MCE-1.885/lib/MCE.pm --- old/MCE-1.884/lib/MCE.pm 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE.pm 2023-05-31 02:51:39.000000000 +0200 @@ -11,7 +11,7 @@ no warnings qw( threads recursion uninitialized ); -our $VERSION = '1.884'; +our $VERSION = '1.885'; ## no critic (BuiltinFunctions::ProhibitStringyEval) ## no critic (Subroutines::ProhibitSubroutinePrototypes) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/lib/MCE.pod new/MCE-1.885/lib/MCE.pod --- old/MCE-1.884/lib/MCE.pod 2023-01-05 15:54:21.000000000 +0100 +++ new/MCE-1.885/lib/MCE.pod 2023-05-31 02:51:39.000000000 +0200 @@ -5,7 +5,7 @@ =head1 VERSION -This document describes MCE version 1.884 +This document describes MCE version 1.885 Many-Core Engine (MCE) for Perl helps enable a new level of performance by maximizing all available cores. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/t/04_channel_simple.t new/MCE-1.885/t/04_channel_simple.t --- old/MCE-1.884/t/04_channel_simple.t 2023-01-05 14:12:34.000000000 +0100 +++ new/MCE-1.885/t/04_channel_simple.t 2023-05-30 23:19:35.000000000 +0200 @@ -156,6 +156,7 @@ } # end +if ($^O ne 'MSWin32') { $chnl->enqueue("item $_") for 1 .. 2; $chnl->end; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/t/04_channel_simplefast.t new/MCE-1.885/t/04_channel_simplefast.t --- old/MCE-1.884/t/04_channel_simplefast.t 2023-01-05 14:12:34.000000000 +0100 +++ new/MCE-1.885/t/04_channel_simplefast.t 2023-05-30 23:19:45.000000000 +0200 @@ -107,6 +107,7 @@ } # end +if ($^O ne 'MSWin32') { $chnl->enqueue("item $_") for 1 .. 2; $chnl->end; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/t/04_channel_threads.t new/MCE-1.885/t/04_channel_threads.t --- old/MCE-1.884/t/04_channel_threads.t 2023-01-05 14:12:34.000000000 +0100 +++ new/MCE-1.885/t/04_channel_threads.t 2023-05-30 23:19:50.000000000 +0200 @@ -164,6 +164,7 @@ } # end +if ($^O ne 'MSWin32') { $chnl->enqueue("item $_") for 1 .. 2; $chnl->end; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/t/04_channel_threads_mp.t new/MCE-1.885/t/04_channel_threads_mp.t --- old/MCE-1.884/t/04_channel_threads_mp.t 2023-01-05 14:12:34.000000000 +0100 +++ new/MCE-1.885/t/04_channel_threads_mp.t 2023-05-30 23:19:54.000000000 +0200 @@ -164,6 +164,7 @@ } # end +if ($^O ne 'MSWin32') { $chnl->enqueue("item $_") for 1 .. 2; $chnl->end; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/t/04_channel_threadsfast.t new/MCE-1.885/t/04_channel_threadsfast.t --- old/MCE-1.884/t/04_channel_threadsfast.t 2023-01-05 14:12:34.000000000 +0100 +++ new/MCE-1.885/t/04_channel_threadsfast.t 2023-05-30 23:20:00.000000000 +0200 @@ -115,6 +115,7 @@ } # end +if ($^O ne 'MSWin32') { $chnl->enqueue("item $_") for 1 .. 2; $chnl->end; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MCE-1.884/t/04_channel_threadsfast_mp.t new/MCE-1.885/t/04_channel_threadsfast_mp.t --- old/MCE-1.884/t/04_channel_threadsfast_mp.t 2023-01-05 14:12:34.000000000 +0100 +++ new/MCE-1.885/t/04_channel_threadsfast_mp.t 2023-05-30 23:20:07.000000000 +0200 @@ -115,6 +115,7 @@ } # end +if ($^O ne 'MSWin32') { $chnl->enqueue("item $_") for 1 .. 2; $chnl->end;