Changes for version 2.10.0 - 2012-07-07

  • Bug Fixes
  • Upgraded autodie dependency to fix automatic utf8 open. [github #220] [github #218]
  • Test Fixes
  • Removed a use of Test::Exception, which we don't depend on.
  • New Features
  • %hash = @array->as_hash; will turn all the values in @array to keys in %hash. [github 172] (Prashan Dharmasena)
  • @array->popn($n) and @array->shiftn() pop() and shift() multiple elements off an array. [github 149] (Tanner Hobson)
  • @array->pick($n) and @array->pick_one will pick random elements out of an @array, like picking cards from a deck. [github 145] (Prashan Dharmasena)
  • The Carp 1.25 formatting change has been smoothed over using Carp::Fix::1_25.

Documentation

The perl5i meta object
Representing what parameters a subroutine accepts
Frequently Asked Questions about perl5i

Modules

Fix as much of Perl 5 as possible in one pragma
Use the latest version of perl5i

Provides

in lib/perl5i/0.pm
in lib/perl5i/1.pm
in lib/perl5i/1/ARRAY.pm
in lib/perl5i/1/CODE.pm
in lib/perl5i/1/DateTime.pm
in lib/perl5i/1/HASH.pm
in lib/perl5i/1/Meta.pm
in lib/perl5i/1/Meta/Class.pm
in lib/perl5i/1/Meta/Instance.pm
in lib/perl5i/1/SCALAR.pm
in lib/perl5i/1/UNIVERSAL.pm
in lib/perl5i/1/autobox.pm
in lib/perl5i/2.pm
in lib/perl5i/2/ARRAY.pm
in lib/perl5i/2/CODE.pm
in lib/perl5i/2/DateTime.pm
in lib/perl5i/2/DateTime.pm
in lib/perl5i/2/DateTime.pm
in lib/perl5i/2/DateTime.pm
in lib/perl5i/2/HASH.pm
in lib/perl5i/2/Meta.pm
in lib/perl5i/2/Meta/Class.pm
in lib/perl5i/2/Meta/Instance.pm
in lib/perl5i/2/RequireMessage.pm
in lib/perl5i/2/SCALAR.pm
in lib/perl5i/2/Signature.pm
in lib/perl5i/2/Signature/Function/None.pm
in lib/perl5i/2/Signature/Method/None.pm
in lib/perl5i/2/Signature/None.pm
in lib/perl5i/2/Signature/Real.pm
in lib/perl5i/2/Signatures.pm
in lib/perl5i/2/UNIVERSAL.pm
in lib/perl5i/2/autobox.pm
in lib/perl5i/2/equal.pm
in lib/perl5i/cmd.pm