Add in perldelta changes about unpack A and trailing whitespace, trie
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Tue, 22 Mar 2005 07:50:28 +0000 (07:50 +0000)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Tue, 22 Mar 2005 07:50:28 +0000 (07:50 +0000)
optimization, and debug flags for "use re".

p4raw-id: //depot/perl@24062

pod/perl592delta.pod

index ea11379..ad102b8 100644 (file)
@@ -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