In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/7916a4550fd18ad512e0420ffac716ce1ab89ee7?hp=dd5f6923bc119760af1739228df8cedcf05fd88b>
- Log ----------------------------------------------------------------- commit 7916a4550fd18ad512e0420ffac716ce1ab89ee7 Author: Jim Cromie <[email protected]> Date: Thu Jul 15 11:29:54 2010 -0600 fix spelling err in pod re environmental variable Signed-off-by: David Golden <[email protected]> M pod/perlrun.pod commit fd63f474199a173a205a02ddc4aa5c89e363aec7 Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Mon Jul 19 15:57:50 2010 +0000 perl5133delta: Add a note about Test::Harness's known issues Test-Harness RT #59186 and RT #59457 introduced some regressions. These are being fixed upstream but didn't make it into this release. M pod/perl5133delta.pod commit d229f4cf6b5b575740fb4c6ccfd6f2cbabc260f8 Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Mon Jul 19 15:47:30 2010 +0000 perl5133delta: Add commit references to "\400 - \777" M pod/perl5133delta.pod commit 767b1673bc6793cdc475d989a7e4aff016e9faa5 Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Mon Jul 19 15:45:18 2010 +0000 perl5133delta: Also note 9644846 in "Improved documen[...]" "Improved documentation of unusual character escapes" was fixed up in 9644846. M pod/perl5133delta.pod commit eae6feee89acc128f4856f1c957b4d964b5b80b4 Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Mon Jul 19 15:39:45 2010 +0000 perl5133delta: A perldelta entry referenced an invalid commit "Improved documentation of unusual character escapes (bf82ca4)" added in a0316a43 should have referenced 4068718. There's no bf82ca4 commit in the perl repository. M pod/perl5133delta.pod commit 0aefc26d58b5f105eb0a71e1b60ed22067a714dc Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Mon Jul 19 15:32:06 2010 +0000 perl5133delta: Note the tests for "Uppercase X/B allowed.." M pod/perl5133delta.pod commit abaa6e0efcfdb2375672d7107ddd6f1348a3fc8e Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Mon Jul 19 15:27:42 2010 +0000 perl5133delta: Expand on "File::Copy skips suid tests on a nosuid partition" Include the explanation from my cae9400 patch in the perldelta so that it can be understood when read stand-alone. M pod/perl5133delta.pod ----------------------------------------------------------------------- Summary of changes: pod/perl5133delta.pod | 26 +++++++++++++++++++++++--- pod/perlrun.pod | 17 +++++++++-------- 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/pod/perl5133delta.pod b/pod/perl5133delta.pod index 0864858..fc848d9 100644 --- a/pod/perl5133delta.pod +++ b/pod/perl5133delta.pod @@ -53,7 +53,7 @@ See L<charnames> for details on all these changes. Literals may now use either upper case C<0X...> or C<0B...> prefixes, in addition to the already supported C<0x...> and C<0b...> -syntax. (RT#76296) (a674e8d) +syntax. (RT#76296) (a674e8d, 333f87f) C, Ruby, Python and PHP already supported this syntax, and it makes Perl more internally consistent. A round-trip with C<eval sprintf @@ -72,7 +72,7 @@ C<\x{100}> - C<\x{1FF}>, with no deprecation warning. Use of these values in the command line option C<"-0"> retains the current meaning to slurp input files whole; previously, this was documented only for C<"-0777">. It is recommended, however, because of various ambiguities, to use the new L</\o{...}> construct -to represent characters in octal. +to represent characters in octal (fa1639c..f6993e9). =head1 Deprecations @@ -199,6 +199,12 @@ ExtUtil-ParseXS updated to version 2.2206 (494e8c4) File::Copy skips suid tests on a nosuid partition (cae9400) +These tests were being skipped on OpenBSD, but nosuid partitions can +exist on other systems too. Now it just checks if it can create a suid +directory, if not the tests are skipped. + +Perl builds without errors in a nosuid /tmp with this patch. + =item * IO-Compress upated to CPAN version 2.027 (e8796d6) @@ -232,6 +238,9 @@ Term-ANSIColor to CPAN version 3.00 (2c33c76) Test-Harness to CPAN version 3.21 (6d31366) +The core update from Test-Harness 3.17 to 3.21 fixed some things, but +also L<introduced a known problem|/"Known Problems">. + =item * Time-HiRes updated to CPAN version 1.9721 (68c5b4d) @@ -298,7 +307,7 @@ Add additional notes regarding srand and forking (d460397) =item * -Improved documentation of unusual character escapes (bf82ca4) +Improved documentation of unusual character escapes (4068718, 9644846) =item * @@ -546,6 +555,17 @@ patch has been sent upstream to the maintainer. readline() returns an empty string instead of undef when it is interrupted by a signal. +=item * + +Test-Harness was updated from 3.17 to 3.21 for this release. A rewrite +in how it handles non-Perl tests (in 3.17_01) broke argument passing +to non-Perl tests with L<prove(1)> (RT #59186), and required that +non-Perl tests be run as C<prove ./test.sh> instead of C<prove +test.sh> (RT #59457). + +These issues are being solved upstream, but didn't make it into this +release. They're expected to be fixed in time for perl v5.13.4. + =back =head1 Errata diff --git a/pod/perlrun.pod b/pod/perlrun.pod index 51a87ee..75e7ce1 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -1272,14 +1272,15 @@ See also hash_seed() of L<Hash::Util>. =item PERL_MEM_LOG X<PERL_MEM_LOG> -If your perl was configured with C<-Accflags=-DPERL_MEM_LOG>, setting the -environment variable C<PERL_MEMLOG> enables logging debug messages. The -value has the form C<< <number>[m][s][t] >>, where C<number> is the -filedescriptor number you want to write to, and the combination of letters -specifies that you want information about (m)emory and/or (s)v, optionally -with (t)imestamps. For example C<PERL_MEMLOG=1mst> will log all -information to stdout. You can write to other opened filedescriptors too, -in a variety of ways; +If your perl was configured with C<-Accflags=-DPERL_MEM_LOG>, setting +the environment variable C<PERL_MEM_LOG> enables logging debug +messages. The value has the form C<< <number>[m][s][t] >>, where +C<number> is the filedescriptor number you want to write to (2 is +default), and the combination of letters specifies that you want +information about (m)emory and/or (s)v, optionally with +(t)imestamps. For example C<PERL_MEM_LOG=1mst> will log all +information to stdout. You can write to other opened filedescriptors +too, in a variety of ways; bash$ 3>foo3 PERL_MEM_LOG=3m perl ... -- Perl5 Master Repository
