Changes for version 1.23_04 - 2012-03-10

  • RT#72700 Fix off-by-two on string literal length

Changes for version 1.23_03 - 2010-09-14

  • Min perl version supported for build is not 5.008
  • Dropped the pure-Perl implementation of both Scalar::- and List::Util.
  • RT#61118 Fix assumption in sum() that once magic, always magic

Changes for version 1.23_02 - 2010-03-30

  • Fix first() and reduce() to check the callback first; &first(1) is now illigal. [gfx]
  • Fix reduce() to allow XSUB callbacks [gfx]
  • Fix first() to allow XSUB callbacks [gfx]
  • Resolve RT #55763: tainted() doesn't do SvGETMAGIC(sv) [gfx]
  • define CvISXSUB so older perl versions will still compile

Changes for version 1.23_01 - 2010-03-22

  • Add failing tests; SVt_RV is not directly SvROK [gfx]
  • Implement openhandle() in XS (with extra tests) [gfx]
  • Modernize *.pm [gfx]
  • Modernize ListUtil.xs [gfx]
  • Add ppport.h [gfx]
  • Fix an overloading issue on sum(), and add tests for overloading [gfx]
  • Small tweaks for minstr()/maxstr() [gfx]
  • Optimize dualvar() [gfx]
  • Use sv_copypv() instead of SvPV() and sv_setpv() [gfx]
  • avoid non-portable warnings

Modules

A selection of general-utility list subroutines
Indicate if List::Util was compiled with a C compiler
A selection of general-utility scalar subroutines