On Thu, 22 Jul 2010 19:11:57 +0000 (UTC) Gabor Kovesdan <ga...@freebsd.org> wrote: > Author: gabor > Date: Thu Jul 22 19:11:57 2010 > New Revision: 210389 > URL: http://svn.freebsd.org/changeset/base/210389 > > Log: > Add BSD grep to the base system and make it our default grep. > > Deliverables: Small and clean code (1,4 KSLOC vs GNU's 8,5 KSLOC), > lower memory usage than GNU grep, GNU compatibility, > BSD license. > > TODO: Performance is somewhat behind GNU grep but it is only > significant for bigger searches. The reason is complex, the > most important factor is that GNU grep uses lots of > optimizations to improve the speed of the regex library. > First, we need a modern regex library (practically by adopting > TRE), add support for GNU-style non-standard regexes and then > reevalute the performance issues and look for bottlenecks. In > the meantime, for those, who need better performance, it is > possible to build GNU grep by setting WITH_GNU_GREP. > > Approved by: delphij (mentor) > Obtained from: OpenBSD > (http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/grep/), > freegrep (http://github.com/howardjp/freegrep) > Sponsored by: Google SoC 2008 > Portbuild tests run by: kris, pav, erwin > Acknowledgements to: fjoe (as SoC 2008 mentor), > everyone who helped in reviewing and testing
Very nice!! -- Brian Somers <br...@awfulhak.org> Don't _EVER_ lose your sense of humour ! <br...@freebsd.org>
signature.asc
Description: PGP signature