diff options
author | Vincent Pit <vince@profvince.com> | 2009-11-10 22:33:29 +0100 |
---|---|---|
committer | Vincent Pit <vince@profvince.com> | 2009-11-10 22:57:54 +0100 |
commit | 484c818fbcf400d897228be2cf2b34b67be8a340 (patch) | |
tree | 26736db0938f20edf01b6147a1ac853fef2cb715 /pod | |
parent | a8136c1e0af23b491813e1678a650261d9a5017f (diff) | |
download | perl-484c818fbcf400d897228be2cf2b34b67be8a340.tar.gz |
Optimize reversing an array in-place
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perl5112delta.pod | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pod/perl5112delta.pod b/pod/perl5112delta.pod index d6dad5dcb6..0fed6261d6 100644 --- a/pod/perl5112delta.pod +++ b/pod/perl5112delta.pod @@ -162,14 +162,12 @@ Any changes to F<pod/perldiag.pod> should go in L</New or Changed Diagnostics>. =head1 Performance Enhancements -XXX Changes which enhance performance without changing behaviour go here. There -may well be none in a stable release. - =over 4 =item * -XXX +Reversing an array in-place in void context is now several orders of magnitude faster than it used to be. +It will also preserve non-existent elements whenever possible, i.e. for non magical arrays or tied arrays with C<EXISTS> and C<DELETE> methods. =back |