bug-grep
[Top][All Lists]
Advanced

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

new snapshot available: grep-2.7.30-7fd1


From: Jim Meyering
Subject: new snapshot available: grep-2.7.30-7fd1
Date: Thu, 31 Mar 2011 20:07:19 +0200

Here's a snapshot of the latest:

grep snapshot: (.gz files are here, too)
  http://meyering.net/grep/grep-ss.tar.xz      988 KB
  http://meyering.net/grep/grep-ss.tar.xz.sig
  http://meyering.net/grep/grep-2.7.30-7fd1.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.30-7fd1.tar.xz

Changes in grep since v2.7:

Aharon Robbins (1):
      dfa: fix compilation when not using MBS

Bruno Haible (1):
      build: fix link error on systems that have libiconv but not libintl

Dmitry V. Levin (1):
      build: compile gnulib without -Wcast-align to avoid warnings on ARM

Jim Meyering (20):
      post-release administrivia
      maint: update README-release
      maint: avoid obsolete gnulib modules
      build: avoid compilation failure on the Hurd
      maint: don't define a gpg_key_ID.  now it's obtained automatically
      maint: describe policy on copyright year number ranges
      tests: don't hard-code a 5-second timeout; that's not always enough
      build: update gnulib to latest
      build: update gnulib submodule to latest
      maint: update copyright year ranges to include 2011
      doc: remove erroneous "{,m}" item from grep man page
      maint: sort test names in Makefile.am
      tests: add a known-to-fail test
      build: avoid new syntax-check failures
      maint: remove unneeded #include directives
      build: run syntax-check rules as part of "make dist"
      build: update gnulib submodule to latest
      maint: update from gnulib
      build: correct my change of 2011-01-28
      maint: stop using .x-sc_* files to list syntax-check exemptions

Paolo Bonzini (7):
      dfa: process range expressions consistently with system regex
      tests: add testcase for previous fix
      configure: remove dependency on grep that supports long lines and -e
      configure: fix M4 quotation
      grep: add include guards
      add comment above fn_grep
      main: fix exit status on xmalloc failures


Changes in gnulib since v2.7:

* gnulib e2b0e1a...739321e (730):
  > 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.
  > Fix OpenMP flag detection for various Fortran compilers.
  > update from texinfo
  > autoupdate
  > strstr: expand test coverage
  > maint.mk: detect missing-NL-at-EOF, too
  > dirname: move m4/dos.m4 functionality into lib/dosname.h
  > strstr: revert patches that introduced bug and pessimization
  > filenamecat: remove unnecessary dependency on dirname-lgpl
  > remove: remove unnecessary use of m4/dos.m4
  > * lib/openat-proc.c: Don't include dirname.h; not needed.
  > ChangeLog: credit Mike Stump; add a URL for the thread
  > backupfile: remove unnecessary use of m4/dos.m4
  > strstr: fix a bug whereby strstr would mistakenly return NULL
  > gnulib-tool: remove use of bold display in help screen
  > Fix misindentation of preprocessor directives.
  > ioctl: Fix for MacOS X in 64-bit mode.
  > maint: sc_cpp_indent_check: remove the "only in lib/" restriction
  > maint: avoid any CDPATH issue
  > maint: adjust cpp indentation for my modules, as well
  > maint: adjust cpp indentation to reflect nesting depth
  > New module 'wctomb'.
  > New module 'mbtowc'.
  > wcrtomb: Add more tests for native Windows platforms.
  > wcrtomb: Enhance test.
  > mbrtowc: Tiny optimization.
  > test-exclude.c: remove unmatched #endif
  > git-version-gen: skip "-dirty" check when appropriate
  > unictype/property-byname: Reduce the size of the 'data' segment.
  > unictype/scripts: Reduce the size of the 'data' segment.
  > stdint: Update documentation.
  > stdint: omit redundant check for wchar.h
  > stdint: Cut dependency to module 'wchar'.
  > longlong: skip, rather than fail, on cross-compilation
  > * NEWS: Mention 2011-02-08 change to stdlib.
  > getloadavg: Add comments about platforms.
  > getloadavg: Fix link error on Solaris 2.6.
  > * lib/getloadavg.c (getloadavg) [sgi]: Make ldav_off of type ptrdiff_t.
  > Oops, fix syntax error in last config.rpath commit.
  > havelib: Fix comments.
  > havelib: Update config.rpath.
  > getloadavg test: Add some plausibility checks.
  > maintainer-makefile: make syntax-check a no-op from tarballs
  > longlong: tune, particularly for common case of c99
  > getloadavg: set errno
  > getloadavg: omit unused var
  > autoupdate
  > doc: update users.txt
  > Consistent macro naming for macros that use GCC __attribute__.
  > Don't interfere with a program's definition of __attribute__.
  > maint: correct a ChangeLog attribution
  > update from texinfo
  > mbrtowc: Add more tests for native Windows platforms.
  > mbrtowc: Work around native Windows bug.
  > mbsinit: Work around mingw bug.
  > mbsinit: Don't crash for a NULL argument.
  > Don't interfere with a program's definition of __attribute__.
  > Fix last ChangeLog entry.
  > stdlib: don't get in the way of non-GCC __attribute__
  > quotearg test: Avoid test failure on mingw.
  > setlocale: Prefer gnulib's override over libintl's override.
  > stdlib: support non-GCC __attribute__
  > wcsrtombs: Work around bug on native Windows.
  > mbsrtowcs: Work around bug on native Windows.
  > Avoid setlocale bugs in tests.
  > Fix ChangeLog entry.
  > setlocale: Workaround native Windows bug.
  > Remove unused test-setlocale1 argument.
  > Tests for module 'setlocale'.
  > New module 'setlocale'.
  > Prepare for locale dependent tests on mingw.
  > Prepare for locale dependent tests on mingw.
  > strptime: avoid compiler warnings
  > doc: update users.txt
  > doc: update users.txt
  > doc: update users.txt
  > gnulib-tool: Make copyright notice adjustment more robust.
  > New module 'towctrans'.
  > New module 'wctrans'.
  > New module 'iswctype'.
  > New module 'wctype'.
  > wctype-h: Ensure wctype_t and wctrans_t are defined.
  > flock: fix license typo
  > Split large sed scripts, for HP-UX sed.
  > stdlib: improve random_r modularization
  > stdlib: don't depend on stdint
  > getloadavg: don't depend on c-strtod, cloexec, fcntl-safer
  > di-set.h, ino-map.h: add multiple-inclusion guard
  > iswblank: Ensure declaration on glibc systems.
  > New module 'iswblank'.
  > di-set tests: Refactor.
  > ino-map tests: Refactor.
  > di-set: add "const" to a cast
  > ChangeLog: fix my old entry to give credit to Bastien
  > update from texinfo
  > Rename module 'wctype' to 'wctype-h'.
  > New module 'wcswidth'.
  > New module 'wcstok'.
  > New module 'wcsstr'.
  > New module 'wcspbrk'.
  > New module 'wcsspn'.
  > New module 'wcscspn'.
  > New module 'wcsrchr'.
  > New module 'wcschr'.
  > New module 'wcsdup'.
  > New module 'wcsxfrm'.
  > New module 'wcscoll'.
  > New module 'wcsncasecmp'.
  > New module 'wcscasecmp'.
  > New module 'wcsncmp'.
  > New module 'wcscmp'.
  > New module 'wcsncat'.
  > New module 'wcscat'.
  > New module 'wcpncpy'.
  > New module 'wcsncpy'.
  > New module 'wcpcpy'.
  > New module 'wcscpy'.
  > New module 'wcsnlen'.
  > New module 'wcslen'.
  > New module 'wmemset'.
  > New module 'wmemmove'.
  > New module 'wmemcpy'.
  > New module 'wmemcmp'.
  > di-set, ino-map: new modules, from coreutils
  > getloadavg: merge minor changes from Emacs
  > Allow multiple gnulib generated replacements to coexist.
  > libposix: Revert the unreviewed part of yesterday's big merge.
  > unsetenv: work around Haiku issues
  > libposix: Add _HEADERS primaries to posix modules. Modify gnulib-tool to 
strip them from generated Makefile.am-s where they are not needed.  Also, 
replace M4 macro prefixes when requested. Finally, omit calls to error() for 
libposix.
  > strerror_r-posix: port to cygwin
  > New module 'wmemchr', part 3.
  > New module 'wmemchr', part 2.
  > New module 'wmemchr'.
  > fdopendir: detect FreeBSD bug
  > stdbool: do not define HAVE_STDBOOL_H
  > wcsnrtombs: Prepare for new module wwcsnrtombs.
  > wcsrtombs: Prepare for new module wwcsrtombs.
  > mbsnrtowcs: Prepare for new module mbsnrtowwcs.
  > mbsrtowcs: Prepare for new module mbsrtowwcs.
  > vasnprintf: Reduce use of malloc for small format strings.
  > autoudpate
  > update from texinfo
  > dup2: work around Haiku bug
  > doc: off_t is not available in eglibc 2.11.2 stdio.h.
  > ignore-value: add missing test dependency
  > mktime: clarify long_int width checking
  > ignore-value: Fix self-test.
  > TYPE_MAXIMUM: avoid theoretically undefined behavior
  > mktime: #undef mktime before #defining it
  > mktime: systematically normalize tm_isdst comparisons
  > mktime: fix some integer overflow issues and sidestep the rest
  > mktime: avoid infinite loop
  > rename, unlink, same-inode: Relicense.
  > mktime: avoid problems on NetBSD 5 / i386
  > autoupdate
  > mktime: fix misspelling in comment
  > move-if-change: cope with concurrent mv of identical file.
  > users.txt: Mention sharutils.
  > doc: Update users.txt
  > Prepare for supporting FreeBSD 10.
  > Prepare for supporting FreeBSD 10.
  > vma-iter, get-rusage-as: Add OpenBSD support.
  > more make vars for makeinfo
  > regen
  > fcntl: work around Haiku F_DUPFD bugs
  > autoupdate
  > Enable memory leak tests on AIX.
  > Tests for module 'get-rusage-data'.
  > New module 'get-rusage-data'.
  > get-rusage-as: Allow for easier testing.
  > vma-iter: Treat Haiku like BeOS.
  > c-stack: fix regression on cygwin when libsigsegv is present
  > autoupdate
  > vma-iter: Avoid empty intervals.
  > u64: remove unnecessary #include
  > Allow the user to avoid the GNULIB_TEST_* macros.
  > New module 'vma-iter'.
  > uninorm: Tweak includes.
  > get-rusage-as: Improve on NetBSD.
  > xreadlink.h: remove unnecessary #include
  > maint.mk: add syntax-check rule: detect unnecessary #include <stddef.h>
  > get-rusage-as: Fix bug.
  > wctype: Ensure valid C syntax.
  > wctype: Ensure valid C syntax.
  > getopt: omit HAVE_OPTRESET, HAVE_GETOPT_CLIP from config.h
  > gl_CHECK_NEXT_HEADERS implies AC_CHECK_HEADERS_ONCE
  > maintainer-makefile: work with older git for submodule check
  > bootstrap: minor portability fixes
  > bootstrap: support --no-git option
  > strerror_r-posix: work with glibc 2.13
  > uN_strstr: New unit tests.
  > Make uN_strstr functions O(n) worst-case.
  > Prepare for faster uN_strstr functions.
  > test-malloca: unset MALLOC_PERTURB_ to speed up test
  > ignore-value: remove dependency on stdint
  > maint.mk: adjust variable name to be consistent with other gl_ vars
  > ChangeLog: remove duplicate entry
  > maint.mk: make "check" depend on public-submodule-commit by default
  > mbfile, mbiter: Complete change from 2008-12-21.
  > update from texinfo
  > update from texinfo
  > init.sh: insert space between each function name and "()"
  > bootstrap: avoid failure when there is no .gitmodules file
  > update from texinfo
  > mountlist: clean up code formatting
  > mountlist: add support for Interix
  > maint.mk: improve the public-submodule-commit rule
  > include_next: Fix bug introduced on 2011-01-18.
  > Allow the user to avoid the GNULIB_TEST_* macros.
  > bootstrap: avoid failure when there is no .gitmodules file
  > assume <ctype.h>, ..., <time.h> exist
  > multiarch: remove AA_APPLE_UNIVERSAL_BUILD
  > c-stack: assume stack overflow if SA_SIGINFO unsupported
  > stdbool-tests: accomodate Haiku
  > binary-io: fix O_TEXT on Haiku
  > include_next: do not check for standard headers like stddef.h
  > ansi-c++-opt: skip C++ dependency style if C++ is unused
  > *printf-posix: Avoid test failures. Make tests work on MacOS X, Cygwin.
  > get-rusage-as: Improvement for Cygwin.
  > strftime: remove dependencies on multibyte modules
  > Tests for module 'get-rusage-as'.
  > New module 'get-rusage-as'.
  > sigaction: relax license from LGPLv3+ to LGPLv2+
  > update from texinfo
  > autoupdate
  > filemode: Make function declarations usable in C++ mode.
  > save-cwd: no longer include "xgetcwd.h"
  > ftoastr: split into 3 modules ftoastr, dtoastr, ldtoastr
  > save-cwd: remove #if-!HAVE_FCHDIR'd code; use the fchdir module
  > openat, save-cwd: avoid xmalloc
  > openat: Increase OPENAT_BUFFER_SIZE from 512 to at least 1024
  > doc: Update users.txt.
  > missing @item
  > document configmake in the manual instead of the source
  > Update to Unicode 6.0.0.
  > Update to Unicode 5.2.0.
  > New Unicode character properties, from Unicode 5.2.0.
  > New module 'unictype/property-changes-when-casemapped'.
  > New module 'unictype/property-changes-when-casefolded'.
  > New module 'unictype/property-changes-when-titlecased'.
  > New module 'unictype/property-changes-when-uppercased'.
  > New module 'unictype/property-changes-when-lowercased'.
  > New module 'unictype/property-case-ignorable'.
  > New module 'unictype/property-cased'.
  > Update to Unicode 5.2.0.
  > useless-if-before-free: fix typo in --help and make the internal,
  > uniwidth/width: Fix width of U+1D173..U+1D17A.
  > uninorm tests: Preserve copyright of Unicode data file.
  > gen-uni-tables: Oops, fix last commit.
  > gen-uni-tables: Prepare for Unicode 5.2.0.
  > unilbrk: Clarify gen-uni-tables.c code.
  > strtod: Restore errno when successfully parsing Infinity or NaN.
  > remove test: Avoid failure on HP-UX 11.
  > mkdir, mkdirat tests: Avoid failure on HP-UX 11.11.
  > ignore-value: clarify some comments
  > ignore-value: support aggregate types
  > maint.mk: improve sc_prohibit_strcmp regex
  > maint: fix ChangeLog order
  > signal: work around Haiku issue with SIGBUS
  > maint.mk: add pre-release check to ensure submodule commits are public
  > ignore-value: make ignore_value more generic; deprecate ignore_ptr
  > doc: regenerate INSTALL
  > Merge remote branch 'origin/coreutils-8.9'
  > Merge branch 'coreutils-8.9'
  > avoid an unnecessary sub-shell
  > rebuild
  > autoupdate
  > git-version-gen: use (...) rather than sh -c '...'
  > git-version-gen: convert leading TABs to spaces
  > git-version-gen: handle failed "git rev-list"
  > git-version-gen: include command name in one more diagnostic
  > update-copyright: adjust test to match changed code
  > getlogin_r: Avoid test failure on HP-UX 11.
  > document new copyright owner name changes
  > document new copyright owner name changes
  > build-aux/update-copyright: Support UPDATE_COPYRIGHT_HOLDER environment 
variable.
  > unigbrk: Avoid gcc warnings.
  > pwrite: Fix test whether it works and make it work on HP-UX 11.11.
  > pread: Fix test whether it works.
  > Fix detection of traditional Arabic locale on HP-UX, Solaris, Cygwin.
  > tcgetsid: Correct linkage in C++ mode on HP-UX 11.00.
  > Rename uc_is_grapheme_cluster_break() to uc_is_grapheme_break().
  > Remove u#-grapheme-len modules as too redundant with u#-grapheme-next.
  > unigbrk.in.h: Fix typo: "ben" => "been".
  > maint: update almost all copyright ranges to include 2011
  > maint: update-copyright: exempt doc/INSTALL*
  > maint: refine the update-copyright rule
  > unigbrk: New modules for grapheme clusters.
  > unigbrk: Fix uc_graphemeclusterbreak_property(), add comprehensive test.
  > Avoid use of hexadecimal escapes.
  > maint: new rule to update copyright year ranges
  > maint: indent with TABs in Makefile
  > version-etc: update the copyright year it reports
  > isfinite: Avoid compiler bug of "cc -O" on HP-UX 11.11.
  > pwrite: Work around HP-UX 11.11 bug.
  > pread: Work around HP-UX 11 bugs.
  > nl_langinfo: fix YESEXPR on Irix 6.5
  > iconv: Document HP-UX 11 bug.
  > ldexpl: Fix link error on HP-UX 11.
  > ftello: avoid compilation failure with SunStudio c89
  > tests: avoid failing coreutils tests on cygwin
  > sys_select: Avoid warning about missing memset declaration on HP-UX 11.
  > waitpid: Fix link error in C++ mode.
  > isnan: Use GCC built-ins when possible.
  > isnand: Fix mistake.
  > open: Avoid C++ error on HP-UX 11.
  > time_r: Add missing declarations on HP-UX 11.
  > mountlist: tweak previous commit
  > mountlist: fix local drive detection on cygwin
  > ftoastr, snprintf: ftoastr + snprintf module
  > alloca: one step towards thread-safety
  > tests: minor indenting change
  > regex: don't infloop on persistent failing calloc
  > linkat: Make implementation robust against system behaviour variations.
  > New modules for grapheme cluster breaking.
  > linkat test: Avoid failure on Solaris 11 2010-11.
  > utimens: work around glibc rounding bug on more platforms
  > select tests: Improve comments.
  > select tests: Safer way of handling timeout.
  > select tests: Use 'bool' where appropriate.
  > select tests: Use existing modules.
  > mbrtowc: Work around a Solaris 7 bug.
  > read-file.c: tweak syntax
  > times test: Avoid gcc warnings on OSF/1.
  > utimens: work around glibc rounding bug on older Linux kernels
  > inet_ntop: Hide mismatch of declaration on NonStop Kernel.
  > inet_ntop, inet_pton: Ensure declaration on NonStop Kernel.
  > arpa_inet: Use the common idioms with C++ support.
  > Fix more C++ link errors on Solaris 8.
  > printf-posix: Fix link error when a non-GCC compiler is used.
  > strerror_r-posix: Update doc.
  > utimens: simplify the logic of the previous change
  > utimens: configure better on hosts with NFS clock skew
  > ptsname test: Avoid failure on Solaris.
  > ptsname: Avoid ERANGE failure on some systems.
  > rename, renameat: Avoid test failures at NFS mounted locations.
  > iswblank: Fix C++ link error on Solaris 8.
  > unistd: Fix C++ link error on Solaris 8.
  > readlink doc: Mention an old glibc bug.
  > fcntl-h: Fix for use of C++ on glibc systems.
  > roundl-ieee: Make it work on OSF/1 5.1 with cc.
  > truncl-ieee: Make it work on OSF/1 5.1 with cc.
  > ceill-ieee: Make it work on OSF/1 5.1 with cc.
  > Ensure all prerequisites of <wchar.h> are included.
  > strtok_r: Fix C syntax error in autoconf macro.
  > ceil, trunc, round: Fix gcc warnings.
  > update from texinfo
  > select tests: Avoid failures on OSF/1 5.1.
  > stdint: avoid HP-UX 10.20 preprocessor bug
  > pipe: make obsoletion transition easier
  > sys_socket: Hide mismatch of declarations on NonStop Kernel.
  > gethostname: Ensure declaration on NonStop Kernel.
  > sys_select: Ensure all necessary types on NonStop Kernel.
  > sys_select: Remove unneeded include.
  > gethostname: Provide a fallback for HOST_NAME_MAX.
  > sigaction tests: Allow missing SA_RESETHAND and SA_RESTART.
  > signal: Define NSIG.
  > rename, renameat: Avoid test failures on OSF/1 5.1.
  > *printf: Detect large precisions bug on Solaris 10/SPARC.
  > tests: port test-fdutimensat.c to Solaris 8
  > vsnprintf: make more consistent with snprintf; doc fixes
  > sigpipe: relax to LGPLv2+, since it did not have any LGPLv3+ parts
  > doc: document Solaris printf bug with large float precisions
  > test-posixtm.c: add two tests
  > getlogin_r: Work around portability problem on OSF/1.
  > ptsname: Avoid test failure on OSF/1 5.1.
  > Port extended stdio modules to HP NonStop Kernel.
  > ttyname_r: Work around bug on OSF/1 5.1.
  > Oops, fix last ChangeLog entry.
  > round: Implement result sign according to IEEE 754.
  > trunc: Implement result sign according to IEEE 754.
  > ceil: Implement result sign according to IEEE 754.
  > floor: Implement result sign according to IEEE 754.
  > getaddrinfo: Update doc.
  > getaddrinfo, inet_ntop: Update doc for Solaris.
  > New module 'roundl-ieee'.
  > New module 'truncl-ieee'.
  > New module 'ceill-ieee'.
  > New module 'floorl-ieee'.
  > New module 'round-ieee'.
  > New module 'trunc-ieee'.
  > New module 'ceil-ieee'.
  > New module 'floor-ieee'.
  > New module 'roundf-ieee'.
  > New module 'truncf-ieee'.
  > New module 'ceilf-ieee'.
  > New module 'floorf-ieee'.
  > Support for minus zero in autoconf macros.
  > Tests for module 'ceil'.
  > Tests for module 'floor'.
  > math: Fix indentation.
  > Fix cross-compilation guesses on Solaris.
  > snprintf: port snprintf (NULL, 0, ...) to Solaris 8 and 9
  > ftoastr: fix comment again
  > round*, trunc*: Update documentation regarding glibc.
  > roundf, round, roundl: Update documentation regarding OSF/1 5.1.
  > ttyname_r: Add missing declaration on HP-UX 11.
  > getlogin, getlogin_r: Document HP-UX 11.11 bugs.
  > getlogin, getlogin_r: Document HP-UX 11.11 bugs.
  > getlogin_r: Add missing declaration on HP-UX 11.
  > getlogin_r: Add missing declaration on HP-UX 11.
  > wcsrtombs: Don't confuse mbstate_t with rpl_mbstate_t.
  > ftoastr: fix comment
  > isnan: Ensure it is a macro.
  > ldexpl test: Fix link error on OSF/1 5.1.
  > wctype: Make it work in C++ mode on OSF/1 5.1.
  > signal: Document problem with type of SIGRTMIN, SIGRTMAX on OSF/1 5.1.
  > sys_socket: Use POSIX compatible declarations on OSF/1 5.1.
  > tcgetsid: Add missing declaration on OSF/1 5.1.
  > stdio: Fix problem with popen() declaration on OSF/1 5.1.
  > iconv_open: Fix regression from 2010-12-04.
  > stdbool test: Avoid a gcc warning.
  > setenv: restore to working order
  > Document some different function declarations on OSF/1 5.1.
  > doc: Mention vasprintf-posix module.
  > unsetenv: Add missing declaration on OSF/1 5.1.
  > setenv: Add missing declaration on OSF/1 5.1.
  > nl_langinfo tests: Avoid gcc warning.
  > mknod: Avoid error in C++ mode on OSF/1 with GCC.
  > stdbool: Relax test.
  > ftello: Add missing declaration on OSF/1 5.1.
  > fseeko: Add missing declaration on OSF/1 5.1.
  > fchdir: Add missing declaration on OSF/1 5.1.
  > relocatable-prog-wrapper: Separate from relocatable-prog.
  > unistr/u8-mbsnlen: Add missing dependency.
  > iconv: Make it possible again to use this module without 'iconv-h'.
  > acl: port to Solaris 8 when copying from tmpfs to ufs
  > tests: set fail=0 at start
  > memmem-simple: Stylistic changes.
  > memmem: rearrange memmem and expand memmem-simple modules
  > Improve cross-compilation guesses for uClibc.
  > configmake: provide fallbacks for oldest supported autotools
  > read-file: reorganize to avoid various issues
  > cloexec, fcntl: relax license
  > autoupdate
  > Tweak last ChangeLog entry.
  > Tests for module 'pipe-posix.
  > Oops, fix mistake in last commit.
  > pipe-posix: Make it work in C++ mode.
  > Rename module 'pipe' to 'spawn-pipe'.
  > pipe-posix: new module
  > * build-aux/gendocs.sh: restore x bit
  > autoupdate
  > unistr/u8-strcmp: Avoid collision with libc function on Solaris 11.
  > Update internal documentation.
  > Put more information about failed tests into the test return codes.
  > Update for Solaris 11 2010-11.
  > nproc: Relax license.
  > maint: restore executable bit
  > utimecmp: fine-grained src to nearby coarse-grained dest
  > strerror_r-posix: Fix autoconf test.
  > Tests for module 'getdomainname'.
  > getdomainname: Use the system function when possible.
  > sys_socket: Ensure ss_family field on AIX.
  > readline: Improve configure output.
  > *printf-posix: Detect a bug on Solaris 10/x86.
  > Fix link error when module libunistring-optional is in use.
  > regex: Mention link dependencies.
  > ftoastr: Fix compilation error on Solaris.
  > Oops, fix typo in last commit.
  > autoupdate
  > autoupdate
  > getloadavg: Update documentation.
  > sys_socket: Fix test whether the functions are declared.
  > getpass: Make sure to get system declaration on some platforms.
  > iconv-h: Fix test-iconv-h-c++ failure on Solaris 11 2010-11.
  > ftoastr: comment fix
  > stdint: port to GCC 4.3 + OSX + Octave
  > doc: Corrections regarding MacOS X 10.4 and 10.5.
  > autoupdate
  > Uninstall ".bin" files installed by relocwrapper.
  > Update for NetBSD 5.0.
  > Update for HP-UX 11.23 and HP-UX 11.31.
  > Update for MacOS X 10.5.
  > bootstrap: add bootstrap_sync option.
  > Oops, fix incomplete ChangeLog entry.
  > Ensure that <features.h> is included before __GLIBC__ is tested.
  > memmem: Fix autoconf test.
  > Port to uClibc.
  > nproc: Fix condition.
  > Fix a comment. * lib/vasnprintf.c (VASNPRINTF): Fix comment.
  > ftoastr: don't assume snprintf
  > test-rename.h: fix compilation failure
  > maint.mk: add a URL discussing the address@hidden policy
  > ftoastr: depend on snprintf, improve comments
  > ftoastr: port to hosts lacking strtof and strtold
  > c-strtold: Avoid link error on AIX 7.
  > intprops: new macro INT_BITS_STRLEN_BOUND
  > ftoastr: new module, for lossless conversion of floats to short strings
  > autoupdate
  > autoupdate
  > bootstrap: port to Solaris sed
  > maint.mk: rename variable: s/noteworthy/gl_noteworthy_news_/
  > remove autoconf-2.57 work-around requiring AC_PROG_EGREP and AC_PROG_CPP
  > Line-wrap a ChangeLog entry.
  > rename, renameat: Avoid test failures at NFS mounted locations.
  > rename, renameat: Document Linux bug with NFS.
  > rename test: Add comments.
  > maintainer-makefile: cover a few more files
  > unistr/u8-mbtouc: Improve handling of ill-formed UTF-8 input.
  > openat: Work around glibc bug with fchownat() and empty file names.
  > openat: Ensure autoconf macro ordering.
  > Update comments.
  > tests: avoid test failure on Solaris 10 due to lack of PATH export
  > init.sh: ensure that IFS is defined, just in case...
  > maint.mk: tighten "test a == b" check
  > autoupdate
  > bootstrap: fix typo in previous attempt
  > maintainer-makefile: prohibit test x == x
  > bootstrap: allow FreeBSD gzip
  > maintainer-makefile: check for i18n setup
  > sleep, nanosleep: Work around Linux 2.6.9 nanosleep bug.
  > fcntl-h: Fix for use of C++ on glibc systems.
  > mknod: avoid false failure with dash
  > unlink: Fix "is it should" typo in diagnostic.
  > Tests for module 'strerror_r-posix'.
  > New module 'strerror_r-posix'.
  > pmccabe2html: bug fixes: don't skip last input line; quote filename in 
shell command
  > More pmccabe fixes.
  > doc: List more failing platforms.
  > Add a comment.
  > fdopendir: fix bug on MacOS X when low on file descriptors
  > vasnprintf: Support I flag on glibc systems.
  > Fix copy/paste bug: Use unique name for compiler warnings.
  > ceil, floor: avoid spurious failure with icc
  > tests: require working signbit
  > strtod: work around icc bug
  > copysign: enhance tests
  > ceil, floor, round, trunc: enhance tests of -0
  > frexp, tests: work around ICC bug with -zero
  > isnanl: work around icc bug
  > tests: fix compiler warnings
  > utimens: fix broken m4 test
  > posix_spawn*, getdtablesize: Relax license.
  > autoupdate
  > unistd: Refine workaround from 2009-12-23 against Cygwin bug.
  > stdio: Work around compilation error due to renameat() on Solaris 10.
  > renameat: port to Solaris 10, which declares renameat in unistd.h
  > fdopendir: fix C89 compilation
  > inttostr: simplify by removing unnecessary redundancy
  > nl_langinfo: Mention problem with CRNCYSTR on NetBSD 5.0.
  > Tests: Fix LOCALE_JA on MirBSD 10.
  > inttostr: revert most-recent change
  > inttostr: simplify by removing unnecessary redundancy
  > nl_langinfo test: Avoid test failure on NetBSD 5.
  > c-stack: work around libsigsegv 2.8 bug
  > userspec: Drop redundant file.
  > nl_langinfo tests: Silence some warnings.
  > Make use of GCC's attribute __alloc_size__.
  > bootstrap: anchor .gitignore entries.
  > nextafter: Fix configure check.
  > Fix date in ChangeLog.
  > termios: Update documentation.
  > tests: Make them compile with TinyCC.
  > ignore-value: make header idempotent
  > GNUmakefile: handle "stable" target, not "major"
  > isnan: Add support for TinyCC
  > vasnprintf: Don't set errno to 0.
  > socketlib: Fix.
  > test-select-stdin.c: avoid warn_unused_result warnings
  > git-version-gen: do require git-VC'd files in cwd
  > argv-iter: omit nonconforming declaration
  > termios: fix compilation on mingw
  > git-version-gen: don't require that .git/ be in the current dir
  > test-select: avoid warn_unused_result warnings
  > test-symlinkat: remove declaration of unused local
  > test-inttostr: avoid shadowing warnings
  > stdlib: Allow multiple gnulib generated replacements to coexist.
  > fix a documentation typo
  > futimens: work around Solaris 11 bug
  > Indentation.
  > test-futimens: avoid unwarranted test failure on Solaris 5.11
  > Indentation.
  > spawn.in.h: make indentation consistent with parentheses
  > Fix mismatched parens in previous commit
  > rewrite int foo[2*X-1] to verify(X) or to int foo[X?1:-1]
  > prefer (X ? 1 : -1) when converting from boolean (1,0) to int (1,-1)
  > autoupdate
  > time: enforce recent POSIX ruling that time_t is integral
  > fdopendir: fix a bug on systems lacking openat and /proc support
  > sys_select: Avoid warning due to undeclared memset() on OpenBSD 4.5.
  > nanosleep: Make replacement POSIX compliant.
  > bootstrap: add hook for altering gnulib.mk, for Bison
  > bootstrap: reformat for readability
  > docs: update cygwin progress
  > autoupdate
  > parse-datetime: avoid compilation failure on OpenBSD 4.7
  > docs: update cygwin progress
  > docs: update parse-datetime history
  > cygwin: use more robust version check
  > string, sys_select: Avoid #including large headers unless necessary.
  > memmem, strstr, strcasestr: fix bug with long periodic needle
  > maint: fix order of ChangeLog entries
  > parse-datetime: do some more renaming
  > parse-datetime: better name than get_date
  > more ports to Solaris tr, which needs [] around ranges
  > bootstrap: fix Solaris regression
  > bootstrap: work with pkg-config
  > faccessat: remove unused wrappers
  > tests: require @PRAGMA_COLUMNS@ with each @PRAGMA_SYSTEM_HEADER@
  > gnulib-tool: Synthesize appropriate _LDFLAGS for a libtool library.
  > threadlib: Make option --with-libpth-prefix work.
  > Avoid line length limitation from HP NonStop system header files.
  > read-file tests: Avoid a test failure on NonStop Kernel.
  > gnulib-tool: Fixes for --create-testdir with --libtool.
  > Avoid some lines longer than 80 characters.
  > acl: Add support for ACLs on NonStop Kernel.
  > More info about ACLs on NonStop Kernel.
  > Info about ACLs on NonStop Kernel.
  > Define missing EDQUOT on NonStop Kernel.
  > Update doc for POSIX:2008.
  > gnulib-tool: In testdirs, use the newest available config.{guess.sub}.
  > New module 'system-posix'.
  > More renaming from 'getdate' to 'get_date'.
  > bootstrap: support ACLOCAL_FLAGS during aclocal
  > bootstrap: use glibtoolize on MacOS
  > poll: fix typo that broke test on MacOS
  > getdate: rename to get_date
  > Separate the module 'waitpid' from the module 'sys_wait'.
  > More tests for module 'sys_wait'.
  > More tests for module 'sys_wait'.
  > New module 'waitpid'.
  > poll: Assume ANSI C.
  > poll-h: Create poll.h on all platforms.
  > Tests for module 'poll-h'.
  > Tests for module 'poll-h'.
  > poll-h: Ensure POLL{RD,WR}{NORM,BAND} are defined on glibc platforms.
  > New module 'poll-h'.
  > maint: restore x bit
  > sys_wait: Implement WSTOPSIG.
  > stdlib, sys_wait: Avoid compilation error on mingw.
  > stdlib tests: Avoid code duplication.
  > getaddrinfo: Initialize sockets, to make it work under Windows.
  > autoupdate
  > Tests for module 'regex-quote'.
  > New module 'regex-quote'.
  > gnulib.info-[0-9] are generated.
  > unistr/u8-strchr: Fix a test failure on i586 glibc systems.
  > setenv: Relax license.
  > termios: Relax license.
  > threadlib: Allow the package to change the default to 'no'.
  > autoupdate
  > Fix endless loop in mbmemcasecoll.
  > Tests for module 'memcoll'.
  > memcoll, xmemcoll: Clarify size vs. length.
  > Tests for module 'memcasecmp'.
  > pthread: add to system <pthread.h> instead of replacing it all, for MacOS
  > net_if: enhance tests
  > Add ChangeLog entry for last commit.
  > Manual: improve out-of-memory documentation.
  > autoupdate
  > Add ChangeLog entry.
  > Use src/ not lib/ as root of source in example Makefile.am code.
  > Set cut_dir properly, and add mode line for Emacs.
  > Set cut_dir properly, and add mode line for Emacs.
  > Make Makefile.am example code more cut-and-paste friendly.
  > New module to test <net/if.h> interfaces.
  > pthread: add pthread_spin_destroy
  > gnulib-tool: Fix --help output.
  > maint.mk: avoid unexpanded \n in two diagnostics
  > netinet_in: Doc tweak.
  > init.sh: correct an outdated comment
  > init.sh: don't let an ephemeral "*.exe" make us skip all dir entries
  > mirbsd: add some more support
  > tests: fix unportable assumption on sys/wait.h
  > init.sh: accomodate directory with no .exes
  > tests: avoid compiler warning
  > fdutimens, fdutimensat: update signature, again
  > Take over the maintenance of some older macros from Autoconf.
  > fdutimensat: drop atflag validation
  > unlockpt: Fix declaration within GNULIB_POSIXCHECK.
  > login_tty: Fix detection of function on FreeBSD, OpenBSD, NetBSD.
  > login_tty: Make the replacement code work on BSD systems.
  > login_tty: Stricter unit test.
  > New module 'tcgetsid'.
  > Tests for module 'termios'.
  > New module 'termios'.
  > fdutimensat: add an atflag parameter
  > Fix typos in comments.
  > Fix typo in last commit.
  > stdlib: clarify MirBSD WEXITSTATUS bug
  > stdlib: work around MirBSD WEXITSTATUS bug
  > docs: mention MacOS issue with WEXITSTATUS(constant)
  > strnlen: add tests
  > unistr/base: Avoid link errors when module 'libunistring' is also used.
  > test-rawmemchr: make more robust
  > memchr: detect glibc Alpha bug
  > fts, getcwd, glob: audit for dirfd returning -1
  > float: fix broken MirBSD header
  > fts: use O_NOFOLLOW to avoid race condition when opening a directory
  > fdopendir: preserve argument fd before returning



reply via email to

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