In perl.git, the branch maint-5.10 has been updated <http://perl5.git.perl.org/perl.git/commitdiff/5f927b37a8cd934ccc549eaeb26899d69aede723?hp=1e76fcb5b230933aa5d13611679e675ec9407ddc>
- Log ----------------------------------------------------------------- commit 5f927b37a8cd934ccc549eaeb26899d69aede723 Author: David Mitchell <[email protected]> Date: Tue Aug 11 23:52:38 2009 +0100 s/PERL5OPTS/PERL5OPTS/ in INSTALL spotted by Vincent Pit (cherry picked from commit adbb55c01aa367b564c418e1c4292d5d5711b050) M INSTALL commit 74986c3233fd73d2a92cf989abd9f330c87a1a54 Author: Ken Williams <[email protected]> Date: Tue Aug 11 11:25:07 2009 -0500 Removed '...' ellipses from docs about '...' flip-flop operator (cherry picked from commit f343f96080e78c71ab2469cb962e36ef6f25bf85) M pod/perlop.pod commit 620e8be9d931e0cf5a0c41c01025e80dbc30b1e9 Author: David Mitchell <[email protected]> Date: Tue Aug 11 23:09:01 2009 +0100 INSTALL: mention that env vars can affect tests (cherry picked from commit 06aa495b2e26cd6963648651410909a6682df5b9) M INSTALL commit 322b929d156f780268620e7d2e827943b2252b4f Author: David Mitchell <[email protected]> Date: Tue Aug 11 22:51:16 2009 +0100 release_managers_guide: mention updating http://www.cpan.org/src/ (cherry picked from commit 746c0b35373e0e9e2bb224eafef296470ec9da24) M Porting/release_managers_guide.pod commit c7ea66cf9b8ec8f830a589d4a0695bd72b1e4bb2 Author: David Mitchell <[email protected]> Date: Tue Aug 11 21:43:02 2009 +0100 PERL_DONT_CREATE_GVSV was documented in perl589delta not perl588delta (although it was introduced in 5.8.8). Fix up old perldelta files to reflect this fact. This has been a public service by the Ministry of Truth. (cherry picked from commit 4cd37d19e1f119da7218eedec768d4ec82ab8845) M pod/perl5100delta.pod M pod/perl593delta.pod ----------------------------------------------------------------------- Summary of changes: INSTALL | 12 ++++++++++++ Porting/release_managers_guide.pod | 11 +++++++++-- pod/perl5100delta.pod | 2 +- pod/perl593delta.pod | 2 +- pod/perlop.pod | 8 ++++---- 5 files changed, 27 insertions(+), 8 deletions(-) diff --git a/INSTALL b/INSTALL index 0f15a99..66caeb7 100644 --- a/INSTALL +++ b/INSTALL @@ -1402,6 +1402,18 @@ The latter is especially useful if you see something like this at Perl startup. +=item other environment variables + +Configure does not check for environment variables that can sometimes +have a major influence on how perl is built or tested. For example, +OBJECT_MODE on AIX determines the way the compiler and linker deal with +their objects, but this is a variable that only influences build-time +behaviour, and should not affect the perl scripts that are eventually +executed by the perl binary. Other variables, like PERL_UNICODE, +PERL5LIB, and PERL5OPT will influence the behaviour of the test suite. +So if you are getting strange test failures, you may want to try +retesting with the various PERL variables unset. + =item varargs If you get varargs problems with gcc, be sure that gcc is installed diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index ea66609..622c575 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -720,10 +720,17 @@ do it for you.) =item * +I<You MUST SKIP this step for SNAPSHOT> + +Ask Jarkko to add the tarball to http://www.cpan.org/src/ + +=item * + I<You MUST SKIP this step for SNAPSHOT, RC, BLEAD> -Ask Jarkko to update http://www.cpan.org/src/README.html and -Rafael to update http://dev.perl.org/perl5/ +Ask Jarkko to update the descriptions of which tarballs are current in +http://www.cpan.org/src/README.html, and Rafael to update +http://dev.perl.org/perl5/ =item * diff --git a/pod/perl5100delta.pod b/pod/perl5100delta.pod index 2026de5..fe9f02e 100644 --- a/pod/perl5100delta.pod +++ b/pod/perl5100delta.pod @@ -1030,7 +1030,7 @@ their system dependent constants - as a result C<use POSIX;> now takes about The new compilation flag C<PERL_DONT_CREATE_GVSV>, introduced as an option in perl 5.8.8, is turned on by default in perl 5.9.3. It prevents perl -from creating an empty scalar with every new typeglob. See L<perl588delta> +from creating an empty scalar with every new typeglob. See L<perl589delta> for details. =head2 Weak references are cheaper diff --git a/pod/perl593delta.pod b/pod/perl593delta.pod index 66a4630..80f8cb9 100644 --- a/pod/perl593delta.pod +++ b/pod/perl593delta.pod @@ -263,7 +263,7 @@ their system dependent constants - as a result C<use POSIX;> now takes about The new compilation flag C<PERL_DONT_CREATE_GVSV>, introduced as an option in perl 5.8.8, is turned on by default in perl 5.9.3. It prevents perl -from creating an empty scalar with every new typeglob. See L<perl588delta> +from creating an empty scalar with every new typeglob. See L<perl589delta> for details. =head2 Weak references are cheaper diff --git a/pod/perlop.pod b/pod/perlop.pod index 75fc54c..fe99525 100644 --- a/pod/perlop.pod +++ b/pod/perlop.pod @@ -602,10 +602,10 @@ Examples: As a scalar operator: if (101 .. 200) { print; } # print 2nd hundred lines, short for - # if ($. == 101 .. $. == 200) ... + # if ($. == 101 .. $. == 200) { print; } next LINE if (1 .. /^$/); # skip header lines, short for - # ... if ($. == 1 .. /^$/); + # next LINE if ($. == 1 .. /^$/); # (typically in a loop labeled LINE) s/^/> / if (/^$/ .. eof()); # quote body @@ -615,9 +615,9 @@ As a scalar operator: $in_header = 1 .. /^$/; $in_body = /^$/ .. eof; if ($in_header) { - # ... + # do something } else { # in body - # ... + # do something else } } continue { close ARGV if eof; # reset $. each file -- Perl5 Master Repository
