#3988 closed task (fixed)
grep-2.26
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 8.0 |
Component: | Book | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
New minor version.
- 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.
Change History (3)
comment:1 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:3 by , 8 years ago
Milestone: | 7.11 → 8.0 |
---|
Milestone renamed