This is to announce grep-3.2, a stable release. There have been 55 commits by 6 people in the 77 weeks since 3.1. [note also the 867 gnulib-related changes]
See the NEWS below for a brief summary. Thanks to everyone who has contributed. Special thanks to Paul Eggert for so much help and to Norihiro Tanaka for the impressive dfa.c improvements. The following people contributed changes to this release: Barret Rhoden (1) Bernhard Voelker (1) Bruno Haible (2) Jim Meyering (22) Paul Eggert (28) Stephan T. Lavavej (1) Jim [on behalf of the grep maintainers] ================================================================== Here is the GNU grep home page: http://gnu.org/s/grep/ For a summary of changes and contributors, see: http://git.sv.gnu.org/gitweb/?p=grep.git;a=shortlog;h=v3.2 or run this command from a git-cloned grep directory: git shortlog v3.1..v3.2 To summarize the 867 gnulib-related changes, run these commands from a git-cloned grep directory: git checkout v3.2 git submodule summary v3.1 ================================================================== Here are the compressed sources and a GPG detached signature[*]: https://ftp.gnu.org/gnu/grep/grep-3.2.tar.xz https://ftp.gnu.org/gnu/grep/grep-3.2.tar.xz.sig Use a mirror for higher download bandwidth: https://ftpmirror.gnu.org/grep/grep-3.2.tar.xz https://ftpmirror.gnu.org/grep/grep-3.2.tar.xz.sig [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify grep-3.2.tar.xz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69.197-b8fd7 Automake 1.16a Gnulib v0.1-2296-g453f37e2b ================================================================== NEWS * Noteworthy changes in release 3.2 (2018-12-20) [stable] ** Changes in behavior The --files-without-match (-L) option now causes grep to succeed when a file is listed, instead of when a line is selected. This resembles what git-grep does. ** Bug fixes The --recursive (-r) option no longer fails on MS-Windows. [bug introduced in grep 2.11] ** 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. --- Also posted as: https://savannah.gnu.org/forum/forum.php?forum_id=9332
signature.asc
Description: PGP signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.