[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[platform-testers] new snapshot available: grep-3.5.16-358b
From: |
Jim Meyering |
Subject: |
[platform-testers] new snapshot available: grep-3.5.16-358b |
Date: |
Tue, 03 Nov 2020 23:27:02 -0800 |
We're preparing for a new release, so any testing would be most welcome.
grep snapshot:
https://meyering.net/grep/grep-ss.tar.xz 1.6 MB
https://meyering.net/grep/grep-ss.tar.xz.sig
https://meyering.net/grep/grep-3.5.16-358b.tar.xz
---------------------------------------
NEWS:
** Changes in behavior
The GREP_OPTIONS environment variable no longer affects grep's behavior.
The variable was declared obsolescent in grep 2.21 (2014), and since
then any use had caused grep to issue a diagnostic.
** Bug fixes
grep's DFA matcher performed an invalid regex transformation
that would convert an ERE like a+a+a+ to a+a+, which would make
grep a+a+a+ mistakenly match "aa".
[Bug#44351 introduced in grep 3.2]
grep -P now reports the troublesome input filename upon PCRE execution
failure. Before, searching many files for something rare might fail with
just "exceeded PCRE's backtracking limit". Now, it also reports which file
triggered the failure.
---------------------------------------
Changes in grep since v3.5:
Jim Meyering (7):
maint: post-release administrivia
tests: restore deleted -P tests
maint: add technically-required quotes
tests: correct filename-lineno.pl
grep: -P: report input filename upon PCRE execution failure
grep: avoid erroneous matches for e.g., a+a+a+
build: update gnulib to latest for C++-ready dfa.h and test-verify.c fix
Norihiro Tanaka (3):
grep: remove unused code
tests: add the test for bugfix in gnulib's dfa
grep: use RE_NO_SUB when calling regex solely to check syntax
Paul Eggert (6):
doc: document --include/--exclude better
build: update gnulib submodule to latest
tests: fix tests when PCRE is not used
build: update gnulib submodule to latest
grep: minor kwset cleanups
grep: remove GREP_OPTIONS
Changes in gnulib since v3.5:
* gnulib 02b29b878...1be9b11a5 (56):
> verify tests: Fix crash with GCC (regression 2020-11-02).
> mountlist: recognize more file system types as remote
> verify tests: Fix -Wuninitialized warning (regression 2020-10-30)
> dfa.h: support inclusion from C++
> ssfmalloc tests: Portability to Linux/PowerPC and Linux/SPARC.
> verify tests: Fix compilation error with MSVC (regression 2020-10-30).
> dfa-tests: test for today's invalid-merge fix
> dfa: retain sequences of similar nodes in optimization
> test-dfa-match-aux.c: accept EREs, not BREs
> verify tests: avoid -Wmissing-declarations warnings
> sys_stat: update comments for S_IRWXUGO, S_IXUGO
> ssfmalloc tests: Small tweaks.
> ssfmalloc tests: Portability to Minix.
> ssfmalloc: Portability to AIX.
> ssfmalloc: Portability to Cygwin.
> ssfmalloc: Fix buffer overrun in bitmap search.
> autoupdate
> doc: mention ‘restrict’ and C++
> autoupdate
> selinux-at, selinux-h: port to SELinux 3.1
> xalloc-die: Fix link error with Solaris cc (regression 2020-07-27).
> ssfmalloc: Add tests.
> ssfmalloc: New module.
> wchar: Fix configure test result on some versions of AIX.
> time: Fix warning about asctime when asctime is not used.
> *-list, *-oset, *-omap: Avoid a GCC warning (regression 2020-10-10).
> obstack: Fix a clang warning.
> hash: Rename hash_delete to hash_remove.
> hash, xhash: Make usable from C++.
> hash, xhash: Move comments to the .h file.
> autoupdate
> autoupdate
> autoupdate
> Don't declare an intention to modify the return value of strerror.
> *printf: Avoid "expanded before it was required" warning.
> getprogname: Add support for OpenServer 6 and UnixWare 7.
> tests: Avoid a name clash on UnixWare.
> stdioext: Update comments regarding UnixWare.
> stdioext: Treat OpenServer 6 and UnixWare 7 like OpenServer 5.
> stdioext: Avoid compilation errors on UnixWare 7.
> stdioext: Update comments regarding Cygwin.
> Fix "warning: implicit declaration of function 'pthread_sigmask'".
> *-list, *-oset, *-omap: Avoid possible compiler warnings.
> rbtree-list: Avoid possible compiler warnings.
> stack: New module.
> attribute: improve const, pure doc
> thread: pacify GCC on Solaris 10
> c-stack: avoid AS_IF
> c-stack: pacify GCC 9.3.1 when using libsigsegv
> localename: Fix a couple of "unused parameter" warnings.
> vasnprintf: Don't use %n on modern, ISO C 99 compliant platforms.
> c-stack: streamline Solaris configuration
> c-stack: stop using SIGSTKSZ
> c-stack: fix libsigsegv typo
> MODULES.html.sh: Fix typo.
> version-etc: pacify Oracle Studio 12.6
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [platform-testers] new snapshot available: grep-3.5.16-358b,
Jim Meyering <=