X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperldelta.pod;h=7c1ddd990f999105c5e7d3f16ad8a1026e9be3b9;hb=95f0a2f1ffc68ef908768ec5d39e4102afd28c1e;hp=31e9b30435af0a95a286ddd9380a74d89cd9ac70;hpb=5ec554fbe2d22a7213ac94890d84ed925ba9af4b;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 31e9b30..7c1ddd9 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -65,6 +65,14 @@ change will probably break backward compatibility with compiled modules. The change was made to make Perl more compliant with other applications like modperl which are using the AIX native interface. +=head2 Attributes for C variables now handled at run-time. + +The C syntax now applies variable attributes at +run-time. (Subroutine and C variables still get attributes applied +at compile-time.) See L for additional details. In particular, +however, this allows variable attributes to be useful for C interfaces, +which was a deficiency of earlier releaes. + =head2 Socket Extension Dynamic in VMS The Socket extension is now dynamically loaded instead of being @@ -681,7 +689,7 @@ to Quoted-Printable. See L. =item * C, by Russ Allbery, has been added, -to parse L<> links in pods as described in the new +to parse LZ<><> links in pods as described in the new perlpodspec. =item * @@ -2221,7 +2229,8 @@ Made possible to propagate customised exceptions via croak()ing. =item * -Now xsubs can have attributes just like subs. +Now xsubs can have attributes just like subs. (Well, at least the +built-in attributes.) =item * @@ -2509,15 +2518,6 @@ 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). -=head2 Variable Attributes are not Currently Usable for Tieing - -This limitation will hopefully be fixed in future. (Subroutine -attributes work fine for tieing, see L). - -One way to run into this limitation is to have a loop variable with -attributes within a loop: the tie is called only once, not for each -iteration of the loop. - =head2 Building Extensions Can Fail Because Of Largefiles Some extensions like mod_perl are known to have issues with