From: Rafael Garcia-Suarez Date: Tue, 22 Mar 2005 07:50:28 +0000 (+0000) Subject: Add in perldelta changes about unpack A and trailing whitespace, trie X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1cdd6bcc51b154d323e5f6a53e2b16f577ba5b54;p=p5sagit%2Fp5-mst-13.2.git Add in perldelta changes about unpack A and trailing whitespace, trie optimization, and debug flags for "use re". p4raw-id: //depot/perl@24062 --- diff --git a/pod/perl592delta.pod b/pod/perl592delta.pod index ea11379..ad102b8 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. +For consistency, C 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. See L for details. + =head1 Modules and Pragmata =head1 Utility Changes @@ -53,6 +63,12 @@ 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