[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: grep-3.3.42-088f
From: |
Jim Meyering |
Subject: |
new snapshot available: grep-3.3.42-088f |
Date: |
Mon, 23 Dec 2019 13:05:39 -0800 |
It's been just over a year since the release of grep-3.3. I'm hoping
to make a release before 2020, so any testing you can do soon is most
welcome.
grep snapshot:
https://meyering.net/grep/grep-ss.tar.xz 1.5 MB
https://meyering.net/grep/grep-ss.tar.xz.sig
https://meyering.net/grep/grep-3.3.42-088f.tar.xz
======================================
Here's what NEWS looks like:
** New features
The new --no-ignore-case option causes grep to observe case
distinctions, overriding any previous -i (--ignore-case) option.
** Bug fixes
'.' no longer matches some invalid byte sequences in UTF-8 locales.
[bug introduced in grep 2.7]
grep -Fw can no longer false match in non-UTF-8 multibyte locales
For example, this command would erroneously print its input line:
echo ab | LC_CTYPE=ja_JP.eucjp grep -Fw b
[Bug#38223 introduced in grep 2.28]
The exit status of 'grep -L' is no longer incorrect when standard
output is /dev/null.
[Bug#37716 introduced in grep 3.2]
A performance bug has been fixed when grep is given many patterns
each of which lack backreferences.
[Bug#33249 introduced in grep 2.5]
A performance bug has been fixed for patterns like '01.2' that
cause grep to reorder tokens internally.
[Bug#34951 introduced in grep 3.2]
** Build-related
The build procedure no longer relies on any already-built src/grep
that might be absent or broken. Instead, it uses the system 'grep'
to bootstrap, and uses src/grep only to test the build. On Solaris
/usr/bin/grep is broken, but you can install GNU or XPG4 'grep' from
the standard Solaris distribution before building GNU Grep yourself.
[bug introduced in grep 2.8]
======================================
Changes in grep since v3.3:
Jim Meyering (19):
maint: post-release administrivia
doc: fix the bug-introduced version in 3.3's announcement
maint: update all copyright dates via "make update-copyright"
build: update gnulib to latest
build: ensure no VLA is used
build: avoid build failure with --enable-gcc-warnings
tests: avoid false positive upon stack overflow
build: update gnulib to latest
grep: avoid false -Fw match in non-UTF8 multibyte locales
maint: correct and clarify a comment
build: update gnulib to latest
maint: rename a variable: bol -> nl
maint: correct NEWS blurb
maint: fix test comment
tests: add test that would have detected -Fw perf regression
maint: sort test names
build: update gnulib to latest
maint: adjust new comments
build: update gnulib to latest
Norihiro Tanaka (5):
grep: fix performance regression with previous patch
grep: improve grep -Fw performance in non-UTF8 multibyte locales
grep: speed up multiple word matching
dfa: separate parse and compile phase
grep: grouping of a pattern with multiple lines
Paul Eggert (17):
grep: simplify pcresearch.c ifdefs
doc: --binary-files update in man page
build: update gnulib submodule to latest
grep: fix grep.c includes
grep: parse --color arg independent of locale
doc: clarify --exclude globbing
maint: fix “/src/grep: No such file or directory”
grep: tighten -i doc
grep: fix ‘grep -L ... >/dev/null’ bug
grep: further simplify out_file handling
grep: simplify previous patch
grep: new --no-ignore-case option
grep: do not match invalid UTF-8
maint: adjust to recent Gnulib change
build: update gnulib submodule to latest
maint: add NEWS for Bug#34951 fix
grep: fix some bugs in pattern-grouping speedup
Zev Weiss (1):
grep: simplify out_file handling
======================================
Changes in gnulib since v3.3:
* gnulib 5d6a3cdd5...2028f2854 (785):
...[I've elided the summary of a year's (785 lines) worth of gnulib changes]...
- new snapshot available: grep-3.3.42-088f,
Jim Meyering <=
- grep-3.3.42-088f testing on Hurd and IRIX, Bruno Haible, 2019/12/24
- grep-3.3.42-088f test results on CentOS 5, Mac OS X 10.5.8, Solaris 10, HP-UX/ia64, Bruno Haible, 2019/12/24
- grep-3.3.42-088f test results on AIX, Bruno Haible, 2019/12/24
- Re: grep-3.3.42-088f test results on AIX, Jim Meyering, 2019/12/24
- Re: grep-3.3.42-088f test results on AIX, Paul Eggert, 2019/12/25
- Re: grep-3.3.42-088f test results on AIX, Jim Meyering, 2019/12/25
- Re: grep-3.3.42-088f test results on AIX, Paul Eggert, 2019/12/26
- Re: grep-3.3.42-088f test results on AIX, Bruno Haible, 2019/12/26
- Re: grep-3.3.42-088f test results on AIX, Paul Eggert, 2019/12/26