- updated to 1.875
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.875
* Resolved edge case with _fill_index in MCE::Shared::Ordhash.
Updated STORE, DELETE, and internal _fill_index.
Added tests to t/07_shared_ordhash.t.
1.874
* Bumped MCE dependency to 1.874.
* MCE::Hobo update.
Improved _ordhash.
Renamed JOINED to REAPED in code for better clarity.
Specify a percentage for max_workers.
Added t/05_mce_hobo_max_workers.t
OBS-URL: https://build.opensuse.org/request/show/936011
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=32
- updated to 1.872
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.872
* Added open to required dependencies.
* Set default encodings on standard filehandles in tests using UTF-8.
* Added setnx method to MCE::Shared::{ Cache, Hash and Ordhash }.
* Added hsetnx method to MCE::Shared::Minidb.
* Updated keys, pairs, and values in
MCE::Shared::{ Array, Cache, Hash and Ordhash }.
* The MCE::Shared project is completed.
OBS-URL: https://build.opensuse.org/request/show/814875
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=30
updated to 1.871
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.871
* Reverted prior change. Skip unicode testing for MCE::Shared::Cache
unless Perl has Scalar::Util 1.22 or later. It is too late at this
stage for vendors to update Perl 5.10.1 on older Operating Systems.
1.870
* Bumped minimum version required for Scalar::Util to 1.22.
Has fix to preserve utf8 flag of string passed to dualvar.
* Re-enabled unicode testing for MCE::Shared::Cache.
1.869
* Disabled unicode testing for MCE::Shared::Cache on Perl 5.10.1.
Testing for keys containing unicode is failing on RedHat 6.x,
but passing in meta::cpan (smoke tests). Thank you, Paul Howarth.
* Share array and hash deeply; only when using the TIE interface.
This resolves an edge case for the OO interface and passing
nested items during construction. Thank you, Nick Tonkin.
* Bumped MCE dependency to 1.868.
OBS-URL: https://build.opensuse.org/request/show/805670
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=29
updated to 1.868
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.868
* Completed threads-like detach capability in MCE::Hobo.
1.867
* 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.
* Improved MCE::Hobo with threads-like detach capability. See POD.
Resolved MCE::Hobo stalling MCE::Shared::Server during global cleanup.
* Improved IPC in MCE::Shared::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.
OBS-URL: https://build.opensuse.org/request/show/803212
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=28
- updated to 1.863
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.863
* Use MCE::Channel for MCE::Hobo->yield to not incur unnecessary delays
due to busy shared-manager process.
* Re-factored recent changes regarding IPC safety in MCE::Shared::Server.
This update defers signal handling for HUP, INT, PIPE, QUIT, TERM, and
custom handlers during IPC without incurring a performance penalty.
See POD section labled "DEFER SIGNAL" in MCE::Signal 1.863.
* Reverted $hobo->exit back to sending the SIGQUIT signal in MCE::Hobo
now that MCE::Shared::Server defers signal during IPC.
* Improved reliability for spawning MCE::Hobo inside threads including
nested parallelization, made possible using a global lock $MCE::_GMUTEX
in MCE 1.863.
* Updated signal handling in mce-examples/framebuffer on GitHub.
* Bumped MCE dependency to 1.863.
OBS-URL: https://build.opensuse.org/request/show/750796
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=26
- updated to 1.826
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.826 Wed May 03 03:00:00 EST 2017
* Reduced memory consumption.
* Clarified "limitations" section in MCE::Share::{ Condvar, Handle, Queue }.
Clarified "extra functionality" section in MCE::Shared.
Thank you, http://www.perlmonks.org/?node=zentara.
* Bumped MCE dependency to 1.829.
- updated to 1.825
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.825 Fri Apr 28 16:00:00 EST 2017
[BUG FIXES]
* Do not enable barrier mode for Queue on the Windows platform.
* Fixed MCE::Hobo on the Windows platform for older Perl < v5.16.
[ENHANCEMENTS]
* Added Curses and Prima to list for enabling the posix_exit option.
* Added module option for using a class implicitly when tie'ing a variable.
* Added unbless option when exporting a shared object. Thank you, Nick Tonkin.
* Improved support for running MCE::Hobo on the NetBSD platform.
* Enhanced IPC and signal handling. Reduced memory consumption.
* Bumped MCE dependency to 1.828.
OBS-URL: https://build.opensuse.org/request/show/492956
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=5
- updated to 1.824
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.824 Thu Apr 06 18:00:00 EST 2017
* Fixed bug introduced in 1.818, syswrite data to a shared file handle.
1.823 Wed Apr 05 01:30:00 EST 2017
* Do not enable barrier mode in Queue if constructed inside a thread or
for the fast => 1 option.
* Fixed leaked handles during destruction; MCE::Shared::{ Condvar, Queue }.
* Updated MCE::Shared to not croak when running Perl in taint mode via
perl -T. Failing -T was MCE::Shared::{ Handle, Sequence, and Server }.
* Bumped MCE dependency to 1.827.
- updated to 1.822
see /usr/share/doc/packages/perl-MCE-Shared/Changes
1.822 Sun Apr 02 23:00:00 EST 2017
* Added line for starting the shared-manager in previous change log.
* Is now safe running MCE::Hobo with the Wx GUI toolkit (wxWidgets).
* Bumped MCE dependency to 1.826.
1.821 Sun Apr 02 07:00:00 EST 2017
* Updated MCE::Shared::Queue. The following provides a comparison
for the enhancements made regarding IPC during 1.818 through 1.821,
OBS-URL: https://build.opensuse.org/request/show/487666
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=4