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

Diff of /code/trunk/ChangeLog

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

revision 1481 by ph10, Tue May 27 18:24:42 2014 UTC revision 1482 by ph10, Wed May 28 11:10:58 2014 UTC
# Line 45  Version 8.36 xx-xxx-2014 Line 45  Version 8.36 xx-xxx-2014
45      ^\w+(?>\s*)(?<=\w) which caused it not to match "test test".      ^\w+(?>\s*)(?<=\w) which caused it not to match "test test".
46    
47  9.  Give a compile-time error for \o{} (as Perl does) and for \x{} (which Perl  9.  Give a compile-time error for \o{} (as Perl does) and for \x{} (which Perl
48      doesn't).      doesn't).
49    
50    10. Change 8.34/15 introduced a bug that caused the amount of memory needed
51        to hold a pattern to be incorrectly computed (too small) when there were
52        named back references to duplicated names. This could cause "internal
53        error: code overflow" or "double free or corruption" or other memory
54        handling errors.
55    
56    11. When named subpatterns had the same prefixes, back references could be
57        confused. For example, in this pattern:
58    
59          /(?P<Name>a)?(?P<Name2>b)?(?(<Name>)c|d)*l/
60    
61        the reference to 'Name' was incorrectly treated as a reference to a
62        duplicate name.
63    
64    
65  Version 8.35 04-April-2014  Version 8.35 04-April-2014

Legend:
Removed from v.1481  
changed lines
  Added in v.1482

  ViewVC Help
Powered by ViewVC 1.1.5