This is to announce grep-2.26, a stable release. There have been 110 commits by 5 people in the 23 weeks since 2.25. See the NEWS below for a brief summary.
Thanks to everyone who has contributed (both code and testing)! The following people contributed code changes to this release: Arnold Robbins (1) Jim Meyering (29) Norihiro Tanaka (23) Paul Eggert (43) Zev Weiss (14) 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=v2.26 or run this command from a git-cloned grep directory: git shortlog v2.25..v2.26 To summarize the 145 gnulib-related changes, run these commands from a git-cloned grep directory: git checkout v2.26 git submodule summary v2.25 ================================================================== Here are the compressed sources and a GPG detached signature[*]: http://ftp.gnu.org/gnu/grep/grep-2.26.tar.xz http://ftp.gnu.org/gnu/grep/grep-2.26.tar.xz.sig Use a mirror for higher download bandwidth: http://ftpmirror.gnu.org/grep/grep-2.26.tar.xz http://ftpmirror.gnu.org/grep/grep-2.26.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-2.26.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.168-2b48 Automake 1.99a Gnulib v0.1-897-g65e6915 ================================================================== NEWS * Noteworthy changes in release 2.26 (2016-10-02) [stable] ** Bug fixes Grep no longer omits output merely because it follows an output line suppressed due to encoding errors. [bug introduced in grep-2.21] In the Shift_JIS locale, grep no longer mistakenly matches in the middle of a multibyte character. [bug present since "the beginning"] ** Improvements grep can be much faster now when standard output is /dev/null. grep -F is now typically much faster when many patterns are given, as it now uses the Aho-Corasick algorithm instead of the Commentz-Walter algorithm in that case. grep -iF is typically much faster in a multibyte locale, if the pattern and its case counterparts contain only single byte characters. grep with complicated expressions (e.g., back-references) and without -i now uses the regex fastmap for better performance. In multibyte locales, grep now handles leading "." in patterns more efficiently. grep now prints a "FILENAME:LINENO: " prefix when diagnosing an invalid regular expression that was read from an '-f'-specified file. ----- also posted as: https://savannah.gnu.org/forum/forum.php?forum_id=8697
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.