|Reported by:||Owned by:|
New minor version.
- Noteworthy changes in release 2.26 (2016-10-02) [stable]
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"]
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.