[Top][All Lists]
[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- new snapshot available: grep-2.7.43-ed23d,
Jim Meyering <=