bug-grep
[Top][All Lists]
Advanced

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

new snapshot available: grep-2.11.11-b00d1


From: Jim Meyering
Subject: new snapshot available: grep-2.11.11-b00d1
Date: Wed, 11 Apr 2012 13:19:02 +0200

In spite of the small number of changes, we're ready for a release.
The combination of Allan McRae's segfault fix and Paul Eggert's
change to make grep's -r/-R use gnulib's fts for hierarchy traversal
make this a good time for a point release.

So here's the latest.
I'm aiming for a release early next week.

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.11.11-b00d1.tar.xz

There are .sig files here, too:
  http://people.redhat.com/meyering/grep/grep-ss.tar.xz
  http://people.redhat.com/meyering/grep/grep-2.11.11-b00d1.tar.xz

Changes in grep since v2.11:

Allan McRae (1):
      grep: fix segfault with -r --exclude-dir and no file operand

Jim Meyering (6):
      maint: post-release administrivia
      build: update gnulib submodule to latest
      maint: use an optimal-for-grep xz compression setting
      tests: exercise two recently-fixed bugs
      build: update gnulib submodule to latest
      tests: avoid syntax-check failure: reverse compare arguments

Paul Eggert (4):
      tests: test for bug with -r --exclude-dir and no file operand
      tests: port big-match to non-GNU dd
      grep: -r no longer follows symlinks; use fts
      grep: report overflow for ERE a{1000000000}


Changes in gnulib since v2.11:

* gnulib 9a25aef...7995834 (340):
  > autoupdate
  > update from texinfo
  > regex: correct #pragma guard expression
  > regex: remove unnecessary type punning
  > Tests for module 'ilogbl'.
  > New module 'ilogbl'.
  > Tests for module 'ilogbf'.
  > New module 'ilogbf'.
  > Tests for module 'ilogb'.
  > New module 'ilogb'.
  > math: Provide FP_ILOGB0 and FP_ILOGBNAN.
  > Tests for module 'logbl-ieee'.
  > New module 'logbl-ieee'.
  > Tests for module 'logb-ieee'.
  > New module 'logb-ieee'.
  > Tests for module 'logbf-ieee'.
  > New module 'logbf-ieee'.
  > Tests for module 'logbl'.
  > New module 'logbl'.
  > Tests for module 'logbf'.
  > New module 'logbf'.
  > logb tests: More tests.
  > logb: Provide replacement and workarounds.
  > log10* tests: Speed up.
  > logf-ieee: Fix test whether logf works.
  > log10l: Work around log10l-ieee test failure on IRIX 6.5.
  > log10f-ieee: Work around test failure on NetBSD 5.1.
  > log10f-ieee: Work around test failure on Solaris 9.
  > log10-ieee: Work around test failure on NetBSD 5.1 and Solaris 11.
  > Tests for module 'log10l-ieee'.
  > New module 'log10l-ieee'.
  > Tests for module 'log10-ieee'.
  > New module 'log10-ieee'.
  > Tests for module 'log10f-ieee'.
  > New module 'log10f-ieee'.
  > log10l: Work around AIX 5.1, IRIX 6.5, OSF/1 5.1 bug.
  > log10f: Work around OSF/1 5.1 bug.
  > log10: Work around OSF/1 5.1 bug.
  > log10l tests: More tests.
  > log10f tests: More tests.
  > log10 tests: More tests.
  > Fix typo in ChangeLog entry.
  > fflush: Fix syntax error.
  > regex: pacify GCC when compiling GRUB
  > update from texinfo
  > warnings.m4: fix errors.
  > stdio: don't assume gets any more
  > maint.mk: fix syntax checks without exclusions
  > strerror_r: avoid compiler warning
  > fflush: avoid compiler warning
  > warnings.m4: check the compiler, not the preprocessor
  > autoupdate
  > Tests for module 'localeconv'.
  > New module 'localeconv'.
  > locale: Provide a complete 'struct lconv'.
  > locale: Provide a complete 'struct lconv' on Solaris 10, 11.
  > locale: Provide a working 'struct lconv'.
  > Enable common subexpression optimization in GCC.
  > Enable common subexpression optimization in GCC.
  > gnulib-tool: Avoid unintended error output from 'cmp'.
  > gnulib-tool: fix imprecise comments w.r.t. an automake bug
  > autoupdate
  > announce-gen: use Digest::SHA when possible
  > tests: avoid gcc warnings about argv vs. const initializers
  > README-release: simplify slightly
  > git-merge-changelog: add specific example on how to use with hg.
  > git-merge-changelog: Report bugs to address@hidden
  > git-version-gen: don't let "prefix" envvar cause trouble
  > regex: diagnose too-large repeat counts in EREs
  > doc: some glibc x32 integer width issues
  > autoupdate
  > fmal: Avoid test failure on OpenBSD 5.1/SPARC64.
  > hypotl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > remainderl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > Oops, fix regression on AIX through recent commit.
  > Oops, fix cross-compilation guess in recent commits.
  > sqrtl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > doc: update timer_* platform portability notes
  > cbrtl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > remainderl: Avoid compilation error on AIX >= 5.2.
  > Avoid compilation errors with MSVC option -fp:strict.
  > uninorm: Don't crash in out-of-memory conditions.
  > quote: fix syntax-check
  > Collapse list of copyright years to ranges.  See 
<https://lists.gnu.org/archive/html/bug-gnulib/2012-03/msg00051.html>.
  > log2f-ieee: Work around test failure on NetBSD 5.1 and Solaris 10.
  > log2-ieee: Work around test failure on NetBSD 5.1 and Solaris 10.
  > Tests for module 'log2l-ieee'.
  > New module 'log2l-ieee'.
  > Tests for module 'log2-ieee'.
  > New module 'log2-ieee'.
  > Tests for module 'log2f-ieee'.
  > New module 'log2f-ieee'.
  > Tests for module 'log2l'.
  > New module 'log2l'.
  > Tests for module 'log2f'.
  > New module 'log2f'.
  > Tests for module 'log2'.
  > New module 'log2'.
  > exp2* tests: More tests.
  > update from texinfo
  > autoupdate
  > log1p* tests: Reduce running time of tests.
  > log1pl-ieee: Work around test failure on AIX 7.1.
  > log1pl-ieee: Work around test failure on IRIX 6.5.
  > log1pf-ieee: Work around test failure on OpenBSD 4.9 and AIX 7.1.
  > log1pf-ieee: Work around test failure on AIX 5.1 and HP-UX 11.
  > log1p-ieee: Work around test failure on AIX 7.1 and HP-UX 11.
  > Tests for module 'log1pl-ieee'.
  > New module 'log1pl-ieee'.
  > Tests for module 'log1p-ieee'.
  > New module 'log1p-ieee'.
  > Tests for module 'log1pf-ieee'.
  > New module 'log1pf-ieee'.
  > Tests for module 'log1pl'.
  > New module 'log1pl'.
  > Tests for module 'log1pf'.
  > New module 'log1pf'.
  > log1p tests: More tests.
  > log1p: Provide replacement for Minix and MSVC.
  > expm1: Tiny doc fix.
  > math tests: Small simplification.
  > log tests: Add a comment.
  > Fix some comments.
  > regex: allow inclusion of <regex.h> before <limits.h>
  > fts: depend on fdopendir
  > Remove unused variables.
  > isnanf-nolibm: Fix last commit.
  > isnanf-nolibm: Make it work on IRIX 6.5 with cc.
  > logf-ieee: Work around test failure on NetBSD 5.1.
  > logf-ieee: Work around test failure on Solaris 9.
  > log-ieee: Work around test failure on NetBSD 5.1 and Solaris 11.
  > Tests for module 'logl-ieee'.
  > New module 'logl-ieee'.
  > Tests for module 'log-ieee'.
  > New module 'log-ieee'.
  > Tests for module 'logf-ieee'.
  > New module 'logf-ieee'.
  > log: Fix bug introduced on 2012-03-09.
  > timer-time: link explicitly with pthreads on glibc
  > log* tests: More tests.
  > logl: Work around OSF/1 5.1 bug.
  > logf: Work around OSF/1 5.1 bug.
  > log: Work around OSF/1 5.1 bug.
  > readtokens.c: adjust wording in a comment
  > modechange: add notations +40, 00440, etc.
  > exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
  > Tests for module 'exp2l-ieee'.
  > New module 'exp2l-ieee'.
  > Tests for module 'exp2-ieee'.
  > New module 'exp2-ieee'.
  > Tests for module 'exp2f-ieee'.
  > New module 'exp2f-ieee'.
  > Tests for module 'exp2l'.
  > New module 'exp2l'.
  > Tests for module 'exp2f'.
  > New module 'exp2f'.
  > Tests for module 'exp2'.
  > New module 'exp2'.
  > savedir: fix comment typo
  > test-readtokens.c: use const; remove unwarranted cast
  > autoupdate
  > fmal: Avoid compilation error on AIX.
  > fma, fmaf, fmal: Override undeclared system functions on IRIX 6.5.
  > remainderf: Override buggy system function on IRIX 6.5.
  > test-readtokens.c: avoid const-related compilation warnings
  > frexp-nolibm, frexpl-nolibm tests: Fix bug introduced on 2012-03-03.
  > expm1l: Avoid compilation error on AIX.
  > expm1l: Don't override undeclared system function on IRIX 6.5.
  > remainderl: Don't override undeclared system function on IRIX 6.5.
  > rintf: Don't override undeclared system function on IRIX 6.5.
  > roundl: Avoid compilation error on AIX.
  > roundl: Don't override undeclared system function on IRIX 6.5.
  > roundf: Don't override undeclared system function on IRIX 6.5.
  > round: Don't override undeclared system function on IRIX 6.5.
  > copysignf: Don't override undeclared system function on IRIX 6.5.
  > readtokens: add tests
  > quotearg: the module must now include quote.h
  > readtokens: avoid core dumps with unusual calling patterns
  > quote: Adhere to common module description layout.
  > quote: fuse into quotearg
  > Tests for module 'expm1l-ieee'.
  > New module 'expm1l-ieee'.
  > Tests for module 'expm1f-ieee'.
  > New module 'expm1f-ieee'.
  > Tests for module 'expm1-ieee'.
  > New module 'expm1-ieee'.
  > Work around expm1f bug on IRIX 6.5.
  > Tests for module 'expm1l'.
  > New module 'expm1l'.
  > Tests for module 'expm1f'.
  > New module 'expm1f'.
  > Tests for module 'expm1'.
  > New module 'expm1'.
  > math: Ensure declarations of math functions.
  > math: Update module names in warnings.
  > expl: Simplify computation.
  > exp* tests: More tests.
  > expl: Fix precision of computed result.
  > cbrt* tests: More tests.
  > hypot* tests: More tests.
  > fpucw: Doc about FreeBSD.
  > sqrt* tests: Rename local variable.
  > sqrt* tests: More tests.
  > sqrt* tests: More tests.
  > remainder* tests: More tests.
  > remainder, remainderf, remainderl: Fix computation for large quotients.
  > fmodl: Fix last commit.
  > fmod* tests: More tests.
  > fmod, fmodl: Fix computation for large quotients x / y.
  > fmod* tests: More tests.
  > rint* tests: More tests.
  > modf* tests: More tests.
  > fabs* tests: More tests.
  > ldexp* tests: More tests.
  > frexp* tests: More tests.
  > Support for pseudo-random numbers in tests.
  > frexp* tests: Refactor.
  > maint: don't specify XZ_OPT=-9ev in dist-related rule
  > autoupdate
  > maint.mk: allow announcement for non-gnulib project
  > maint.mk: avoid spurious failure of _sc_search_regexp-using tests
  > maint.mk: add per-line exclusions to prohibitions
  > Tests for module 'expl-ieee'.
  > New module 'expl-ieee'.
  > Tests for module 'exp-ieee'.
  > New module 'exp-ieee'.
  > Tests for module 'expf-ieee'.
  > New module 'expf-ieee'.
  > cbrtl-ieee: Work around test failure on IRIX 6.5.
  > Tests for module 'cbrtl-ieee'.
  > New module 'cbrtl-ieee'.
  > Tests for module 'cbrt-ieee'.
  > New module 'cbrt-ieee'.
  > Tests for module 'cbrtf-ieee'.
  > New module 'cbrtf-ieee'.
  > cbrtf: Work around bug in IRIX 6.5 system function.
  > Tests for module 'cbrtl'.
  > New module 'cbrtl'.
  > Tests for module 'cbrtf'.
  > New module 'cbrtf'.
  > cbrt: Provide replacement on MSVC and Minix.
  > hypotl-ieee: Work around test failure on OSF/1 and native Windows.
  > hypotf-ieee: Work around test failure on OSF/1 and native Windows.
  > hypot-ieee: Work around test failure on OSF/1 and native Windows.
  > Tests for module 'hypotl-ieee'.
  > New module 'hypotl-ieee'.
  > Tests for module 'hypot-ieee'.
  > New module 'hypot-ieee'.
  > Tests for module 'hypotf-ieee'.
  > New module 'hypotf-ieee'.
  > Remove unused variables.
  > termios: fix pid_t always, not just for tcgetsid
  > update from texinfo
  > Tests for module 'hypotl'.
  > New module 'hypotl'.
  > hypotf: Fix typo in comment.
  > tcgetsid: fix cygwin header bug
  > docs: update cygwin progress
  > Tests for module 'hypotf'.
  > New module 'hypotf'.
  > hypot: Prepare for hypotf module.
  > hypot tests: More tests.
  > math code: Add comments.
  > math: Ensure HUGE_VAL, HUGE_VALF, HUGE_VALL are defined.
  > doc: Move ISO C11 feature notes into POSIX chapters.
  > stdnoreturn: port to MSVC better
  > doc: Mention new glibc headers and functions.
  > Avoid compilation errors with MSVC option -fp:strict.
  > Tests for module 'sqrtl-ieee'.
  > New module 'sqrtl-ieee'.
  > Tests for module 'sqrt-ieee'.
  > New module 'sqrt-ieee'.
  > Tests for module 'sqrtf-ieee'.
  > New module 'sqrtf-ieee'.
  > remainderl-ieee: Work around test failure on OSF/1.
  > remainderf-ieee: Work around test failure on OSF/1.
  > remainder-ieee: Work around test failure on OSF/1.
  > Tests for module 'remainderl-ieee'.
  > New module 'remainderl-ieee'.
  > Tests for module 'remainder-ieee'.
  > New module 'remainder-ieee'.
  > Tests for module 'remainderf-ieee'.
  > New module 'remainderf-ieee'.
  > modff, modfl: Fix configure syntax error.
  > fmodl-ieee: Work around test failures on OSF/1, MSVC 9.
  > fmodf-ieee: Work around test failure on OSF/1.
  > fmodf-ieee: Work around test failure on MSVC 9.
  > fmod-ieee: Work around test failures on OSF/1, mingw.
  > fmodl-ieee: Fix test failures.
  > Tests for module 'fmodl-ieee'.
  > New module 'fmodl-ieee'.
  > Tests for module 'fmod-ieee'.
  > New module 'fmod-ieee'.
  > Tests for module 'fmodf-ieee'.
  > New module 'fmodf-ieee'.
  > Tests for module 'rintl-ieee'.
  > New module 'rintl-ieee'.
  > Tests for module 'rint-ieee'.
  > New module 'rint-ieee'.
  > Tests for module 'rintf-ieee'.
  > New module 'rintf-ieee'.
  > regex: re_search etc. should return -2 when memory exhausted
  > modfl-ieee: Work around test failures on IRIX, OSF/1, mingw.
  > modfl-ieee: Fix dependencies.
  > modfl-ieee: Fix test failures.
  > modff-ieee: Work around test failures on *BSD, IRIX, OSF/1, etc.
  > modf-ieee: Work around test failures on *BSD, IRIX, OSF/1, Cygwin.
  > Tests for module 'modfl-ieee'.
  > New module 'modfl-ieee'.
  > Tests for module 'modf-ieee'.
  > New module 'modf-ieee'.
  > Tests for module 'modff-ieee'.
  > New module 'modff-ieee'.
  > Tests for module 'fabsl-ieee'.
  > New module 'fabsl-ieee'.
  > Tests for module 'fabs-ieee'.
  > New module 'fabs-ieee'.
  > Tests for module 'fabsf-ieee'.
  > New module 'fabsf-ieee'.
  > fma*-ieee tests: Remove unneeded dependency.
  > Tests for module 'fmal-ieee'.
  > New module 'fmal-ieee'.
  > Tests for module 'fma-ieee'.
  > New module 'fma-ieee'.
  > Tests for module 'fmaf-ieee'.
  > New module 'fmaf-ieee'.
  > Tests for module 'ldexpl-ieee'.
  > New module 'ldexpl-ieee'.
  > Tests for module 'ldexp-ieee'.
  > New module 'ldexp-ieee'.
  > Tests for module 'ldexpf-ieee'.
  > New module 'ldexpf-ieee'.
  > Refactor frexp*-ieee tests.
  > More tests for modules frexpf-ieee, frexp-ieee, frexpl-ieee.
  > Tests for module 'frexpl-ieee'.
  > New module 'frexpl-ieee'.
  > Tests for module 'frexp-ieee'.
  > New module 'frexp-ieee'.
  > Tests for module 'frexpf-ieee'.
  > New module 'frexpf-ieee'.



reply via email to

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