/[pcre]/code/trunk/ChangeLog
ViewVC logotype

Diff of /code/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 657 by ph10, Mon Aug 15 17:39:09 2011 UTC revision 661 by ph10, Sun Aug 21 09:00:54 2011 UTC
# Line 1  Line 1 
1  ChangeLog for PCRE  ChangeLog for PCRE
2  ------------------  ------------------
3    
4  Version 8.13 02-Aug-2011  Version 8.20
5    ------------
6    
7    1. Change 37 of 8.13 broke patterns like [:a]...[b:] because it thought it had
8    a POSIX class. After further experiments with Perl, which convinced me that
9    Perl has bugs and confusions, a closing square bracket is no longer allowed in
10    a POSIX name.
11    
12    
13    Version 8.13 16-Aug-2011
14  ------------------------  ------------------------
15    
16  1.  The Unicode data tables have been updated to Unicode 6.0.0.  1.  The Unicode data tables have been updated to Unicode 6.0.0.
# Line 189  Version 8.13 02-Aug-2011 Line 198  Version 8.13 02-Aug-2011
198      For example, [:a[:digit:]b:] matches "a", "b", ":", or a digit. Also,      For example, [:a[:digit:]b:] matches "a", "b", ":", or a digit. Also,
199      unescaped square brackets may also appear as part of class names. For      unescaped square brackets may also appear as part of class names. For
200      example, [:a[:abc]b:] gives unknown class "[:abc]b:]". PCRE now behaves      example, [:a[:abc]b:] gives unknown class "[:abc]b:]". PCRE now behaves
201      more like Perl.      more like Perl. (But see 8.20/1 above.)
202    
203  38. PCRE was giving an error for \N with a braced quantifier such as {1,} (this  38. PCRE was giving an error for \N with a braced quantifier such as {1,} (this
204      was because it thought it was \N{name}, which is not supported).      was because it thought it was \N{name}, which is not supported).
# Line 224  Version 8.13 02-Aug-2011 Line 233  Version 8.13 02-Aug-2011
233      (a) The default value of the buffer size parameter has been increased from      (a) The default value of the buffer size parameter has been increased from
234          8K to 20K. (The actual buffer used is three times this size.)          8K to 20K. (The actual buffer used is three times this size.)
235    
236      (b) The default can be changed by ./configure --with-pcregrep-bufsiz when      (b) The default can be changed by ./configure --with-pcregrep-bufsize when
237          PCRE is built.          PCRE is built.
238    
239      (c) A --buffer-size=n option has been added to pcregrep, to allow the size      (c) A --buffer-size=n option has been added to pcregrep, to allow the size
# Line 245  Version 8.13 02-Aug-2011 Line 254  Version 8.13 02-Aug-2011
254  47. The pattern /f.*/8s, when applied to "for" with PCRE_PARTIAL_HARD, gave a  47. The pattern /f.*/8s, when applied to "for" with PCRE_PARTIAL_HARD, gave a
255      complete match instead of a partial match. This bug was dependent on both      complete match instead of a partial match. This bug was dependent on both
256      the PCRE_UTF8 and PCRE_DOTALL options being set.      the PCRE_UTF8 and PCRE_DOTALL options being set.
257    
258  48. For a pattern such as /\babc|\bdef/ pcre_study() was failing to set up the  48. For a pattern such as /\babc|\bdef/ pcre_study() was failing to set up the
259      starting byte set, because \b was not being ignored.      starting byte set, because \b was not being ignored.
260    
261    
262  Version 8.12 15-Jan-2011  Version 8.12 15-Jan-2011

Legend:
Removed from v.657  
changed lines
  Added in v.661

  ViewVC Help
Powered by ViewVC 1.1.5