[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:
http://meyering.net/grep/grep-ss.tar.xz 1.2 MB
http://meyering.net/grep/grep-ss.tar.xz.sig
http://meyering.net/grep/grep-2.16.14-b75c.tar.xz
NEWS:
-------------------------------------------------------
** 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
> maint.mk: 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
> maint.mk: 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
- [platform-testers] new snapshot available: grep-2.16.14-b75c,
Jim Meyering <=