summaryrefslogtreecommitdiff
path: root/pod/perl592delta.pod
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-03-22 07:50:28 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-03-22 07:50:28 +0000
commitb678ee48936fe6dbf0f4ff585c772d6708aec160 (patch)
tree77c017dd388f3f116f46d0d4935c6cee47517a81 /pod/perl592delta.pod
parent3a127972311b00228b787b1ccca5017d49eb27f8 (diff)
downloadperl-b678ee48936fe6dbf0f4ff585c772d6708aec160.tar.gz
Add in perldelta changes about unpack A and trailing whitespace, trie
optimization, and debug flags for "use re". p4raw-id: //depot/perl@24062
Diffstat (limited to 'pod/perl592delta.pod')
-rw-r--r--pod/perl592delta.pod16
1 files changed, 16 insertions, 0 deletions
diff --git a/pod/perl592delta.pod b/pod/perl592delta.pod
index ea113798ac..ad102b8678 100644
--- a/pod/perl592delta.pod
+++ b/pod/perl592delta.pod
@@ -43,8 +43,18 @@ values outside the range 0..255, and not respect the string encoding).
In practice, that means that pack formats are now encoding-neutral, except
C<C>.
+For consistency, C<A> in unpack() format now trims all Unicode whitespace
+from the end of the string. Before perl 5.9.2, it used to strip only the
+classical ASCII space characters.
+
=head1 Core Enhancements
+=head2 Regexp debug flags
+
+A new variable, ${^RE_DEBUG_FLAGS}, controls what debug flags are in
+effect for the regular expression engine when running under C<use re
+"debug">. See L<re> for details.
+
=head1 Modules and Pragmata
=head1 Utility Changes
@@ -53,6 +63,12 @@ C<C>.
=head1 Performance Enhancements
+=head2 Trie optimization for regexp engine
+
+The regexp engine is now able to factorize common prefixes and suffixes in
+regular expressions. A new special variable, ${^RE_TRIE_MAXBUFF}, has been
+added to fine tune this optimization.
+
=head1 Installation and Configuration Improvements
=head1 Selected Bug Fixes