diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2005-03-22 07:50:28 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2005-03-22 07:50:28 +0000 |
commit | b678ee48936fe6dbf0f4ff585c772d6708aec160 (patch) | |
tree | 77c017dd388f3f116f46d0d4935c6cee47517a81 /pod/perl592delta.pod | |
parent | 3a127972311b00228b787b1ccca5017d49eb27f8 (diff) | |
download | perl-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.pod | 16 |
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 |