- New upstream release 1.840 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 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 - Update MCE::Channel POD documentationepel9
parent
6be6ed6f83
commit
7468922541
@ -1,5 +1,20 @@
|
||||
Upstream's syntax is mis-parsed by the rpm dependency generator as a hard requirement.
|
||||
|
||||
--- lib/MCE/Channel.pm
|
||||
+++ lib/MCE/Channel.pm
|
||||
@@ -27,10 +27,8 @@ my ( $freeze, $thaw );
|
||||
|
||||
BEGIN {
|
||||
if ( ! defined $INC{'PDL.pm'} ) {
|
||||
- local $@; eval '
|
||||
- use Sereal::Encoder 3.015 qw( encode_sereal );
|
||||
- use Sereal::Decoder 3.015 qw( decode_sereal );
|
||||
- ';
|
||||
+ local $@;
|
||||
+ eval 'use Sereal::Encoder 3.015 qw( encode_sereal ); use Sereal::Decoder 3.015 qw( decode_sereal );';
|
||||
if ( ! $@ ) {
|
||||
my $encoder_ver = int( Sereal::Encoder->VERSION() );
|
||||
my $decoder_ver = int( Sereal::Decoder->VERSION() );
|
||||
--- lib/MCE.pm
|
||||
+++ lib/MCE.pm
|
||||
@@ -36,10 +36,7 @@ BEGIN {
|
@ -1 +1 @@
|
||||
SHA512 (MCE-1.838.tar.gz) = 33db263a5b8b8eea73dbec2fff9dc0c92fbd075215f0c6a9e21621530cb7f93a23939a02211fe0481c8ba22c2d470437e716f6d2328b7b568cb1bd17b280dc65
|
||||
SHA512 (MCE-1.840.tar.gz) = d4738cff0ef85b1d491eb6f3ff4dd7cdb3bc3dc7fd9442d574ea6938e5c613c1d376fcb6a2448becb2d942409286209224a10ee886726b9d747f7f4897f83572
|
||||
|
Loading…
Reference in new issue