bug-grep
[Top][All Lists]
Advanced

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

new snapshot available: grep-2.7.43-ed23d


From: Jim Meyering
Subject: new snapshot available: grep-2.7.43-ed23d
Date: Sat, 07 May 2011 17:10:07 +0200

Today's fix deserves a new snapshot, so here it is.
I will make a release soon.  If you know of an unaddressed
bug report or a pending patch that should be included,
please let us know.

grep snapshot: (.gz files are here, too)
  http://meyering.net/grep/grep-ss.tar.xz      992 KB
  http://meyering.net/grep/grep-ss.tar.xz.sig
  http://meyering.net/grep/grep-2.7.43-ed23d.tar.xz

There are .gz and .sig files here, too:
  http://people.redhat.com/meyering/grep/grep-ss.tar.xz
  http://people.redhat.com/meyering/grep/grep-2.7.43-ed23d.tar.xz

Changes in grep since 2.7.30-7fd1:

Arnold D. Robbins (2):
      maint: remove GAWK ifndef; no longer needed
      build: move add_utf8_anychar into MBS ifdef

Jim Meyering (10):
      maint: fix typos in comments: s/can not/cannot/
      maint: fix doubled-word typos in comments
      maint: mark some function declarations as extern
      maint: add the tight_scope syntax-checking rule
      build: update gnulib submodule to latest
      maint: tweak README-release
      maint: remove now-unnecessary use of gnulib's strtol module
      fix a bug whereby echo c|grep '[c]' would fail for any c in 0x80..0xff
      tests: exercise bug with 0x80..0xff in [...]
      maint: use gnulib's new readme-release module

Reuben Thomas (1):
      doc: correct comment about mmap


Changes in gnulib since 2.7.30-7fd1:

* gnulib 00e7922...c1a8825 (305):
  > fclose: Simplify autoconf macro.
  > canonicalize-lgpl: Fix autoconf macro ordering bug.
  > maintainer-makefile: make sc_po_check easier to tune
  > fclose: guarantee behavior on seekable stdin
  > fflush, fpurge: Relicense under LGPLv2+.
  > rm exit module
  > maint.mk: use info-gnu@ as the default only for a stable release
  > assert-h: new module, which supports C1X-style static_assert
  > fclose, fflush: Respect rules for use of AC_LIBOBJ.
  > fflush, fseeko: Respect rules for use of AC_LIBOBJ.
  > tzset: Relicense under LGPL.
  > strtoimax, strtoumax: Relicense under LGPL.
  > getgroups: Relicense under LGPL.
  > nanosleep: Relicense under LGPL.
  > futimens: Relicense under LGPL.
  > fflush: Relicense under LGPL.
  > tmpfile: Relicense under LGPL.
  > isfinite: Relicense under LGPL.
  > acosl..tanl: Relicense under LGPL.
  > signal: Define sighandler_t.
  > maint: remove useless REPLACE_*_H macros
  > do-release-commit-and-tag: add option to specify branch
  > Avoid unnecessary compilation units, through conditional dependencies.
  > Support for conditional dependencies.
  > test-getaddrinfo: report error information
  > bootstrap: avoid build failure when $GZIP is set
  > readme-release: new module with release instructions
  > fflush: also replace fclose when fixing fflush
  > fclose: add some tests
  > fclose: reduce dependencies
  > exit: drop remaining clients
  > freading: relax license from LGPLv3+ to LGPLv2+
  > fchdir: Remove unused dependencies.
  > gnulib-tool: Refactor.
  > exit: Remove module.
  > Update DEPENDENCIES.
  > gnulib-tool: Reduce code duplication.
  > Revert "netdb: Fix invalid C syntax." commit from 2011-04-30.
  > fclose: don't fail on non-seekable input stream
  > dup3: cleanup
  > netdb: Make it work in C++ mode.
  > New modules 'vfscanf', 'vscanf'.
  > passfd: Add comments.
  > sys_uio: Make <sys/uio.h> self-contained.
  > sys_socket: Ensure 'struct iovec' definition.
  > sys_uio: Protect definition of 'struct iovec'.
  > manywarnings: fix indentation
  > netdb: Fix invalid C syntax.
  > manywarnings: add -Wno-missing-field-initializers if needed
  > maint: indent ChangeLog with TAB consistently
  > announce-gen: cosmetic improvement
  > vc-list-files: indent with spaces, not TABs
  > announce-gen: indent with spaces, not TABs
  > quotearg: avoid uninitialized variable use
  > maint.mk: remove unused VC-tag variable
  > netdb: fix gai_strerror replacements
  > test-getcwd.c: avoid new set-but-not-used warning
  > test-hash.c: avoid a new shadowing warning
  > getaddrinfo: fix gai_strerror signature
  > getsockopt: avoid compiler warning
  > tests: drop unused link dependency
  > hash, mgetgroups: drop xalloc dependency
  > xalloc-oversized: new module
  > utimecmp: drop dependency on xmalloc
  > getcwd: fix mingw bugs
  > Typo in comment.
  > mkstemps: Ensure declaration on MacOS X 10.5.
  > mkstemp: More documentation.
  > mkstemp: Tweak configure message when cross-compiling.
  > clean-temp: Clarify what it does.
  > fchdir: avoid extra chdir and fix test
  > filenamecat-lgpl: fix licence
  > linkat, renameat: add missing dependency
  > tests: reduce dependencies
  > save-cwd: reduce default dependency
  > getcwd: enhance tests
  > getcwd-lgpl: new module
  > getcwd: tweak comments
  > mkstemp: replace if system version uses wrong permissions
  > passfd: avoid compiler warning
  > Change gnulib-tool to support NetBSD's join
  > mkstemp: mention clean-temp module
  > inttypes: also provide default values for 32-bit tests
  > strtoumax: remove dependency on strtoimax
  > inttypes-incomplete: new module
  > inttypes: omit now-redundant strtoimax and strtoumax work
  > strtoimax, strtoumax: simplify, port to HP-UX 11.00 64-bit
  > gnumakefile: Replace TAB with SPCs.
  > strtol, strtoul: Mark modules as obsolete.
  > strtod: Remove check for strtod, unless supporting old platforms.
  > strcase: Make module obsolete.
  > dup2: Remove check for dup2, unless supporting old obsolete platforms.
  > strnlen: Avoid memchr related link error on old obsolete platforms.
  > Revert "use _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE"
  > maint.mk: makefile_at_at_check extend and clean up
  > use _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE
  > strtoul: remove dependency on strtol
  > strtoull: remove dependency on strtoul
  > strtoll: remove dependency on strtol
  > inttypes: Move some configure check to module 'imaxdiv'.
  > inttypes: Move some configure check to module 'imaxabs'.
  > inttypes: Remove configure tests that are not needed since 2009-12-31.
  > * modules/strnlen (Depends-on): Remove memchr.
  > strtol: remove dependency on wchar
  > passfd: fix test regression on Linux
  > passfd: speed up configure and drop unused code
  > passfd: allow compilation on mingw
  > sys_uio: new module
  > useless-if-before-free: avoid false-positive
  > doc: update users.txt.
  > ioctl: Remove link dependency on native Windows.
  > Move the support of O_NONBLOCK in open() to the 'open' module.
  > nonblocking tests: Tweak comment.
  > pipe2: Simplify code.
  > nonblocking: Add comment.
  > nonblocking: Add tests for sockets.
  > nonblocking: Add tests for pipes.
  > autoupdate
  > gettext: Clarify the needed programmer actions.
  > strchrnul: Tweak last commit.
  > strchrnul: work around cygwin bug
  > Don't require lib/stdio-write.c when only module 'stdio' is used.
  > Support non-blocking pipe I/O in read() on native Windows.
  > Support non-blocking pipe I/O in write() on native Windows.
  > wchar: Ensure that wchar_t gets defined on uClibc.
  > safe-write, full-read: Avoid unnecessary compilation units.
  > Support non-blocking pipe I/O and SIGPIPE in pwrite().
  > Support non-blocking pipe I/O in write() on native Windows.
  > autoupdate
  > autoupdate
  > maint.mk: prohibit doubled words
  > maint: fix doubled-word typo in comments
  > maint: remove doubled word: s/it it/it/
  > maint.mk: remove useless semicolon and backslash
  > stdint test: Fix compilation failure on OSF/1 with DTK compiler.
  > autoupdate
  > maint: remove doubled words in comments, e.g., s/a a/a/
  > test-chown.h: correct a cast
  > fix typo in ChangeLog entry
  > getaddrinfo: Fix test for sa_len member.
  > maint: change "can not" to "cannot"
  > maint: change "a a" to "a"
  > maint.mk: prohibit \<the the\>
  > maint: fix "the the" in comment
  > maint: change "can not" to "cannot"
  > maint.mk: prohibit use of "can not"
  > careadlinkat: Guard against misuse of careadlinkatcwd.
  > careadlinkat: Use common coding style.
  > careadlinkat: Clarify specification.
  > areadlinkat: Avoid link error on many platforms.
  > allocator, careadlinkat: Fix double-inclusion guard.
  > relocatable-prog-wrapper: Update after module 'areadlink' changed.
  > relocatable-prog-wrapper: Update after module 'areadlink' changed.
  > strftime: silence gnulib-tool warning
  > verify: Fix syntax error with GCC 4.6 in C++ mode.
  > autoupdate
  > allocator: New module.
  > * lib/stdlib.in.h (malloc, realloc): Limit this change to a smaller scope.
  > * lib/realloc.c (_GL_USE_STDLIB_ALLOC, malloc, realloc): Likewise.
  > * lib/malloc.c (_GL_USE_STDLIB_ALLOC, malloc): Likewise.
  > * lib/relocwrapper.c (_GL_USE_STDLIB_ALLOC, malloc): Likewise.
  > * lib/relocatable.c (_GL_USE_STDLIB_ALLOC, malloc): Likewise.
  > * lib/canonicalize-lgpl.c (_GL_USE_STDLIB_ALLOC, malloc): Likewise.
  > * lib/setenv.c (_GL_USE_STDLIB_ALLOC, malloc, realloc): Likewise.
  > * lib/progreloc.c (_GL_USE_STDLIB_ALLOC, malloc): Likewise.
  > * lib/malloca.c (_GL_USE_STDLIB_ALLOC, malloc): Likewise.
  > * lib/careadlinkat.c (_GL_USE_STDLIB_ALLOC): Define.
  > stdlib: let modules use system malloc, realloc
  > careadlinkat: rename members to avoid problem
  > nonblocking: reduce dependency
  > pipe2: fix O_NONBLOCK support on mingw
  > fcntl-h: fix O_ACCMODE on cygwin
  > pipe-filter: drop O_NONBLOCK workarounds
  > nonblocking: provide O_NONBLOCK for mingw
  > careadlink: fix compilation error on mingw
  > binary-io: relicense under LGPLv2+
  > verify: use _Static_assert if available
  > Remove leftover generated .h files after config.status changed.
  > Ensure to rebuild generated .h files when config.status has changed.
  > pipe2: Relicense under LGPLv2+.
  > bootstrap: compute gnulib_extra_files after updating build_aux
  > bootstrap: preserve git whitelist item sorting
  > maint.mk: Don't trigger sc_space_tab check.
  > areadlink, areadlinkat: rewrite in terms of careadlinkat
  > autoupdate
  > wmemchr, wcschr, wcsrchr, wcspbrk, wcsstr: Avoid errors in C++ mode.
  > wcpcpy, wcpncpy: Ensure declaration on glibc >= 2.13 systems.
  > nonblocking: fix mingw test failures
  > Fix bug with gl_WARN_ON_USE_PREPARE, introduced on 2011-01-23.
  > nonblocking: Tweak comment.
  > nonblocking: new module
  > Fix recent ChangeLog entries.
  > stdio: Avoid GCC >= 4.4 warnings when using %lld and similar on mingw.
  > passfd: fix scoping bug
  > passfd: standardize coding conventions
  > passfd: fix incorrect sendmsg arguments
  > c-strcasestr: Relicense under LGPLv2+.
  > doc: update users.txt
  > tests: readlink* ("",... fails with EINVAL on newer kernels
  > Relicense some modules under LGPLv2+, for libidn2.
  > lib-symbol-visibility: Add a notice.
  > autoupdate
  > getaddrinfo: Doc fix.
  > getaddrinfo: Doc fix.
  > unictype/property-byname: Reduce the number of load-time relocations.
  > unictype/property-byname: Allow omitted word separators and aliases.
  > unictype/joininggroup-byname: Allow hyphens, omitted word separators.
  > unictype/joiningtype-byname: Recognize long names as well.
  > Tests for module 'unictype/joiningtype-longname'.
  > New module 'unictype/joiningtype-longname'.
  > unictype/bidiclass-byname: Recognize long names as well.
  > Tests for module 'unictype/bidiclass-longname'.
  > New module 'unictype/bidiclass-longname'.
  > unictype/bidi*: Rename modules, part 2.
  > unictype/bidi*: Rename modules.
  > unictype/bidi*: Rename functions, part 2.
  > New module 'unictype/combining-class-all'.
  > Tests for module 'unictype/combining-class-byname'.
  > New module 'unictype/combining-class-byname'.
  > Tests for module 'unictype/combining-class-longname'.
  > New module 'unictype/combining-class-longname'.
  > Tests for module 'unictype/combining-class-name'.
  > New module 'unictype/combining-class-name'.
  > unictype/combining-class: Rename source files.
  > unictype: Update list of canonical combining classes.
  > unictype/category-byname: Recognize long names as well.
  > Tests for module 'unictype/category-longname'.
  > New module 'unictype/category-longname'.
  > New module 'unictype/category-LC', part 2.
  > Tests for module 'unictype/category-LC'.
  > New module 'unictype/category-LC'.
  > xmalloc: revert yesterday's regression
  > maint.mk: add missing version to VC-tag
  > valgrind: do leak checking, and exit with code 1 on error (not 0)
  > posix-modules: say what it does.
  > xmalloc: Do not leak if underlying realloc is C99 compatible.
  > realloc: document portability problem
  > autoupdate
  > doc: add cvsps and tmpwatch to users.txt
  > doc: update users.txt
  > doc: update users.txt
  > autoupdate
  > unictype/bidi*: Rename functions.
  > New module 'unictype/joininggroup-all'.
  > Tests for module 'unictype/joininggroup-of'.
  > New module 'unictype/joininggroup-of'.
  > Tests for module 'unictype/joininggroup-byname'.
  > New module 'unictype/joininggroup-byname'.
  > Tests for module 'unictype/joininggroup-name'.
  > New module 'unictype/joininggroup-name'.
  > New module 'unictype/joiningtype-all'.
  > Tests for module 'unictype/joiningtype-of'.
  > New module 'unictype/joiningtype-of'.
  > Tests for module 'unictype/joiningtype-byname'.
  > New module 'unictype/joiningtype-byname'.
  > Tests for module 'unictype/joiningtype-name'.
  > New module 'unictype/joiningtype-name'.
  > unictype: Add support for Arabic shaping properties.
  > strftime: fix a bug in yesterday's change
  > tests: add strftime-tests module
  > strftime: don't assume a byte count fits in 'int'
  > stdio: don't require ignore_value around fwrite
  > verror: Fix compilation error introduced on 2011-02-13.
  > socklen: do not depend on sys_socket
  > maint.mk: sort file names *after* new transformation
  > maint.mk: fix po-file syntax-check rule
  > socklen: Update comment.
  > inet_ntop, inet_pton: Simplify.
  > netdb: Simplify.
  > sys_socket, netdb: Document problem with socklen_t.
  > maint.mk: let po check work in VPATH build
  > maint.mk: allow fine-grained syntax-check exclusion via Make variables
  > ignore-value tests: Avoid warnings.
  > passfd: Fix link error on Solaris.
  > passfd: Fix link error on AIX 5.2.
  > passfd: Work around bug with CMSG_FIRSTHDR on FreeBSD 6.4.
  > passfd: Fix compilation error on OpenBSD.
  > passfd test: Fix warnings.
  > passfd test: Fix warnings.
  > passfd module, part 4, tweaks.
  > passfd module, part 4.
  > Makefile: rely on GNU make; derive syntax-check rule names
  > passfd module, part 3.
  > passfd module, part 2, tweaks.
  > passfd module, part 2.
  > wcswidth, mbswidth: Avoid integer overflow.
  > Oops, fix last commit.
  > futimens, utimensat: Avoid endless recursion on Solaris 10.
  > maint.mk: relax a regexp to accommodate other formatting styles
  > maint.mk: suppress a syntax check false positive
  > wchar: add explicit dependencies, for Tru64
  > passfd module, part 1, tweaks.
  > passfd module, part 1.
  > regex-quote: New API.
  > regex-quote: Fix creation of POSIX extended regular expressions.
  > doc: Improve doc regarding autopoint vs. gnulib.
  > Update AC_OPENMP macro for Lahey compiler on GNU/Linux.
  > parse-duration: remove xalloc.h dependency
  > bootstrap: honor m4_base when running aclocal
  > getopt-gnu: relax license from LGPLv3+ to LGPLv2+
  > test-link: work on Hurd
  > stdio: simplify by moving files to printf-posix, sigpipe
  > stdio: simplify by moving gl_STDIN_LARGE_OFFSET to fseeko, ftello
  > localcharset: Assume ANSI C behaviour of free().
  > On Cygwin, use /proc file system instead of win32 API.



reply via email to

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