-=head1 NAME
+.=head1 NAME
perldelta - what is new for perl v5.8.0
# 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};
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.
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.
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 thinggy. 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