summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorFlorian Ragwitz <rafl@debian.org>2010-07-25 19:03:29 +0200
committerFlorian Ragwitz <rafl@debian.org>2010-07-25 19:03:29 +0200
commit844fcee5cda65ac773b3d0e73dbcd39ed06b38d8 (patch)
tree0a1b8726a23cacbfc3388fa848feb64723352e28 /pod
parent65bfe90c4b4ea5706a50067179e60d4e8de6807a (diff)
downloadperl-844fcee5cda65ac773b3d0e73dbcd39ed06b38d8.tar.gz
perldelta up to 65bfe90c
Diffstat (limited to 'pod')
-rw-r--r--pod/perl5134delta.pod10
1 files changed, 9 insertions, 1 deletions
diff --git a/pod/perl5134delta.pod b/pod/perl5134delta.pod
index ae8c4528c6..a5baed6a03 100644
--- a/pod/perl5134delta.pod
+++ b/pod/perl5134delta.pod
@@ -1,7 +1,7 @@
=encoding utf8
=for rafl
-changelogged up to commit 34edcf0c
+changelogged up to commit 65bfe90c
* PERL_STATIC_INLINE might want to be mentioned
=head1 NAME
@@ -352,6 +352,14 @@ C<PERL_SUBVERSION>, explicitly marking them as incompatible with each other.
Maintainance releases of stable perl's will continue to make no intentionally
incompatible changes.
+=item Make extending the peephole optimizer easier
+
+As of version 5.8, extension authors were allowed to replace perl's peephole
+optimizer function. However, this was B<very> hard to do, as there was no way to
+add new optimizations without having to copy large parts of perl's original
+optimizer. This problem is now solved by a rework of the optimizer extension
+API. See L<perlguts/"Compile pass 3: peephole optimization"> for details.
+
=back
=head1 Selected Bug Fixes