diff options
Diffstat (limited to 'pod/perldelta.pod')
-rw-r--r-- | pod/perldelta.pod | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 23f216fce6..bfdf9031ef 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -671,6 +671,17 @@ C<perl_call_sv> is Perl's producing an "Undefined subroutine called" error on the I<second> call to a given method (since there is no cache on the first call). +=item Extended API for manipulating hashes + +Internal handling of hash keys has changed. The old hashtable API is +still fully supported, and will likely remain so. The additions to the +API allow passing keys as C<SV*>s, so that C<tied> hashes can be given +real scalars as keys rather than plain strings (non-tied hashes still +can only use strings as keys). New extensions must use the new hash +access functions and macros if they wish to use C<SV*> keys. These +additions also make it feasible to manipulate C<HE*>s (hash entries), +which can be more efficient. See L<perlguts> for details. + =back =head1 Documentation Changes @@ -680,10 +691,6 @@ new pods are included in section 1: =over -=item L<perlbug> - -A "howto" on reporting perl bugs. - =item L<perldelta> This document. @@ -1023,7 +1030,7 @@ Home Page. If you believe you have an unreported bug, please run the B<perlbug> program included with your release. Make sure you trim your bug down to a tiny but sufficient test case. Your bug report, along -with the output of C<perl -V>, will be sent off to perlbug@perl.com +with the output of C<perl -V>, will be sent off to F<perlbug@perl.com> to be analysed by the Perl porting team. =head1 SEE ALSO |