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

Diff of /code/trunk/ChangeLog

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

revision 521 by ph10, Sat May 22 19:03:35 2010 UTC revision 530 by ph10, Tue Jun 1 13:42:06 2010 UTC
# Line 48  Version 8.10 03 May-2010 Line 48  Version 8.10 03 May-2010
48      conflict in the definition of PCRE_EXP_DECL. I have removed the include of      conflict in the definition of PCRE_EXP_DECL. I have removed the include of
49      pcre.h as pcre_internal.h includes pcre.h itself. (This may be a bit of      pcre.h as pcre_internal.h includes pcre.h itself. (This may be a bit of
50      historical tidying that never got done.)      historical tidying that never got done.)
51    
52    13. If a pattern that was studied started with a repeated Unicode property
53        test, for example, \p{Nd}+, there was the theoretical possibility of
54        setting up an incorrect bitmap of starting bytes, but fortunately it could
55        not have actually happened in practice until change 8 above was made (it
56        added property types that matched character-matching opcodes).
57    
58    14. pcre_study() now recognizes \h, \v, and \R when constructing a bit map of
59        possible starting bytes for non-anchored patterns.
60    
61    15. The "auto-possessify" feature of pcre_compile() now recognizes \R.
62    
63    16. If a repeated Unicode property match (e.g. \p{Lu}*) was used with non-UTF-8
64        input, it could crash or give wrong results if characters with values
65        greater than 0xc0 were present in the subject string. (Detail: it assumed
66        UTF-8 input when processing these items.)
67    
68    17. Added a lot of (int) casts to avoid compiler warnings in systems where
69        size_t is 64-bit.
70    
71    
72    

Legend:
Removed from v.521  
changed lines
  Added in v.530

  ViewVC Help
Powered by ViewVC 1.1.5