This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta: close/unopened warnings
authorFather Chrysostomos <sprout@cpan.org>
Wed, 19 Jan 2011 21:27:16 +0000 (13:27 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Wed, 19 Jan 2011 21:27:16 +0000 (13:27 -0800)
pod/perldelta.pod

index e3500a1..36189a2 100644 (file)
@@ -533,6 +533,13 @@ 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.
+
 =back
 
 =head1 Known Problems
@@ -1314,25 +1321,6 @@ Date:   Sat Jan 1 10:37:04 2011 +0000
 
     Update Encode to CPAN version 2.42
 
-
-commit fbcda526a9bbe2ee1302d6f4507b07f83661fc0d
-Author: Nicholas Clark <nick@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 <nick@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 <dagolden@cpan.org>
 Date:   Mon Dec 13 17:36:33 2010 -0500