summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <meyering@fb.com>2018-10-13 21:42:29 -0700
committerJim Meyering <meyering@fb.com>2018-10-13 21:42:29 -0700
commitc5c3b2ef023f996d0a80c8380945804a7575680a (patch)
tree1ee503bf12b4b7b074457d539ed09dda2729a5d0
parent41ac7a99647316b5ea77d70199282fa9bbd731d4 (diff)
downloadgrep-c5c3b2ef023f996d0a80c8380945804a7575680a.tar.gz
doc: NEWS: mention performance improvements
* NEWS (Improvements): Mention them.
-rw-r--r--NEWS8
1 files changed, 8 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 084aa1c9..4a8b4b80 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,14 @@ GNU grep NEWS -*- outline -*-
** Improvements
+ An over-30x performance improvement when many 'or'd expressions
+ share a common prefix, thanks to improvements in gnulib's dfa.c,
+ by Norihiro Tanaka. See gnulib commits v0.1-2110-ge648401be,
+ v0.1-2111-g4299106ce, v0.1-2117-g617a60974
+
+ An additional 3-23% speed-up when searching large files, via
+ increased initial buffer size.
+
grep now diagnoses stack overflow. Before grep-2.6, the included
regexp code would detect it. Since 2.6, grep defaulted to using
glibc's regexp, which lost that capability.