Update to 1.868

- New upstream release 1.868
  - 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
epel9
Paul Howarth 5 years ago
parent cc573ed80d
commit 646d122eeb

68
.gitignore vendored

@ -1,67 +1 @@
/MCE-1.520.tar.gz
/MCE-1.521.tar.gz
/MCE-1.522.tar.gz
/MCE-1.600.tar.gz
/MCE-1.604.tar.gz
/MCE-1.605.tar.gz
/MCE-1.606.tar.gz
/MCE-1.608.tar.gz
/MCE-1.702.tar.gz
/MCE-1.703.tar.gz
/MCE-1.704.tar.gz
/MCE-1.705.tar.gz
/MCE-1.706.tar.gz
/MCE-1.707.tar.gz
/MCE-1.708.tar.gz
/MCE-1.800.tar.gz
/MCE-1.801.tar.gz
/MCE-1.802.tar.gz
/MCE-1.803.tar.gz
/MCE-1.804.tar.gz
/MCE-1.805.tar.gz
/MCE-1.806.tar.gz
/MCE-1.807.tar.gz
/MCE-1.808.tar.gz
/MCE-1.809.tar.gz
/MCE-1.810.tar.gz
/MCE-1.811.tar.gz
/MCE-1.812.tar.gz
/MCE-1.813.tar.gz
/MCE-1.814.tar.gz
/MCE-1.815.tar.gz
/MCE-1.817.tar.gz
/MCE-1.818.tar.gz
/MCE-1.819.tar.gz
/MCE-1.820.tar.gz
/MCE-1.821.tar.gz
/MCE-1.824.tar.gz
/MCE-1.826.tar.gz
/MCE-1.827.tar.gz
/MCE-1.828.tar.gz
/MCE-1.829.tar.gz
/MCE-1.830.tar.gz
/MCE-1.831.tar.gz
/MCE-1.832.tar.gz
/MCE-1.833.tar.gz
/MCE-1.834.tar.gz
/MCE-1.835.tar.gz
/MCE-1.836.tar.gz
/MCE-1.837.tar.gz
/MCE-1.838.tar.gz
/MCE-1.840.tar.gz
/MCE-1.841.tar.gz
/MCE-1.842.tar.gz
/MCE-1.843.tar.gz
/MCE-1.844.tar.gz
/MCE-1.845.tar.gz
/MCE-1.846.tar.gz
/MCE-1.847.tar.gz
/MCE-1.848.tar.gz
/MCE-1.849.tar.gz
/MCE-1.850.tar.gz
/MCE-1.860.tar.gz
/MCE-1.862.tar.gz
/MCE-1.863.tar.gz
/MCE-1.864.tar.gz
/MCE-1.865.tar.gz
/MCE-1.866.tar.gz
/MCE-[1-9][0-9.]*.tar.gz

@ -1,5 +1,5 @@
Name: perl-MCE
Version: 1.866
Version: 1.868
Release: 1%{?dist}
Summary: Many-core Engine for Perl providing parallel processing capabilities
License: GPL+ or Artistic
@ -32,7 +32,6 @@ BuildRequires: perl(Sereal) >= 3.015
BuildRequires: perl(Socket)
BuildRequires: perl(Storable) >= 2.04
BuildRequires: perl(strict)
BuildRequires: perl(Symbol)
BuildRequires: perl(threads)
BuildRequires: perl(threads::shared)
BuildRequires: perl(Time::HiRes)
@ -44,13 +43,13 @@ BuildRequires: perl(lib)
BuildRequires: perl(vars)
# Test Suite
BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(utf8)
# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(File::Path)
Requires: perl(POSIX)
Requires: perl(Sereal) >= 3.015
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
Requires: perl(threads::shared)
%description
@ -171,6 +170,25 @@ make test
%{_bindir}/mce_zfgrep
%changelog
* Mon May 11 2020 Paul Howarth <paul@city-fan.org> - 1.868-1
- Update to 1.868
- 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
* Sun Feb 9 2020 Paul Howarth <paul@city-fan.org> - 1.866-1
- Update to 1.866
- Bug fix for restart_worker, race condition introduced in 1.863
@ -197,7 +215,7 @@ make test
- On Cygwin, silently use Mutex in MCE::Channel when Threads is specified for
better performance
- New defer capability in MCE::Signal, which applies to MCE::Shared 1.863;
see POD section labled "DEFER SIGNAL" in MCE::Signal
see POD section labelled "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

@ -1 +1 @@
SHA512 (MCE-1.866.tar.gz) = db688dc3a1c21dff9d751dfb8e1eef5c3954d32226343b850edaadae0e4a04495f5a6ad02f9b86b7af7d2b0ede0e326bcb4b119414524207d50deac21aa993b4
SHA512 (MCE-1.868.tar.gz) = c377cfcbba7ebadea64f060b6c326fc6b598adf01d96d1980c6091c271acc3ec9684339701648fe9a6e4a163790f5fed925aa5d81329c6fa8f4b71539fb26562

Loading…
Cancel
Save