In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/ecede56af50bb15a820fb91412ad0de2903b85ba?hp=f3fe4ed7c2506d250a6f15a6f97c1cf7c3099051>
- Log ----------------------------------------------------------------- commit ecede56af50bb15a820fb91412ad0de2903b85ba Author: Father Chrysostomos <spr...@cpan.org> Date: Wed Jan 19 13:31:48 2011 -0800 perldelta: <> overloading M pod/perldelta.pod commit fcc3a61f57b53ef0cfc7d3380fd4f4f4f06a3b6d Author: Father Chrysostomos <spr...@cpan.org> Date: Wed Jan 19 13:29:22 2011 -0800 perldelta: perlbug and From: M pod/perldelta.pod commit 8862ff9513b9f0b694cfc3d6e853fe7d4c1ee064 Author: Father Chrysostomos <spr...@cpan.org> Date: Wed Jan 19 13:27:54 2011 -0800 perldelta: Encode 2.42 is already mentioned M pod/perldelta.pod commit 712ef7ca3adb81ebf72575895d4a1c018c3e064e Author: Father Chrysostomos <spr...@cpan.org> Date: Wed Jan 19 13:27:16 2011 -0800 perldelta: close/unopened warnings M pod/perldelta.pod ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 69 ++++++++++++++++------------------------------------ 1 files changed, 21 insertions(+), 48 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index e3500a1..4eac1b7 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -356,13 +356,14 @@ here. Most of these are built within the directories F<utils> and F<x2p>. entries for each change Use L<XXX> with program names to get proper documentation linking. ] -=head3 L<XXX> +=head3 L<perlbug> =over 4 =item * -XXX +C<perlbug> did not previously generate a From: header, potentially +resulting in dropped mail. Now it does include that header. =back @@ -533,6 +534,24 @@ object to last longer than it should, or cause a crash if a tied variable were freed from within a tie method. These have been fixed L<[perl #81230]|http://rt.perl.org/rt3/Public/Bug/Display.html?id=81230>. +=item * + +Most I/O functions were not warning for unopened handles unless the +'closed' and 'unopened' warnings categories were both enabled. Now only +C<use warnings 'unopened'> is necessary to trigger these warnings (as was +always meant to be the case. + +=item * + +C<< <expr> >> always respects overloading now if the expression is +overloaded. + +Due to the way that '<> as glob' was parsed differently from +'<> as filehandle' from 5.6 onwards, something like C<< <$foo[0]> >> did +not handle overloading, even if C<$foo[0]> was an overloaded object. This +was contrary to the documentation for overload, and meant that C<< <> >> +could not be used as a general overloaded iterator operator. + =back =head1 Known Problems @@ -1281,58 +1300,12 @@ Date: Sun Jan 2 14:33:16 2011 -0800 defined. Neither the dtrace binary on OS X nor SystemTap's dtrace compatibility layer accept the -G option.) -commit 9426e1a55981168c83a030df9bce5e0b46586581 -Author: David Mitchell <da...@iabyn.com> -Date: Sun Jan 2 19:38:30 2011 +0000 - - make <expr> always overload if expr is overloaded - - Due to the way that '<> as glob' was parsed differently from - '<> as filehandle' from 5.6 onwards, something like <$foo[0]> - didn't handle overloading, even where $foo[0] was an overloaded object. - This was contrary to the docs for overload, and meant that <> couldn't - be used as a general overloaded iterator operator. - -commit e4ef33329eb648489bad5296e9673c409f5577f9 -Author: Jesse Vincent <je...@bestpractical.com> -Date: Sun Jan 2 10:50:21 2011 +0800 - - perlbug did not previously generate a From: header. While some MTAs do - the "right" thing and insert a valid "From:", not all of them do, - potentially resulting in dropped mail. - - commit edcf105d70e5423fd928c776e086fe31a4a543f4 Author: Jesse Vincent <je...@bestpractical.com> Date: Sat Jan 1 18:46:20 2011 +0800 Document 'test_porting' and start a section on how committing to blead -commit b85802c5d04fcd6e5c969a5c56136e05061f05d7 -Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk> -Date: Sat Jan 1 10:37:04 2011 +0000 - - Update Encode to CPAN version 2.42 - - -commit fbcda526a9bbe2ee1302d6f4507b07f83661fc0d -Author: Nicholas Clark <n...@ccl4.org> -Date: Thu Dec 30 17:30:24 2010 +0000 - - Most socket ops weren't warning for unopened handles unless 'closed' was enabled - - They were checking that category 'closed' was enabled for warnings before - calling report_evil_fh(), which in turn was (correctly) checking category - 'unopened'. -commit c521cf7c8af1697e5efd8ce3ad75ed00606db13b -Author: Nicholas Clark <n...@ccl4.org> -Date: Thu Dec 30 16:52:22 2010 +0000 - - pp_leavewrite wasn't warning for unopened handles unless 'closed' was enabled. - - It was checking that category 'closed' was enabled for warnings before calling - report_evil_fh(), which in turn was (correctly) checking category 'unopened'. - commit cce04bebd8af026c2a6731940ddb895d3c1fc3e4 Author: David Golden <dagol...@cpan.org> Date: Mon Dec 13 17:36:33 2010 -0500 -- Perl5 Master Repository