Regen toc.
[p5sagit/p5-mst-13.2.git] / pod / perldelta.pod
index 9810576..a9e501f 100644 (file)
@@ -1,4 +1,4 @@
-=head1 NAME
+.=head1 NAME
 
 perldelta - what is new for perl v5.8.0
 
@@ -2010,7 +2010,7 @@ exist, if that's what they were.
     # Nothing has set the FOO element so far
 
     { local $tied_hash{FOO} = 'Bar' }
-    
+
     # This used to print, but not now.
     print "exists!\n" if exists $tied_hash{FOO};
 
@@ -2806,11 +2806,8 @@ The following tests fail on 5.8.0 Perl in BeOS Personal 5.03:
 
  t/op/lfs............................FAILED at test 17
  t/op/magic..........................FAILED at test 24
- ext/Fcntl/t/syslfs..................FAILED at test 17
- ext/File/Glob/t/basic...............FAILED at test 3
  ext/POSIX/t/sigaction...............FAILED at test 13
  ext/POSIX/t/waitpid.................FAILED at test 1
- lib/Tie/File/t/16_handle............FAILED at test 39
 
 See L<perlbeos> (README.beos) for more details.
 
@@ -2850,6 +2847,11 @@ subtest 10 of lib/posix may arrive before the successful result of the
 subtest 9, which confuses the test harness so much that it thinks the
 subtest 9 failed.
 
+=head2 Linux with glibc 2.2.5 fails t/op/int subtest #6 with -Duse64bitint
+
+This is a known bug in the glibc 2.2.5 with long long integers.
+( http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=65612 )
+
 =head2 Linux With Sfio Fails op/misc Test 48
 
 No known fix.
@@ -3031,23 +3033,23 @@ ability to build extensions, and that seems to be working reasonably well.)
 
     local %tied_array;
 
-doesn't work as one would expect: the old value is restored incorrectly.
-This will be fixed in a future release, but note that doing so will break
-existing code that relies on the broken semantics. It is important
-that you check and alter any such code now.  In the future release,
-localising a tied array or hash will convert that variable into a new,
-empty, and B<untied> array or hash. At the end of the block, the variable
-will be repointed at the original tied thingy. Note that no tied methods
-will be called at any point during this process. (With the existing
-behaviour, the variable remains tied while localised.)
+doesn't work as one would expect: the old value is restored
+incorrectly.  This will be changed in a future release, but we don't
+know yet which the new semantics will exactly be.  In any case the
+change will break existing code that relies on the current
+(ill-defined) semantics, so just avoid doing this in general.
 
-=head2 Self-tying of Arrays and Hashes Is Forbidden
+=head2 Self-tying Problems
 
 Self-tying of arrays and hashes is broken in rather deep and
 hard-to-fix ways.  As a stop-gap measure to avoid people from getting
 frustrated at the mysterious results (core dumps, most often) it is
 for now forbidden (you will get a fatal error even from an attempt).
 
+Self-tying of globs is broken, but not disabled.
+
+Self-tying of scalars and IO works.
+
 =head2 Building Extensions Can Fail Because Of Largefiles
 
 Some extensions like mod_perl are known to have issues with