-
Wed May 03 2017 Paul Howarth <paul@city-fan.org> - 1.826-1
- Update to 1.826
- Reduced memory consumption
- Clarified "limitations" section in MCE::Share::{ Condvar, Handle, Queue }
- Clarified "extra functionality" section in MCE::Shared
- Bumped MCE dependency to 1.829
-
Sat Apr 29 2017 Paul Howarth <paul@city-fan.org> - 1.825-1
- Update to 1.825
- Do not enable barrier mode for Queue on the Windows platform
- Fixed MCE::Hobo on the Windows platform for older Perl < v5.16
- 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
- Improved support for running MCE::Hobo on the NetBSD platform
- Enhanced IPC and signal handling, reduced memory consumption
- Bumped MCE dependency to 1.828
-
Fri Apr 07 2017 Paul Howarth <paul@city-fan.org> - 1.824-1
- Update to 1.824
- Fixed bug introduced in 1.818, syswrite data to a shared file handle
-
Wed Apr 05 2017 Paul Howarth <paul@city-fan.org> - 1.823-1
- Update to 1.823
- 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 not to croak when running Perl in taint mode via
perl -T; failing -T were MCE::Shared::{ Handle, Sequence, Server }
- Bumped MCE dependency to 1.827
-
Mon Apr 03 2017 Paul Howarth <paul@city-fan.org> - 1.822-1
- Update to 1.822
- Performance improvements in MCE::Shared::Queue
- When IO::FDPass is missing, croak with error if constructing a Condvar
or Queue and the shared-manager process has not been started manually
- Is now safe running MCE::Hobo with the Wx GUI toolkit (wxWidgets)
- Bumped MCE dependency to 1.826
-
Sat Apr 01 2017 Paul Howarth <paul@city-fan.org> - 1.820-1
- Update to 1.820
- Check for EINTR during sysread and syswrite
- Improved non-shared handles constructed with MCE::Shared::Handle
- Reap MCE::Hobo's from script exiting during development process
- Calibrated the number of data-channels for IPC
- Completed validation for using MCE::Shared with 200+ cores
- Completed validation for running MCE on a box having 100+ cores
- Tuned the number of data-channels for IPC, similar to MCE
- Bumped MCE dependency to 1.824
-
Sun Mar 19 2017 Paul Howarth <paul@city-fan.org> - 1.817-1
- Update to 1.817
- Fixed broken SIG{'PIPE'} handling: e.g. script.pl | head
- Improved reliability when running MCE::Shared with threads
- Added parallel Net::Pcap and Ping demonstrations on Github:
https://github.com/marioroy/mce-examples/tree/master/network
- Default to ':raw' for BINMODE in MCE::Shared::Handle
- Optimized 'dequeue' method in MCE::Shared::Queue
- Refactored MCE::Hobo to spawn children on the Windows platform
- Bumped MCE dependency to 1.821
- Update Sereal dependency patch
-
Mon Mar 06 2017 Paul Howarth <paul@city-fan.org> - 1.816-1
- Update to 1.816
- Optimized SHIFT and UNSHIFT methods in MCE::Shared::Ordhash
-
Sat Mar 04 2017 Paul Howarth <paul@city-fan.org> - 1.815-1
- Update to 1.815
- Fixed issue with localizing AUTOFLUSH variable before autoflush handles
- Bumped MCE dependency to 1.819
-
Thu Mar 02 2017 Paul Howarth <paul@city-fan.org> - 1.814-1
- Update to 1.814
- Fixed an issue in regards to deeply sharing an array or hash
- Replaced Sereal with Sereal::Decoder and Sereal::Encoder in Makefile,
inside recommends section; ditto for META files
- Revised limitations section in documentation, in regards to not having
IO::FDPass, e.g. Condvar, Handle, and Queue
- Added 'end' method to MCE::Shared::Queue
- Updated documentation on dequeue and pending
- Bumped MCE dependency to 1.818