summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJesse Vincent <jesse@bestpractical.com>2009-08-24 12:09:21 -0400
committerJesse Vincent <jesse@bestpractical.com>2009-08-24 12:09:21 -0400
commit73f93ac6a6c51f996f29a6a02cae0151bdbc5bf7 (patch)
tree7e7947b8f82252696cf5e8be2e68e2dd8cb49244 /pod
parentad1d1c50b82921d113440583db34ebc37c3bab8b (diff)
parent6f54462ff447779fa1e32e864ceda7088894b70b (diff)
downloadperl-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.pod6
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