[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[platform-testers] new snapshot available: grep-2.16.14-b75c

From: Jim Meyering
Subject: [platform-testers] new snapshot available: grep-2.16.14-b75c
Date: Sun, 9 Feb 2014 21:34:59 -0800

I would like to make a release in the next few days, so here
is a snapshot of the latest.  Please give it a spin.

grep snapshot:      1.2 MB

** Improvements

  grep -i in a multibyte locale is now typically 10 times faster
  for patterns that do not contain \ or [.

  grep (without -i) in a multibyte locale is now up to 7 times faster
  when processing many matched lines.

  Range expressions in unibyte locales now ordinarily use the rational
  range interpretation, in which [a-z] matches only lower-case ASCII
  letters regardless of locale, and similarly for other ranges.  (This
  was already true for multibyte locales.)  Portable programs should
  continue to specify the C locale when using range expressions, since
  these expressions have unspecified behavior in non-GNU systems and
  are not yet guaranteed to use the rational range interpretation even
  in GNU systems.

** Maintenance

  grep's --mmap option was disabled in March of 2010, and began to
  elicit a warning in January of 2012.  Now it is completely gone.
Changes in grep since v2.16:

Aharon Robbins (1):
      grep: add undocumented '-X gawk' and '-X posixawk' options

Jim Meyering (6):
      maint: post-release administrivia
      grep: make --ignore-case (-i) faster (sometimes 10x) in multibyte locales
      gnulib: update to latest
      maint: move two local variable declarations
      maint: remove vestiges of support for long-disabled --mmap option
      maint: use to_uchar function rather than explicit casts

Norihiro Tanaka (3):
      dfa: remove GREP-ifdef'd code in favor of code used by gawk
      dfasearch: skip kwset optimization when multi-byte+case-insensitive
      speed up mb-boundary-detection after each preliminary match

Paul Eggert (3):
      Port to Solaris 10 /bin/sh.
      tests: port Solaris 10 /bin/sh patch back to GNU/Linux
      grep: DFA now uses rational ranges in unibyte locales

Pádraig Brady (1):
      tests: remove superfluous uses of printf

Changes in gnulib since v2.16:

* gnulib 7a0c729...497f4cd (26):
  > autoupdate
  > pthread: work around winpthread header pollution on mingw
  > qacl: check for fchmod
  > Fix typo in ChangeLog.
  > fdopen-tests: port to Tru64
  > stdalign: port to HP-UX compilers
  > strtoimax: port to platforms lacking 'long long'
  > update from texinfo
  > relocatable-maint.texi: escape braces
  > maint: remove duplicate ChangeLog entry
  > adapt openat.h-include-without-use test
  > relocatable-perl: like relocatable-script, but for Perl scripts
  > relocatable-shell: Update suggested usage in maintainer documentation.
  > tests: fix export bug in previous patch
  > tests: simplify porting to Solaris 10 /bin/sh
  > update from texinfo
  > md5, sha1, sha256, sha512: support older autoconf
  > include_next: port to autoconf 2.63
  > maint: add a gnulib-local rule to keep non-ascii out of .texi files
  > freadable, fwritable, fwriting: declare with the "pure" attribute
  > adapt openat.h-include-without-use test
  > doc: use ASCII in .texi files where UTF-8 isn't needed
  > freading: declare with attribute "pure"
  > manywarnings: remove -Wmudflap
  > autoupdate

reply via email to

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