diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2016-08-04 17:15:38 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2016-08-04 17:15:38 +0000 |
commit | 1767e8be04f300ad10f2b358c281a23f0759e3d3 (patch) | |
tree | cc0b5659156d6e688c6ef62816759d87451fc098 /ChangeLog | |
parent | f6b31ef64cbe2b68733ebb049e8a8339f3918d3a (diff) | |
download | pcre-1767e8be04f300ad10f2b358c281a23f0759e3d3.tar.gz |
Fix character class bug when a Unicode property was present with \D etc in a
non-ucp character class in a wide character mode.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1664 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -4,7 +4,7 @@ ChangeLog for PCRE Note that the PCRE 8.xx series (PCRE1) is now in a bugfix-only state. All development is happening in the PCRE2 10.xx series. -Version 8.40 17-June-2016 +Version 8.40 xx-xxxx-2016 ------------------------- 1. Using -o with -M in pcregrep could cause unnecessary repeated output when @@ -17,7 +17,13 @@ Version 8.40 17-June-2016 4. Ignore "show all captures" (/=) for DFA matching. -5. Fix unaligned accesses on x86. Patch by Marc Mutz. +5. Fix JIT unaligned accesses on x86. Patch by Marc Mutz. + +6. In any wide-character mode (8-bit UTF or any 16-bit or 32-bit mode), without + PCRE_UCP set, a negative character type such as \D in a positive class + should cause all characters greater than 255 to match, whatever else is in + the class. There was a bug that caused this not to happen if a Unicode + property item was added to such a class, for example [\D\P{Nd}] or [\W\pL]. Version 8.39 14-June-2016 |