Monday 2nd May 2016
Fedora Project
Updated perl-List-MoreUtils to 0.415 in F-24 and Rawhide:
Fix CPAN RT#75727: after's XS implementation now calls XSRETURN(-1) when it doesn't find an element
Fix CPAN RT#113117: XS's minmax() sometimes returned undef (perl ≥ 5.20)
Explicit test for thesis in CPAN RT#110998: XS implementation of pairwise fails with memory allocation error when there are more return values than in original lists - thesis is proven wrong
- Efficiency improvements
- Improve some tests to get clearer reports
- Distinguish between "Makefile.PL finds a .git directory" and "Makefile.PL runs in maintainer mode"
Local Packages
Updated perl-List-MoreUtils to 0.415 as per the Fedora version
Updated perl-Moose to 2.1800:
- Bug Fixes:
Fixed method cache regeneration when a class contains a blessed sub (CPAN RT#113704, PR#122)
- Documentation:
Moose::Meta::Attribute::Native::Trait::Array now documents the return value for 'first_index' when there is no match (-1)
- Tests:
Fix dysfunctional test on perl 5.8.x when Class::C3::XS is not installed (CPAN RT#113704)
- Other:
Moose::Exception now has a boolean overload (PR#119)
All uses of List::MoreUtils have been removed, replaced by inlined forms or equivalents in List::Util (PR#120) (note that builds for older distributions that don't have a very recent List::Util are patched back to use List::MoreUtils)
Moose::Exception's message attribute can now be any defined value, so as to allow for objects with a stringification overload in place of a string
Build-time compiler sanity checking is now done with ExtUtils::HasCompiler instead of ExtUtils::CBuilder
An increased Data::OptList version has been added to recommended prereqs, for greater speed (PR#123)