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

Diff of /code/trunk/ChangeLog

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

revision 642 by ph10, Thu Jul 28 18:59:40 2011 UTC revision 649 by ph10, Mon Aug 1 11:23:52 2011 UTC
# Line 208  Version 8.13 30-Apr-2011 Line 208  Version 8.13 30-Apr-2011
208      pattern in sufficient detail. The compile time test no longer happens when      pattern in sufficient detail. The compile time test no longer happens when
209      PCRE is compiling a conditional subpattern, but actual runaway loops are      PCRE is compiling a conditional subpattern, but actual runaway loops are
210      now caught at runtime (see 39 above).      now caught at runtime (see 39 above).
211    
212    41. It seems that Perl allows any characters other than a closing parenthesis
213        to be part of the NAME in (*MARK:NAME) and other backtracking verbs. PCRE
214        has been changed to be the same.
215    
216    42. Updated configure.ac to put in more quoting round AC_LANG_PROGRAM etc. so
217        as not to get warnings when autogen.sh is called. Also changed
218        AC_PROG_LIBTOOL (deprecated) to LT_INIT (the current macro).
219    
220    43. To help people who use pcregrep to scan files containing exceedingly long
221        lines, the following changes have been made:
222    
223        (a) The default value of the buffer size parameter has been increased from
224            8K to 20K. (A buffer three times this size is actually used.)
225    
226        (b) The default can be changed by ./configure --with-pcregrep-bufsiz when
227            PCRE is built.
228    
229        (c) A --buffer-size=n option has been added to pcregrep, to allow the size
230            to be set at run time.
231    
232        (d) Numerical values in pcregrep options can be followed by K or M, for
233            example --buffer-size=50K.
234    
235        (e) If a line being scanned overflows pcregrep's buffer, an error is now
236            given and the return code is set to 2.
237    
238    44. Add a pointer to the latest mark to the callout data block.
239    
240    45. The pattern /.(*F)/, when applied to "abc" with PCRE_PARTIAL_HARD, gave a
241        partial match of an empty string instead of no match. This was specific to
242        the use of ".".
243    
244    46. The pattern /f.*/8s, when applied to "for" with PCRE_PARTIAL_HARD, gave a
245        complete match instead of a partial match. This bug was dependent on both
246        the PCRE_UTF8 and PCRE_DOTALL options being set.
247    
248    
249  Version 8.12 15-Jan-2011  Version 8.12 15-Jan-2011

Legend:
Removed from v.642  
changed lines
  Added in v.649

  ViewVC Help
Powered by ViewVC 1.1.5