X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperl572delta.pod;h=fc5c392976c6213c40159c1e240fc16e6f6e0da2;hb=038fcae385eee134ba22a23fbbf09eafafbe7927;hp=13d569011358afb57e0948b59f82e3b866fabbba;hpb=d5f2cb0394311535fe07391b68b9427017224012;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perl572delta.pod b/pod/perl572delta.pod index 13d5690..fc5c392 100644 --- a/pod/perl572delta.pod +++ b/pod/perl572delta.pod @@ -89,7 +89,7 @@ ugly, but the current implementation slows down normal array and hash use quite noticeably. The C pragma interface will remain available. -The syntaxes C<@a->[...]> and C<@h->{...}> have now been deprecated. +The syntaxes C<< @a->[...] >> and C<< @h->{...} >> have now been deprecated. The suidperl is also considered to be too much a risk to continue maintaining and the suidperl code is likely to be removed in a future @@ -100,6 +100,10 @@ deprecated. Its semantics were never that clear and its implementation even less so. If you have used that feature to disallow all but fully qualified variables, C instead. +The chdir(undef) and chdir('') behaviors to match chdir() has been +deprecated. In future versions, chdir(undef) and chdir('') will +simply fail. + =head1 Core Enhancements In general a lot of fixing has happened in the area of Perl's @@ -163,6 +167,14 @@ C now works. VMS now works under PerlIO. +=item * + +END blocks are now run even if you exit/die in a BEGIN block. +The execution of END blocks is now controlled by +PL_exit_flags & PERL_EXIT_DESTRUCT_END. This enables the new +behaviour for perl embedders. This will default in 5.10. See +L. + =back =head1 Modules and Pragmata @@ -370,7 +382,7 @@ long doubles support in AIX should be better now. See L. =item * -AtheOS (http://www.atheos.cx/) is a new platform. +AtheOS ( http://www.atheos.cx/ ) is a new platform. =item * @@ -382,13 +394,13 @@ DYNIX/ptx platform (a.k.a. dynixptx) is supported at or near osvers 4.5.2. =item * -Several MacOS (Classic) portability patches have been applied. We +Several Mac OS (Classic) portability patches have been applied. We hope to get a fully working port by 5.8.0. (The remaining problems relate to the changed IO model of Perl.) See L. =item * -MacOS X (or Darwin) should now be able to build Perl even on HFS+ +Mac OS X (or Darwin) should now be able to build Perl even on HFS+ filesystems. (The case-insensitivity confused the Perl build process.) =item * @@ -501,7 +513,7 @@ the entire regex. You will an optional warning if you try to do otherwise. =item * -Using arrays or hashes as references (e.g. C<%foo->{bar}> has been +Using arrays or hashes as references (e.g. C<< %foo->{bar} >> has been deprecated for a while. Now you will get an optional warning. =back @@ -587,7 +599,7 @@ Don't panic. Read INSTALL 'make test' section instead. The subtests 11 and 12 sometimes fail and sometimes work. -=head2 HP-UX lib/io_multihomed Fails When LP64-Configur +=head2 HP-UX lib/io_multihomed Fails When LP64-Configured The lib/io_multihomed test may hang in HP-UX if Perl has been configured to be 64-bit. Because other 64-bit platforms do not hang in @@ -694,7 +706,7 @@ many more tests than there used to be. Here are the known failures from some compiler/platform combinations. DEC C V5.3-006 on OpenVMS VAX V6.2 - + [-.ext.list.util.t]tainted..............FAILED on test 3 [-.ext.posix]sigaction..................FAILED on test 7 [-.ext.time.hires]hires.................FAILED on test 14 @@ -714,7 +726,7 @@ Compaq C V6.2-008 on OpenVMS Alpha V7.1 [.lib]vmsish............................FAILED on test 13 Failed 4/399 tests, 92.48% okay. -Compac C V6.4-005 on OpenVMS Alpha 7.2.1 +Compaq C V6.4-005 on OpenVMS Alpha 7.2.1 [-.ext.b]showlex........................FAILED on test 1 [-.ext.list.util.t]tainted..............FAILED on test 3 @@ -790,8 +802,8 @@ libraries). If you find what you think is a bug, you might check the articles recently posted to the comp.lang.perl.misc newsgroup and the perl -bug database at http://bugs.perl.org. There may also be -information at http://www.perl.com/perl/, the Perl Home Page. +bug database at http://bugs.perl.org/ There may also be +information at http://www.perl.com/perl/ , the Perl Home Page. If you believe you have an unreported bug, please run the B program included with your release. Be sure to trim your bug down