In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/c43ca372962ed8b6058df231649647686874e1fe?hp=1540de7c942823a29b1deeba0679cc5fe6d10674>
- Log ----------------------------------------------------------------- commit c43ca372962ed8b6058df231649647686874e1fe Author: Tom Hukins <[email protected]> Date: Tue May 15 21:42:48 2012 -0400 perldelta: fix bad references to "unicode_strings" The documentation written for 2e2b2571 erroneously mentions "unicode_semantics" instead of "unicode_strings". M pod/perlunicode.pod commit 5b8bb89605ed99917c14818e266fad456a75c37b Author: Ricardo Signes <[email protected]> Date: Tue May 15 21:34:00 2012 -0400 prevent PERL_UNICODE from affecting t/mro/package_aliases_utf8.t M t/mro/package_aliases_utf8.t commit fcc3aaa8e4e88a7cd51b4560db77045b1d683575 Author: Ricardo Signes <[email protected]> Date: Tue May 15 21:22:21 2012 -0400 perldelta: known issue: t/op/filetest.t M pod/perldelta.pod commit 8c6c0d8bd483263931dab81a9912f07fc7b8fb06 Author: Andy Dougherty <[email protected]> Date: Tue May 15 21:16:45 2012 -0400 note the gcc -O2 and link-time-optimization problem M pod/perldelta.pod commit ab7cd65bfff4737dfca2585bab85448d61bf8056 Author: Ricardo Signes <[email protected]> Date: Tue May 15 21:13:08 2012 -0400 our next release is RC2 M patchlevel.h ----------------------------------------------------------------------- Summary of changes: patchlevel.h | 2 +- pod/perldelta.pod | 17 +++++++++++++++++ pod/perlunicode.pod | 4 ++-- t/mro/package_aliases_utf8.t | 1 + 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/patchlevel.h b/patchlevel.h index d0740e4..a505253 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -133,7 +133,7 @@ hunk. # endif static const char * const local_patches[] = { NULL - ,"RC1" + ,"RC2" #ifdef PERL_GIT_UNCOMMITTED_CHANGES ,"uncommitted-changes" #endif diff --git a/pod/perldelta.pod b/pod/perldelta.pod index f3b17e2..25743ee 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -4161,6 +4161,23 @@ this is still under investigation. =item * +When building as root with a umask that prevents files from being +other-readable, F<t/op/filetest.t> will fail. This is a test bug, not a +bug in perl's behavior. + +=item * + +Configuring with a recent gcc and link-time-optimization, such as +C<Configure -Doptimize='-O2 -flto'> fails +because the optimizer optimizes away some of Configure's tests. A +workaround is to omit the C<-flto> flag when running Configure, but add +it back in while actually building, something like + + sh Configure -Doptimize=-O2 + make OPTIMIZE='-O2 -flto' + +=item * + The following CPAN modules have test failures with perl 5.16. Patches have been submitted for all of these, so hopefully there will be new releases soon: diff --git a/pod/perlunicode.pod b/pod/perlunicode.pod index adaa099..77daca3 100644 --- a/pod/perlunicode.pod +++ b/pod/perlunicode.pod @@ -1413,7 +1413,7 @@ in combination with various other pragmas. Using caseless (C</i>) regular expression matching. Starting in Perl 5.14.0, regular expressions compiled within -the scope of C<unicode_semantics> use character semantics +the scope of C<unicode_strings> use character semantics even when executed or compiled into larger regular expressions outside the scope. @@ -1423,7 +1423,7 @@ Matching any of several properties in regular expressions, namely C<\b>, C<\B>, C<\s>, C<\S>, C<\w>, C<\W>, and all the Posix character classes I<except> C<[[:ascii:]]>. Starting in Perl 5.14.0, regular expressions compiled within -the scope of C<unicode_semantics> use character semantics +the scope of C<unicode_strings> use character semantics even when executed or compiled into larger regular expressions outside the scope. diff --git a/t/mro/package_aliases_utf8.t b/t/mro/package_aliases_utf8.t index 0106154..09db6b7 100644 --- a/t/mro/package_aliases_utf8.t +++ b/t/mro/package_aliases_utf8.t @@ -1,6 +1,7 @@ #!./perl BEGIN { + $ENV{PERL_UNICODE} = 0; unless (-d 'blib') { chdir 't' if -d 't'; @INC = '../lib'; -- Perl5 Master Repository
