summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-11-06 12:21:45 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-11-06 12:21:45 +0000
commit408e61737b52ad908e31f38638ece9ee644db03a (patch)
tree3ec797bd55cf66a826fb6c31c07109e82b65bec6 /NEWS
parentbc449540277567a8d7a40633c4f7993f265027f1 (diff)
downloadpcre-408e61737b52ad908e31f38638ece9ee644db03a.tar.gz
Update NEWS with a summary of main items for 8.32.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1208 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS34
1 files changed, 30 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 27ebe7d..4b6ec53 100644
--- a/NEWS
+++ b/NEWS
@@ -4,16 +4,42 @@ News about PCRE releases
Release 8.32 xx-xxxx-2012
-------------------------
+This release fixes a number of bugs, but also has some new features. These are
+the highlights:
+
+. There is now support for 32-bit character strings and UTF-32. Like the
+ 16-bit support, this is done by compile a separater 32-bit library.
+
+. \X now matches a Unicode extended grapheme cluster.
+
+. Case-independent matching of Unicode characters that have more than one
+ "other case" now makes all three (or more) characters equivalent. This
+ applies, for example, to Greek Sigma, which has two lowercase versions.
+
+. Unicode character properties are updated to Unicode 6.2.0.
+
+. The EBCDIC support, which had decayed, has had a spring clean.
+
+. A number of JIT optimizations have been added, which give faster JIT
+ execution speed. In addition, a new direct interface to JIT execution is
+ available. This bypasses some of the sanity checks of pcre_exec() to give a
+ noticeable speed-up.
+
. A number of issues in pcregrep have been fixed, making it more compatible
with GNU grep. In particular, --exclude and --include (and variants) apply
to all files now, not just those obtained from scanning a directory
recursively. In Windows environments, the default action for directories is
now "skip" instead of "read" (which provokes an error).
-. \X now matches a Unicode extended grapheme cluster.
-
-. The EBCDIC support, which had decayed, has had a spring clean.
-
+. If the --only-matching (-o) option in pcregrep is specified multiple
+ times, each one causes appropriate output. For example, -o1 -o2 outputs the
+ substrings matched by the 1st and 2nd capturing parentheses. A separating
+ string can be specified by --om-separator (default empty).
+
+. When PCRE is built via Autotools using a version of gcc that has the
+ "visibility" feature, it is used to hide internal library functions that are
+ not part of the public API.
+
Release 8.31 06-July-2012
-------------------------