diff options
author | Jesse Vincent <jesse@bestpractical.com> | 2009-08-24 12:09:21 -0400 |
---|---|---|
committer | Jesse Vincent <jesse@bestpractical.com> | 2009-08-24 12:09:21 -0400 |
commit | 73f93ac6a6c51f996f29a6a02cae0151bdbc5bf7 (patch) | |
tree | 7e7947b8f82252696cf5e8be2e68e2dd8cb49244 /pod | |
parent | ad1d1c50b82921d113440583db34ebc37c3bab8b (diff) | |
parent | 6f54462ff447779fa1e32e864ceda7088894b70b (diff) | |
download | perl-73f93ac6a6c51f996f29a6a02cae0151bdbc5bf7.tar.gz |
Merge branch 'blead' of ssh://perl5.git.perl.org/gitroot/perl into blead
* 'blead' of ssh://perl5.git.perl.org/gitroot/perl:
Note that linearising C3 MRO is now 40% faster for single inheritance.
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perl5110delta.pod | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pod/perl5110delta.pod b/pod/perl5110delta.pod index 7c668961ac..276d42676c 100644 --- a/pod/perl5110delta.pod +++ b/pod/perl5110delta.pod @@ -1081,6 +1081,12 @@ A new internal cache means that C<isa()> will often be faster. =item * +The implementation of C<C3> Method Resolution Order has been optimised - +linearisation for classes with single inheritance is 40% faster. Performance +for multiple inheritance is unchanged. + +=item * + Under C<use locale>, the locale-relevant information is now cached on read-only values, such as the list returned by C<keys %hash>. This makes operations such as C<sort keys %hash> in the scope of C<use locale> much |