[Bug 194823] "bsdgrep -E { /dev/null" core dumps
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Aug 16 17:38:47 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194823
--- Comment #8 from commit-hook at freebsd.org ---
A commit references this bug:
Author: kevans
Date: Wed Aug 16 17:38:38 UTC 2017
New revision: 322582
URL: https://svnweb.freebsd.org/changeset/base/322582
Log:
MFC r317254: bsdgrep: add BSD_GREP_FASTMATCH knob for built-in fastmatch
Bugs have been found in the fastmatch implementation as used in bsdgrep.
Some have been fixed (r316495) while fixes for others are in review
(D10098).
In comparison with the fastmatch implementation, Kyle Evans found that:
- regex(3)'s performance with literal expressions offers a speed
improvement over fastmatch
- regex(3)'s performance, both with simple BREs and EREs, seems to be
comparable
The regex implementation was imported in r226035, and the commit message
reports:
This is a temporary solution until the whole regex library is
not replaced so that BSD grep development can continue and the
backported code gets some review and testing. This change only
improves scalability slightly, there is no big performance boost
yet but several minor bugs have been found and fixed.
Introduce a WITH_/WITHOUT_BSD_GREP_FASTMATCH knob to support testing
of both approaches.
Regenerate src.conf(5) as per the original commit
PR: 175314, 194823
Approved by: emaste (mentor, blanket MFC)
Changes:
_U stable/11/
stable/11/share/man/man5/src.conf.5
stable/11/share/mk/src.opts.mk
stable/11/tools/build/options/WITHOUT_BSD_GREP_FASTMATCH
stable/11/usr.bin/grep/Makefile
stable/11/usr.bin/grep/grep.c
stable/11/usr.bin/grep/grep.h
stable/11/usr.bin/grep/util.c
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list