platform-testers
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]