=encoding utf8 =head1 NAME perl5151delta - what is new for perl v5.15.1 =head1 DESCRIPTION This document describes differences between the 5.15.0 release and the 5.15.1 release. If you are upgrading from an earlier release such as 5.14.0, first read L, which describes differences between 5.14.0 and 5.15.0. =head1 Core Enhancements =head2 C doesn't warn when truncating You can now limit the size of an array using C without worrying about warnings. =head2 The C<\$> prototype accepts any scalar lvalue The C<\$> and C<\[$]> subroutine prototypes now accept any scalar lvalue argument. Previously they only accepted scalars beginning with C<$> and hash and array elements. This change makes them consistent with the way the built-in C and C functions (among others) parse their arguments. This means that one can override the built-in functions with custom subroutines that parse their arguments the same way. =head2 You can now C more than one string The restriction that you can only have one C active at a time has been removed. You can now usefully C as many strings as you want (until you exhaust memory). =head2 The Unicode C property is now supported. New in Unicode 6.0, this is an improved C