The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.27_04

  • The behaviour of any/all/none/notall has changed when passed a null list to treat a null list as a legitimate list. Instead of returning C<undef> the functions now return the following: any {} == false, all {} == true, none {} == true, notall {} == false. Resolves #40905: Returning undef when none is passed an empty
  • Disabled the leaking XS versions of part(), apply() and indexes()

Changes for version 0.27_03

  • General house cleaning

Changes for version 0.27_02

  • Reduced test suite peak memory consumption by 5-10 meg
  • Added the 'distinct' alias for the uniq function, for people that like their chained map/grep/sort pipelines with a SQL'ish flavour.
  • Expanded test suite for the any() group of functions.
  • The any() group of functions now strictly always return scalar boolean true, false and undef to match the XS version.

Changes for version 0.27_01

  • Refactored the split test scripts into a common test module to be shared between both the Perl and XS versions.
  • Reapply fix for http://rt.cpan.org/Ticket/Display.html?id=39847 "minmax error: unpredictable results with lists of 1 element"

Modules

Provide the stuff missing in List::Util