In perl.git, the branch maint-5.10 has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/a2ad4a7a509068b0c747a0de4d100ac4707bfc50?hp=474875a79188d8194c14b472247528f674647bb4>

- Log -----------------------------------------------------------------
commit a2ad4a7a509068b0c747a0de4d100ac4707bfc50
Author: David Mitchell <[email protected]>
Date:   Tue Aug 4 22:15:27 2009 +0100

    minor tweaks to release_managers_guide.pod
    
    (cherry picked from commit dd0e54ba0e6d8ba0c5efd7991175ca5b4cc40514)

M       Porting/release_managers_guide.pod

commit 1138213d114bbf05ce50b5117c39c48903461300
Author: David Mitchell <[email protected]>
Date:   Tue Aug 4 22:02:47 2009 +0100

    some perldelta tweaks

M       pod/perl5101delta.pod

commit cddae53bf469652879f2f4378192fc95a789c409
Author: David Mitchell <[email protected]>
Date:   Tue Aug 4 20:44:37 2009 +0100

    update META.yml

M       META.yml
-----------------------------------------------------------------------

Summary of changes:
 META.yml                           |    5 +++-
 Porting/release_managers_guide.pod |   15 +++++++---
 pod/perl5101delta.pod              |   50 ++++++++++++++++++++++++++++-------
 3 files changed, 54 insertions(+), 16 deletions(-)

diff --git a/META.yml b/META.yml
index d6ed147..05fae3d 100644
--- a/META.yml
+++ b/META.yml
@@ -110,6 +110,7 @@ no_index:
     - lib/Tie/File
     - lib/Tie/RefHash
     - lib/Unicode/Collate
+    - lib/version
     - t/lib/compress
     - t/lib/Filter/Simple/
     - t/lib/MakeMaker
@@ -245,7 +246,6 @@ no_index:
     - lib/ExtUtils/t/00compile.t
     - lib/ExtUtils/t/arch_check.t
     - lib/ExtUtils/t/backwards.t
-    - lib/ExtUtils/t/basic.pl
     - lib/ExtUtils/t/basic.t
     - lib/ExtUtils/t/build_man.t
     - lib/ExtUtils/t/can_write_dir.t
@@ -266,9 +266,11 @@ no_index:
     - lib/ExtUtils/t/Installapi2.t
     - lib/ExtUtils/t/Installed.t
     - lib/ExtUtils/t/installed_file.t
+    - lib/ExtUtils/t/InstallWithMM.t
     - lib/ExtUtils/t/is_of_type.t
     - lib/ExtUtils/t/Liblist.t
     - lib/ExtUtils/t/make.t
+    - lib/ExtUtils/t/MakeMaker_Parameters.t
     - lib/ExtUtils/t/maketext_filter.t
     - lib/ExtUtils/t/Manifest.t
     - lib/ExtUtils/t/metafile_data.t
@@ -300,6 +302,7 @@ no_index:
     - lib/ExtUtils/t/recurs.t
     - lib/ExtUtils/t/revision.t
     - lib/ExtUtils/t/split_command.t
+    - lib/ExtUtils/t/test_boilerplate.t
     - lib/ExtUtils/t/testdata/reallylongdirectoryname/arch1/Config.pm
     - lib/ExtUtils/t/testdata/reallylongdirectoryname/arch2/Config.pm
     - lib/ExtUtils/t/testlib.t
diff --git a/Porting/release_managers_guide.pod 
b/Porting/release_managers_guide.pod
index 2411ef7..38f2fcd 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -426,16 +426,21 @@ Be sure to commit your changes:
 
 =item *
 
-
 I<You MAY SKIP this step for SNAPSHOT>
 
 Re-read the perldelta to try to find any embarrassing typos and thinkos;
-remove any C<TODO> or C<XXX> flags; and run through pod and spell
-checkers, e.g.
+remove any C<TODO> or C<XXX> flags; update the "Known Problems" section
+with any serious issues for which fixes are not going to happen now; and
+run through pod and spell checkers, e.g.
 
     podchecker -warnings -warnings pod/perl5101delta.pod
     spell pod/perl5101delta.pod
 
+Also, you may want to generate and view an HTML version of it to check
+formatting, e.g.
+
+    perl pod/pod2html pod/perl5101delta.pod > /tmp/perl5101delta.html
+
 =item *
 
 I<You MUST SKIP this step for SNAPSHOT>
@@ -450,8 +455,8 @@ I<You MUST SKIP this step for SNAPSHOT>
 Update C<Module::Corelist>.
 
 Note that if this is a maint release, you should run the following actions
-from the maint directory, but edit the C<Corelist.pm> in I<blead> and
-subsequently cherry-pick it.
+from the maint directory, but commit the C<Corelist.pm> changes in
+I<blead> and subsequently cherry-pick it.
 
 corelist.pl uses ftp.funet.fi to verify information about dual-lifed
 modules on CPAN. It can use a full, local CPAN mirror or fall back
diff --git a/pod/perl5101delta.pod b/pod/perl5101delta.pod
index 5d5f033..23f7972 100644
--- a/pod/perl5101delta.pod
+++ b/pod/perl5101delta.pod
@@ -1036,8 +1036,6 @@ F<win32/buildext.pl>.
 
 =item AIX
 
-=over 0
-
 Removed F<libbsd> for AIX 5L and 6.1. Only flock() was used from F<libbsd>.
 
 Removed F<libgdbm> for AIX 5L and 6.1. The F<libgdbm> is delivered as an
@@ -1046,8 +1044,6 @@ is broken.
 
 Hints changes mean that AIX 4.2 should work again.
 
-=back
-
 =item Cygwin
 
 On Cygwin we now strip the last number from the DLL. This has been the
@@ -1092,8 +1088,6 @@ will no longer be dropped under race conditions.
 
 =item VMS
 
-=over 0
-
 Reads from the in-memory temporary files of C<PerlIO::scalar> used to fail
 if C<$/> was set to a numeric reference (to indicate record-style reads).
 This is now fixed.
@@ -1110,8 +1104,6 @@ L<perlvms/"$?"> for details.
 
 =back
 
-=back
-
 =head1 Selected Bug Fixes
 
 =over 4
@@ -1492,7 +1484,7 @@ as it is freed.
 =item *
 
 Under ithreads, the regex in C<PL_reg_curpm> is now reference counted. This
-eliminates a lot of hackish work-arounds to cope with it not being reference
+eliminates a lot of hackish workarounds to cope with it not being reference
 counted.
 
 =item *
@@ -1656,7 +1648,45 @@ Check that Unicode and C<tie> work.
 
 =head1 Known Problems
 
-XXX
+This is a list of some significant unfixed bugs, which are regressions
+from either 5.10.0 or 5.8.x.
+
+=over 4
+
+=item *
+
+C<List::Util::first> misbehaves in the presence of a lexical C<$_>
+(typically introduced by C<my $_> or implicitly by C<given>). The variable
+which gets set for each iteration is the package variable C<$_>, not the
+lexical C<$_> [RT #67694].
+
+A similar issue may occur in other modules that provide functions which
+take a block as their first argument, like
+
+    foo { ... $_ ...} list
+
+=item *
+
+The C<charnames> pragma may generate a run-time error when a regex is
+interpolated [RT #56444]:
+
+    use charnames ':full';
+    my $r1 = qr/\N{THAI CHARACTER SARA I}/;
+    "foo" =~ $r1;    # okay
+    "foo" =~ /$r1+/; # runtime error
+
+A workaround is to generate the character outside of the regex:
+
+    my $a = "\N{THAI CHARACTER SARA I}";
+    my $r1 = qr/$a/;
+
+=item *
+
+Some regexes may run much more slowly when run in a child thread compared
+with the thread the pattern was compiled into [RT #55600].
+
+
+=back
 
 =head1 Deprecations
 

--
Perl5 Master Repository

Reply via email to