summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2016-08-04 17:15:38 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2016-08-04 17:15:38 +0000
commit1767e8be04f300ad10f2b358c281a23f0759e3d3 (patch)
treecc0b5659156d6e688c6ef62816759d87451fc098 /ChangeLog
parentf6b31ef64cbe2b68733ebb049e8a8339f3918d3a (diff)
downloadpcre-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--ChangeLog10
1 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index c8f3642..d6f8a56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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