[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-diffutils] new snapshot available: diffutils-3.2.37-f0b0
From: |
Jim Meyering |
Subject: |
[bug-diffutils] new snapshot available: diffutils-3.2.37-f0b0 |
Date: |
Tue, 30 Oct 2012 16:44:08 +0100 |
Wow. I've just realized it's been more than a year
since the last diffutils release. So here's a snapshot
of the latest sources:
diffutils snapshot:
http://meyering.net/diff/diffutils-ss.tar.xz 1.2 MB
http://meyering.net/diff/diffutils-ss.tar.xz.sig
http://meyering.net/diff/diffutils-3.2.37-f0b0.tar.xz
=====================================
NEWS:
** New features
--new-file (-N) and --unidirectional-new-file now allow comparisons to "-".
A standard input that's closed acts like a nonexistent file.
A file name containing spaces, double quotes, backslashes or control
characters is now encoded in a diff header as a double-quoted C string
literal. The escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v and
\ooo (a three-digit octal number between 0 and 255) are used.
** Packaging
diffutils is now designed to build with Cygwin or MinGW rather than DJGPP.
The ms subdirectory has been removed.
=====================================
Changes in diffutils since v3.2:
Andreas Gruenbacher (1):
diff: encode file names with special characters
Bruno Haible (1):
New option --no-dereference.
Claudio Bley (1):
portability: use SET_BINARY rather than xfreopen (NULL, ...
Eric Blake (2):
usage: improve wording of --ignore-matching-lines
build: default to --enable-gcc-warnings in a git tree
Jim Meyering (15):
post-release administrivia
build: update gnulib submodule to latest
tests: use "compare exp out", not "compare out exp"
build: stop distributing gzip'd releases; xz is enough
build: update to latest gnulib and adapt
maint: update all copyright year number ranges
maint: avoid new syntax-check failure
build: accommodate newer bootstrap from gnulib
maint: update bootstrap from gnulib
diff: fix a typo that was always disabling the same_special_file macro
maint: avoid new syntax-check failure due to @xref use
build: update gnulib, bootstrap and init.sh to latest
diff: avoid possible longjmp-triggered misbehavior
maint: use xasprintf in place of xmalloc+sprintf
build: update gnulib submodule to latest
Paul Eggert (14):
build: update gnulib submodule to latest
maint: quote 'like this' or "like this", not `like this'
diff: -N, --unidirectional-new-file now compare to "-" too
sdiff: remove dependency on sigprocmask
doc: explain -I RE better in --help output
build: update gnulib submodule to latest
Use binary mode when testing for binary files.
maint: m4/gnulib-cache.m4 is not under version control
maint: update bootstrap from gnulib
main: port subcommands to mingw
maint: update bootstrap from gnulib
maint: remove ms subdirectory
diff: silence GCC warning instead of slowing down
* doc/diffutils.texi (cmp Options): Document -l format better.
Stefano Lattarini (3):
tests: make test runner a script, not a shell function
tests: use more portable fd redirection in TESTS_ENVIRONMENT
build: omit obsolete AM_PROG_CC_STDC macro
Changes in gnulib since v3.2:
* gnulib d1fa59e...04e49dd (1582):
> maint.mk: rename a new configurable variable
> autoupdate
> maint.mk: let packages tweak sc_po_check pattern
> autoupdate
> euidaccess: speed up 'configure' on GNU hosts
> * lib/regexec.c (re_search_internal): Fix grammar in comment.
> fchmodat, fchownat, fstatat: port to non-inlining compilers
> fchmodat.c, fchownat.c: fix compile-impeding typos
> fcntl-h: support GNU flags like O_IGNORE_CTTY
> faccessat, etc.: support AT_FDCWD-only use
> faccessat: speed up 'configure' on mainstream hosts
> faccessat: port to Solaris 10
> canonicalize: fix C89 compilation
> autoupdate
> group-member: omit unnecessary dependencies
> gethrxtime: port to C++
> ptsname: fix macro-name typo
> inttostr: Relax license.
> ptsname_r: support ptys returned by FreeBSD posix_openpt
> pselect: reject invalid file descriptors
> select: reject invalid file descriptors
> select: enhance test
> ptsname: reject invalid file descriptors
> hash-pjw-bare: new module
> manywarnings: cater to more gcc infelicities
> select, poll tests: Make setsockopt invocation effective.
> sockets, sys_stat: restore AC_C_INLINE
> localeconv tests: Avoid test failure on OpenIndiana.
> havelib: Follow libtool developments.
> ChangeLog: mention who reported the problem.
> fstatat.c: fix a compile-impeding typo
> extern-inline: provide a -Wundef safe config.h
> hash-pjw: relax license to LGPLv2+
> autoupdate
> maint.mk: fix strict vs. lazy variable issues with RELEASE
> maint.mk: formatting changes
> maint.mk: provide "make upload" to ease uploading
> maint.mk: factor the validation of RELEASE_TYPE
> maint.mk: silent rules
> localename: port gl_locale_name_thread_unsafe to FreeBSD
> binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
> pipe-filter-gi, pipe-filter-ii: better use of 'inline'
> fdutimensat: omit unnecessary AC_C_INLINE
> fchmodat, fchownat, fstatat: use extern-inline
> acl, mbchar, priv-set: use extern-inline
> sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
> tls-tests: omit unnecessary 'inline'
> utimens-tests: avoid unnecessary 'inline'
> misc: don't limit commentary to inline functions
> non-recursive-gnulib-prefix-hack: new module
> ChangeLog: fix indentation
> maint.mk: generalize _gl_tight_scope for non-recursive make
> maint.mk: exempt trailing blanks found in "binary" files
> maint.mk: sc_prohibit_path_max_allocation: don't FP for UNIX_PATH_MAX
> maint.mk: teach sc_prohibit_magic_number_exit to accept 77
> maint.mk: relax sc_prohibit_strcmp, to avoid a false positive
> localcharset: work around Mac OS X bug with UTF-8 and MB_CUR_MAX
> doc: document sticky-EOF issue
> poll: fix poll(0, NULL, msec)
> poll: fix for systems that can't recv() on a non-socket
> poll/select: document portability problems not fixed by Gnulib.
> update from texinfo
> Fix typo in previous patch: 1 -> 4.
> fcntl-h: check for AIX 7.1 bug with O_NOFOLLOW and O_CREAT
> net_if: give more details about the bug being fixed
> net_if: new module
> readutmp: fix non-portable UT_PID use
> update from texinfo
> fts: reduce two or more trailing slashes to just one, usually
> fts: when there is no risk of overlap, use memcpy, not memmove
> autoupdate
> autoupdate
> manywarnings: update the list of "all" warnings
> * lib/stdbool.in.h (_Bool) [__cplusplus]: bool, not _Bool.
> stdbool: be more compatible with mixed C/C++ compiles
> revert last change: it was not needed
> tests: test-vc-list-files-git.sh: skip if git is not available
> gnulib-tool: Remove no-op option --no-changelog.
> autoupdate
> doc: remove fdl-1.2.texi
> execinfo: port to FreeBSD
> xstrtol.h: avoid "_Noreturn is not at beginning of declaration" warning
> doc: do not use @acronym
> stdnoreturn: port to newer GCCs
> pipe-filter: fix comment typo
> execinfo: new module
> extern-inline: support old GCC 'inline'
> maint.mk: avoid redundant file name in message
> timer-time: fix link order when static linking on glibc
> timespec: omit unnecessary AC_C_INLINE
> stat-time: omit unnecessary AC_C_INLINE
> ignore-value: omit unnecessary AC_C_INLINE
> sys_select: avoid 'static inline'
> mktime: avoid 'static inline'
> autoupdate
> gnulib-tool: Improve coding style.
> gnulib-tool: Fix indentation.
> gnulib-tool: Remove old file names from .cvsignore, .gitignore.
> test-parse-datetime: avoid glibc leap-second glitch
> autoupdate
> gnulib-tool: Fix indentation of generated gnulib-comp.m4 file.
> ldexp: relax license
> update from texinfo
> gnulib-tool: Fix persistence of --witness-c-macro option.
> count-leading-zeros: use a lookup table on non-gcc compilers
> count-leading-zeros: new module
> maintainer-makefile: Fix syntax error with dash.
> extern-inline: also ignore -Wmissing-declarations
> autoupdate
> maint.mk: sc_prohibit_magic_number_exit: avoid new false positives
> gnumakefile: better interaction with Automake-NG
> base64: Use extern C scope in header file, for C++.
> stat-time, timespec, u64: support naive out-of-dir builds
> Fix typo: 'linline' -> 'inline' (thanks to Eric Blake).
> Keep the extern-inline macros closer together.
> Fix indenting.
> utimens: use extern-inline
> u64: use extern-inline
> timespec: use extern-inline
> stat-time: use extern-inline
> extern-inline: new module
> maint.mk: a "release-commit" wrapper to do-release-commit-and-tag
> autoupdate
> autoupdate
> maint.mk: use silent-rules support from Automake
> maint.mk: provide a web-manual-update target
> README-release: shorten the circuit to post a news
> gnu-web-doc-update: fix --help
> passfd: fix comment on recvfd
> maint.mk: avoid a sub-shell
> maint.mk: absolute VPATH issue
> update from texinfo
> gitlog-to-changelog: fix previous change
> gitlog-to-changelog: don't expect .git to be in $srcdir
> maint.mk: absolute VPATH build fix
> clean-temp: Fix memory leak.
> maint: fix grammar in a ChangeLog entry
> maint.mk: new rule: refresh-gnulib-patches
> gnulib-tool: Fix handling of inctests variable.
> getpass: Assume AC_CHECK_DECLS_ONCE invocation, like in getpass.m4.
> verify: document conflict with -Wnested-externs
> maint.mk: forbid exit(-1)
> fsusage: port back to Solaris
> gnu-web-doc-update: fix error messages
> gnu-web-doc-update: check the requirements.
> maint.mk: minor simplification.
> gitlog-to-changelog: VPATH build issues.
> fpending: Assume AC_CHECK_DECLS_ONCE invocation, like in fpending.m4.
> pthread_sigmask: fix bug on FreeBSD 9
> README-release: make it more legible
> autoupdate
> maint: require that each sc_... command start with "@"
> maint.mk: add leading "@" to quiet new "make syntax-check" rule
> autoupdate
> maint.mk: new syntax check for HAVE_DECL checks
> argp: make HAVE_DECL usage consistent
> stat-time: relax license to LGPLv2+
> strndup: fix m4 usage error
> maint: enable the sc_avoid_if_before_free syntax-check rule
> gettext: do not assume '#define ... defined ...' behavior
> getloadavg: clean out old Emacs and Autoconf cruft
> bootstrap: let warn be like tests/init.sh's warn_
> getopt: Simplify after Emacs changed.
> maint.mk: add sc_vulnerable_makefile_CVE-2012-3386
> maint.mk: _sc_search_regexp, sc_vulnerable_makefile_CVE-2009-4029: fix
> getloadavg, getopt: fix commentary re configure.in
> timespec: mark functions with const attributes
> canonicalize[-lgpl]: handle "guessing" values when cross-building
> canonicalize: make the right guess when cross-compiling to GNU
> update from texinfo
> timespec-sub: avoid duplicate include
> bootstrap: use a more consistent error reporting scheme
> sys_time: allow too-wide tv_sec
> pthread: check for both pthread_create and pthread_join
> parse-datetime: doc tuneup
> do-release-commit-and-tag: fix the previous commit
> do-release-commit-and-tag: fix typo
> pthread: check for pthread_create, not pthread_join
> parse-datetime: fix failure to diagnose invalid input
> bootstrap: do not require now-removed build-aux/missing
> alloca: add support for HP NonStop TNS/E native
> fsusage: remove code not needed on non GNU/Linux systems.
> fsusage: include files needed for glibc 2.6 fallback
> fsusage: avoid needless check on GNU/Linux
> log: Fix an autoconf >= 2.64 warning.
> autoupdate
> autoupdate
> log10f: Fix possible configuration problem.
> Fix typo in ChangeLog entry.
> remove: No longer override on all platforms. Fixes bug from 2012-03-20.
> config: drop scripts that automake says are not independent
> root-uid: new module
> regex: use locale-independent comparison for codeset name
> getopt-posix: No longer guarantee that option processing is resettable.
> argp, regex: Ensure strcasecmp gets declared.
> autoupdate
> ptsname_r: Fix typo in last commit.
> ptsname_r: Make it consistent with ptsname on AIX.
> ptsname_r: Make it consistent with ptsname on OSF/1.
> ttyname_r: Fix result on OSF/1, Solaris.
> ptsname_r: Add support for Solaris.
> ptsname_r: Fix test failure on native Windows.
> ptsname_r: Fix test failures on IRIX, Solaris.
> ptsname test: Extend test.
> time: fix obsolete comment
> getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
> time_r: fix typo that always overrode localtime_r decl
> Write "Mac OS X" instead of "MacOS X".
> grantpt: Relax requirement regarding invalid file descriptors.
> fbufmode test: Don't test unportable behaviour.
> gnulib-tool: Refactor inctests variable.
> gnulib-tool: --create-[mega]testdir, --[mega]test implies --with-tests.
> parse-duration test: Avoid spurious output.
> testing: fix typo in here doc
> maint: disable the strncpy prohibition
> Fix misspellings in comments.
> nonblocking: Avoid compilation error on mingw64.
> Do use readlink if available
> posixtm-tests: port to buggy compiler
> mktime: fix integer overflow in 'configure'-time test
> tmpfile, clean-temp: Fix invocation of GetVersionEx.
> fdopen: Allow implementations that don't reject invalid fd arguments.
> parse-duration: Make self-test build on its own.
> autoupdate
> init.sh: do not rely on autoupated PWD
> stat, fstat: Avoid warnings on mingw64.
> stdioext: Add support for musl libc.
> *printf-posix: Put more info into config.log.
> getopt-gnu: Fix exit code overflow in autoconf test.
> maint.mk: fix typo in code to derive GPG key at release time
> regex: avoid warning when pointers are not long
> dummy: Relicense into the public domain.
> autoupdate
> announce-gen: VPATH issues
> gnu-web-doc-update: VPATH builds
> autoupdate
> maint.mk: revert most of the previous change re "all these"
> autoupdate missed x bit
> do not ask for gpg pw with --dry-run
> implement --replace for ftp-upload protocol v1.2
> parse-duration: Relicense under LGPLv2+.
> maint.mk: prohibit common grammar error: "all these"
> do-release-commit-and-tag: support VPATH builds
> readme-release: also require announce-gen and maintainer-makefile
> maint.mk: fix VPATH issues.
> readme-release: require the promoted modules.
> update from texinfo
> error, strerror-override: Support mingw64 from Fedora 17.
> error, strerror-override: Support mingw64 from Fedora 17.
> error, strerror-override: Support new errno values from POSIX:2008.
> autoupdate
> savewd: add missing dependency on sys_wait module
> system-quote-tests: port to CentOS 5
> maint: fix typos in comments and ChangeLog
> autoupdate
> manywarnings: remove duplicate -Wmultichar entry
> do not sync mktime.c from libc, last one left, not worth it
> autoupdate
> regex: don't assume uint64_t or uint32_t
> * lib/mktime.c: Revert autoupdate, which fetched the wrong version.
> maint.mk: add strncpy-prohibiting syntax-check rule
> autoupdate
> maint.mk: compute $(gpg_key_ID) more portably
> mktime: sync from glibc
> announce-gen: du -h is more portable than du --human
> announce-gen: improve getopt-emitted diagnostics
> maint.mk: gpg_key_ID: use sed more portably
> gitlog-to-changelog: support the log message format used in Bison.
> Revert "Revert "select: Fix build error on IRIX 6.5.""
> Revert "select: Fix build error on IRIX 6.5."
> Revert "strdup: undeprecate, IRIX 6.5 needs it"
> poll/select: prevent busy-waiting
> strdup: undeprecate, IRIX 6.5 needs it
> select: Fix build error on IRIX 6.5.
> autoupdate
> Fix ChangeLog entry in last commit (silent change).
> gc: fix libgcrypt detection on older machines.
> autoupdate
> crypto: fix bug in large buffer handling
> crypto: fix bug in large buffer handling
> crypto: fix bug in large buffer handling
> autoupdate
> update from texinfo
> fsusage: fix block size returned on older Linux 2.6
> autoupdate
> bootstrap: suppress stderr chatter
> bootstrap: .gitignore files created by autopoint, libtool
> autoupdate
> ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED definition
> binary-io: Define set_binary_mode function.
> bootstrap: take advantage of POSIX shell features
> system-quote: Add more comments.
> sh-quote, system-quote: Add comments about wildcards.
> fsusage: check for GNU/Linux statvfs problem dynamically
> system-quote, execute, spawn-pipe: Escape '?' on Windows.
> _Noreturn: port config.h to gcc -Wundef
> system-quote: Refactor.
> execute, spawn-pipe: Escape '*' characters in arguments on Windows.
> Tests for module 'system-quote'.
> New module 'system-quote'.
> sh-quote: Make C++ safe and allow multiple inclusion.
> sh-quote tests: Make tests stricter.
> warnings.m4: provide a means to specify the program to compile.
> doc: recommendations on gettext version
> init.sh: explain why $EXEEXT support uses aliases rather than functions
> init.sh: don't let bash aliases interfere with tests
> stdint: be more consistent with glibc, SunOS libc
> isatty: relax license to LGPLv2+
> stat-size: comment fix
> Tests for module 'sh-quote'.
> sh-quote: Improve shell_quote_argv's signature.
> stdint: document issues with int_fast8_t etc.
> nanosleep: Fix typo in comment.
> nanosleep: Avoid guessing wrong when cross-compiling to Linux.
> link-follow: Avoid guessing wrong when cross-compiling to glibc/Linux.
> tzset: Avoid guessing wrong when cross-compiling to glibc systems.
> d-ino: Avoid guessing "no" when cross-compiling to glibc/Linux systems.
> fseeko-tests, ftello-tests: Avoid "guessing no" when cross-compiling.
> signbit: Avoid "guessing no" when cross-compiling to glibc systems.
> strerror: Avoid "guessing no" when cross-compiling to glibc systems.
> canonicalize[-lgpl]: Avoid "guessing no" when cross-compiling to glibc.
> gettimeofday: Avoid bad guess when cross-compiling to glibc systems.
> Tweak last commit.
> unistd_h: make it easier to avoid sys_types_h
> lstat: Avoid "guessing no" when cross-compiling to glibc systems.
> *alloc-gnu, eealloc: Avoid "guessing no" when cross-compiling to glibc.
> getgroups: Avoid "guessing no" when cross-compiling to glibc systems.
> chown: Avoid "guessing no" when cross-compiling to glibc systems.
> Simplify last commit.
> Avoid "guessing no" guesses when cross-compiling to glibc systems.
> Say "guessing yes" or "guessing no" when cross-compiling.
> relocatable-prog: Enable ELF ORIGIN trick also on GNU/kFreeBSD.
> gnulib-tool: Remove transitional code.
> getcwd: Fix misindentation.
> exclude: process exclude and include directives in order
> exclude: handle wildcards with FNM_NOESCAPE and with trailing \
> _Noreturn: future-proof non-GNU and non-MSVC compilers
> exclude: handle wildcards with FNM_EXTMATCH
> gnulib-tool: Fix list of authors.
> bootstrap: support Automake-NG in $buildreq
> bootstrap: only force latest Makefile.in.in for gettext module
> doc: Mention reason for replacement on glibc/Linux systems.
> pwrite: Don't replace on all platforms.
> rint* tests: Avoid gcc warnings.
> users.txt: Update.
> Large File Support for native Windows platforms.
> bootstrap: accommodate older libtool
> autoupdate
> announce-gen: avoid failure due to lack of Digest::SHA1
> bootstrap: don't let a user's CDPATH setting affect this script
> maint: indent ChangeLog entries with TAB, not 8 spaces
> maint.mk: expand syntax-check rule to catch @xref and @pxref abuse
> bootstrap: really use gnulib's po/Makefile.in.in
> configmake: correct minor inconsistency in Makefile rule
> bootstrap: use gnulib's po/Makefile.in.in, not the one from gettext
> Fix recursion of install-* into po directories.
> maint: avoid spurious "make sc_maint" failure
> lseek: Make configure test independent of environment.
> autoupdate
> stat: Bypass buggy override in mingw64.
> pathmax: Fix compilation error on MSVC 9.
> README: document pointer comparison assumption
> Tests for module 'getrusage'.
> New module 'getrusage'.
> Tests for module 'sys_resource'.
> New module 'sys_resource'.
> ioctl: Fix compilation error on mingw.
> 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'.
> roundl-ieee tests: More tests.
> round-ieee tests: More tests.
> roundf-ieee tests: More tests.
> truncl-ieee tests: More tests.
> trunc-ieee tests: More tests.
> truncf-ieee tests: More tests.
> ceill-ieee tests: More tests.
> ceil-ieee tests: More tests.
> ceilf-ieee tests: More tests.
> floorl-ieee tests: More tests.
> floor-ieee tests: More tests.
> floorf-ieee tests: More tests.
> fpieee: More comments.
> Tests for module 'log10l'.
> New module 'log10l'.
> fmodl, remainder*: Avoid wrong results due to rounding errors.
> Fix typo in recent ChangeLog entry.
> Tests for module 'remainderl'.
> New module 'remainderl'.
> Tests for module 'remainderf'.
> New module 'remainderf'.
> remainder: Support for MSVC.
> Tests for module 'fmodl'.
> New module 'fmodl'.
> Tests for module 'modfl'.
> New module 'modfl'.
> Tests for module 'fabsl'.
> Tests for module 'fabsl'.
> New module 'fabsl'.
> fabs tests: More tests.
> fabsf tests: More tests.
> atanl: Provide function definition on MSVC.
> acosl: Provide function definition on MSVC.
> asinl: Provide function definition on MSVC.
> tanl: Provide function definition on MSVC.
> cosl: Provide function definition on MSVC.
> sinl: Provide function definition on MSVC.
> logl: Provide function definition on MSVC.
> expl: Provide function definition on MSVC.
> sqrtl: Provide function definition on MSVC.
> ceill: Provide function definition on MSVC.
> floorl: Provide function definition on MSVC.
> ceilf: Provide function definition on MSVC.
> floorf: Provide function definition on MSVC.
> stdalign: @samp -> @code in doc for consistency
> stdnoreturn: new module
> regex: fix false multibyte matches in some regular expressions
> maint.mk: tell sc_prohibit_strcmp to ding "0 == strcmp (...)", too
> streq: Rename macro.
> regex: fix typo in definition of MIN
> acl: Don't use ACL_CNT and similar ops, since they are unreliable.
> acl: Don't use GETACLCNT and similar ops, since they are unreliable.
> acl: Fix endless loop on Solaris with vxfs.
> acl: Fix copy-acl test failure on Solaris 11 2011-11.
> acl: Update doc references.
> Fix test failure in many locales on Solaris 11.
> gnulib-tool: Improve usage message.
> autoupdate
> README-release: make it easier to execute commands
> GNUmakefile: simplify detection of unconfigured trees
> autoupdate
> autoupdate
> autoupdate
> gnulib-tool: Doc fix.
> bootstrap: don't exit 0 upon gnulib-tool failure
> README-release: various improvements
> autoupdate
> maint: replace FSF snail-mail addresses with URLs
> README-release: capitalize a word and split a line
> fatal-signal: use C prototypes (with explicit void).
> regex: spelling fix
> regex: rely on stdint.h for SIZE_MAX
> regex: merge glibc changes
> maint.mk: also prohibit lower-case @var@
> autoupdate
> maint: spelling fixes
> canonicalize: avoid uninitialized memory use
> isatty: Fix test failure of ptsname_r on native Windows.
> spawn-pipe tests: Fix a NULL program name in a diagnostic.
> nonblocking-socket tests: Fix a NULL program name in a diagnostic.
> nonblocking-pipe tests: Fix a NULL program name in a diagnostic.
> canonicalize-lgpl: fix // handling
> canonicalize: fix // handling
> ioctl: Fix test failure on native Windows.
> fsync: Avoid test failure on native Windows.
> * lib/sys_select.in.h [OpenBSD]: When /usr/include/pthread.h is
> sys_select: Avoid syntax error on OpenBSD 5.0.
> get-rusage-as, get-rusage-data tests: Avoid test failure with gcc-4.7.
> stdioext: Fix last commit.
> stdioext: Add tentative support for Plan9.
> file-has-acl: suppress a warning from gcc -Wsuggest-attribute=const
> Spelling fixes.
> typo
> autoupdate
> popen: Make more robust on Windows.
> Fix date of recent ChangeLog entries.
> pclose: Fix typo.
> doc about getlogin_r, setstate.
> poll tests: Make test more robust.
> sys_stat: Fix support for mingw64 and MSVC.
> wcwidth: Work around bug in UTF-8 locale on OpenBSD 5.0.
> quotearg: Fix test failure on MacOS X 10.5.
> maint.mk: sc_prohibit_canonicalize_without_use: avoid false positive
> autoupdate
> test-framework-sh: Fix test failure with AIX 7.1 diff.
> strtoimax: eliminate need for stdint.h, inttypes.h checks
> sys_time: Override 'struct timeval' on some native Windows platforms.
> accept4, fcntl, socket modules: Avoid warnings on x86_64 mingw64.
> fcntl: Avoid compilation error on native Windows.
> select, poll, isatty: Avoid warnings on x86_64 mingw64.
> doc: clarify README-release
> maint.mk: use more readable (yet functionally equivalent) quoting
> stdalign: relax _Alignof and tighten _Alignas test
> stdalign: Document the last change.
> Fix bug# typo in previous patch.
> stdalign: check that alignof and offsetof are consistent
> update-copyright: accept new option: UPDATE_COPYRIGHT_USE_INTERVALS=2
> build-aux/ylwrap: restore x bit
> pipe2: refine doc about thread-safety
> posix_spawn_file_actions_addopen: Fix 2012-01-08 commit.
> pipe2, assign4: document lack of thread-safety in replacement
> malloca: Avoid warnings on x86_64 mingw64.
> obstack: remove __STDC__ conditionals
> havelib: Modern quoting.
> stdint: Improve support for Android.
> doc: omit trailing empty lines from INSTALL etc.
> tests: avoid spurious warnings about gl_sockets_startup
> locale-fr.m4: Fix for Android.
> bootstrap: fail when bootstrap_post_import_hook fails
> update from texinfo
> maint: enable sc_trailing_blank
> maint: enable sc_prohibit_openat_without_use
> maint: enable sc_prohibit_cloexec_without_use
> maint: enable sc_prohibit_intprops_without_use
> maint: enable sc_prohibit_hash_pjw_without_use
> maint: enable double-word-prohibiting rule
> maint: remove empty lines at EOF, but excluding modules/*
> maint: add framework to run syntax-check rules against gnulib sources
> stdint: Add support for Android.
> autoupdate
> bootstrap: add bootstrap_post_import_hook
> gitlog-to-changelog: don't use "no_"-prefixed variable name
> gitlog-to-changelog: use "||", not "or" in expressions
> gitlog-to-changelog: new option --no-cluster
> maint: spell file systems with two words, not one
> fix a typo
> bootstrap: add a FIXME comment to ensure we eventually remove the hack
> bootstrap: cater to autoconf 2.59
> bootstrap: properly check for libtool
> Improve support for MSVC 9.
> gnupload: we hold the master copy of this script now
> Fix module 'random'.
> Tests for module 'random'.
> New module 'random'.
> autoupdate
> random_r: Use common idioms.
> random_r: Override incompatible API on AIX, OSF/1.
> random_r: Support for MSVC 9.
> inet_ntop: guard extra work by IF_LINT
> strptime: fix regression on mingw
> copy-file: add error-code-returning variant.
> copy-file: Use 'quote' module consistently.
> copy-file: Refactor.
> acl: Export qcopy_acl.
> acl: Rename a local variable.
> acl: Align return values of copy_acl and qcopy_acl.
> strptime: silence gcc warnings
> inet_ntop: silence gcc warning
> getloadavg test: skip the test on GNU/Linux without /proc mounted
> regex: Avoid link error on MSVC 9.
> doc: Mention --with-tests option.
> users.txt: order package names lexicographically.
> maint.mk: fix description in comment
> ignore-value: remove deprecated ignore_ptr function
> test-init.sh: avoid a subshell
> setlocale tests: Avoid test failure on Solaris 11 2011-11.
> posix_spawn_file_actions_addopen: Work around Solaris 11 2011-11 bug.
> posix_spawn_file_actions_adddup2: Work around Solaris 11 2011-11 bug.
> posix_spawn_file_actions_addclose: Work around Solaris 11 2011-11 bug.
> doc: Update for Solaris 11 2011-11.
> mktime: Avoid compilation error on Solaris 11.
> doc: Small fix.
> autoupdate
> Add lgpl-3.0 module.
> select.c: indent with spaces, not TABs
> autoupdate
> Add ChangeLog entries for last 3 commits.
> quotearg: do not use grave accent for left quote
> quotearg: fall back to Unicode single quotes in UTF-8 and GB-18030 locales
> quotearg: fix Wikipedia link
> Fix for mingw with MSVC9.
> Talk about "native Windows API", not "Woe32".
> argp: Avoid crash if translator uses % characters in a translation.
> doc: add ChangeLog entry for previous change
> doc: C11 and C++11 are now official
> uc-is-grapheme-break tests: Tweak.
> test-init.sh: correct the test for diff -u
> doc: fix minor quoting issues, mostly with `
> In commentary, do not use ` to quote.
> Use ', not `, for quoting output.
> strtoimax: Don't force a replacement on systems where intmax_t is int.
> doc: Mention NetBSD bugs.
> strtoumax tests: Enhance tests.
> strtoimax: Work around AIX 5.1 bug.
> inttypes: Modernize.
> init.sh: don't waste a subshell just to redirect stderr
> test-init.sh: avoid failure on HP-UX 11.00
> Tests for module 'strtoull'.
> Tests for module 'strtoll'.
> Tests for module 'strtoul'.
> Tests for module 'strtol'.
> update from texinfo
> autoupdate
> test-init.sh: accommodate Solaris 5.10's different diff -u output
> test-posixtm: don't assume signed integer wraparound
> Spell out "Windows 9x" and "Windows XP".
> test-vc-list-files-cvs.sh: remove obsolete comment
> autoupdate
> update from texinfo
> Talk about "native Windows API", not "Win32".
> isatty: Support for MSVC 9.
> maint.mk: remove temporary transition aid from over 1.5 years ago
> init.sh: do not try to accommodate compare arguments starting with "-"
> Enhance tests for module 'isatty'.
> New module 'isatty'.
> canonicalize: Tweak 2011-12-29 commit.
> gitlog-to-changelog: describe input syntax in --help output
> gitlog-to-changelog: fix typo in --help: show backslash before email @
> gitlog-to-changelog: don't malfunction when name contains %-directive
> gitlog-to-changelog: Copyright-paperwork-exempt: yes == (tiny change)
> test-framework-sh: init.sh: fix "make dist" failure
> autoupdate
> maint: update all copyright year number ranges
> version-etc: update copyright year reported by --version
> canonicalize: only stat() when required
> doc: cover st_ino issues once; add OpenVMS etc.
> same-inode: port to OpenVMS
> canonicalize: fix references to stat() and lstat()
> autoupdate
> gitlog-to-changelog: remove a little duplication
> canonicalize: add support for not resolving symlinks
> autoupdate
> update from texinfo
> gitlog-to-changelog: do not clump multi-paragraph entries
> update from texinfo
> announce-gen: fix `cmd' typo in diagnostic
> update from texinfo
> autoupdate
> test-framework-sh: distribute init.sh
> autoupdate
> maint: remove explicit Files: tests/init.sh; depend on test-framework-sh
> test-framework-sh: add minimal tests of init.sh's compare function
> test-framework-sh: new module
> init.sh: do not emit simulated diff output to stderr
> .gitignore: ignore gnulib.dvi and regex.info
> init.sh: correct previous change
> correct previous ChangeLog entry: s/set -x/set -e/
> init.sh: avoid unwarranted test failure when using "set -x"
> bootstrap: fix it to honor $ACLOCAL_FLAGS once again
> bootstrap: remove some now-unneeded code
> ftoastr: fix typo
> README-release: fix punctuation
> bootstrap: correct the recent buildreq change
> build: let bootstrap resort to wget for downloading .po files
> * m4/stdint.m4 (gl_STDINT_H): Finish up previous change.
> stdint: don't assume C++11 when compiling with g++
> alloca: protect comment from gnulib-tool
> ChangeLog: fix encoding typo
> localcharset: Use an absolute path in TESTS_ENVIRONMENT.
> strftime-tests: also test nanoseconds
> inttypes, stdint: add C++11 support
> Fix ChangeLog typo in previous commit.
> nonblocking tests: Fix test failure on Linux/MIPS.
> argmatch: don't hard-code `' when listing valid option arguments
> autoupdate
> autoupdate
> bootstrap: detect tools required by gnulib-tool
> sethostname: Port to Windows platforms.
> tests: Avoid spurious error message on platforms without mktemp program.
> sethostname: Fix documentation.
> gnulib-tool: Verify that the License field is present and non-empty.
> sethostname tests: Fix link error on mingw.
> sethostname tests: Fix compilation error on mingw.
> sethostname tests: Avoid a gcc warning.
> Tweak last commit.
> Add a test suite for the sethostname module.
> Tweak last commit.
> Integrate the sethostname module into unistd
> Tweak last commit.
> Add a new sethostname module
> Tweak last commit.
> Split the HOST_NAME_MAX detection into a separate m4 macro
> Fix module descriptions syntax.
> stdalign: port to Clang 3.0
> mktempd: silence dd usage
> manywarnings: Don't mention gcc version in docstring.
> hash: mark a few floating point constants with "f" suffix
> float tests: Correct and re-enable assertion about LDBL_MIN_EXP.
> Avoid subtracting two pointers that don't point into the same block.
> maint.mk: add syntax check for use of compare from init.sh
> manywarnings: drop -Wunsuffixed-float-constants
> hash: mark compute_bucket_size with the pure attribute
> quotearg, propername: correct pragma guard expression
> propername: do not mark proper_name with the const attribute
> propername: mark one more function as const
> mark functions with const and pure attributes
> Remove unused macros from !_LIBC code in glibc-borrowed files.
> getcwd: Fix link error on MSVC 9.
> Don't set REPLACE_FOO to 1 if HAVE_FOO is 0.
> getcwd: Fix bug from 2011-08-17.
> binary-io tests: Avoid test failure on mingw when libtool is used.
> Fix conflict between two instantiations of module 'unistd'.
> pagealign_alloc: Doc and comments.
> test-update-copyright.sh: avoid false-positive failure
> valgrind-tests.m4: Avoid breakage if valgrind on bash fails.
> test-stdalign.c: comment out long double tests
> init.sh: make "compare /dev/null FILE" output more readable
> init.sh: work around OSF/1 5.1's mishandling of /dev/null
> gnulib-common: Silence warnings against config.h code.
> autoupdate
> getcwd: Work around getcwd bug on AIX 5..7.
> getcwd: Fix bug from 2009-09-10.
> manywarnings: More warnings.
> fma tests: Avoid shadowing local variables.
> copysignf tests: Fix.
> fma: Remove unused code.
> sethostname: Fix doc about AIX.
> sethostname: Mention more portability problems.
> Depend on module fcntl-h when AT_FDCWD is used.
> euidaccess: Update a comment.
> openat: Fix file list.
> fstatat: Simplify.
> Ensure 'inline' can be used in tests/test-utimens-common.h.
> hash: Don't refer to deprecated interfaces.
> readline: Check for readline/history.h.
> test-getcwd: disambiguate exit status
> fstatat: fix configuration bug on mingw, OpenBSD 4, Solaris 8
> hash: deprecate poorly-named hash_insert0: use hash_insert_if_absent
> openat: avoid compilation failure due to lack of <errno.h> inclusion
> * modules/getcwd (Depends-on): Add fdopendir.
> modules/crypto/gc-*: simplify dependencies and fix stdalign.h bug
> tests: factor out st_ctime-comparison code (a dozen uses)
> test-getcwd: don't leave behind a confdir3/ directory upon interrupt
> gitlog-to-changelog: support multi-author commits.
> Fix some modules' file list.
> maint.mk: fix tight-scope.mk generation in VPATH builds.
> Silence successful tests that use 'compare' on AIX, HP-UX, Solaris.
> Makefile: Tweak indentation.
> Syntax check for copyright statements.
> Fix for last commit.
> git-version-gen: Add --prefix.
> git-version: Improve command line handling.
> revamp the other test-exclude?.sh scripts to use init.sh, too
> test-exclude2.sh, test-exclude5.sh: fail if test-exclude fails
> test-exclude: fix a typo
> autoupdate
> obstack: Fix compilation error on MSVC 9.
> test-exclude: skip tests rather than failing on deficient systems
> ptsname_r test: Avoid gcc warning on glibc systems.
> ptsname_r: Avoid compilation error on OSF/1 5.1.
> fstatat: Make cross-compilation guess succeed everywhere except on AIX.
> ptsname_r tests: Fix bugs.
> fstatat: work with cross-compilation
> Improve MODULES.html output.
> ptsname_r-tests: new test module
> update from texinfo
> ptsname_r: new module
> announce-gen: be more concise when there's only one URL+tarball
> openpty: provide a stub on mingw
> raise: fix mingw handling of SIGPIPE
> More conditional dependencies.
> faccessat: Move AC_LIBOBJ invocation to module description.
> faccessat: Simplify autoconf macro.
> renameat: Fix dependencies.
> mkfifoat: Fix module description.
> fstatat: Remove unused dependency.
> GNUmakefile: behave when Makefile is missing.
> openat: Conditionalize dependencies.
> maint.mk: extract GPG key ID without using a temporary file
> grantpt: fix typo
> maint.mk: silence new syntax check
> Doc about floating-point and math API.
> stdalign tests: Skip the test when compiled by Sun C.
> ansi-c++-opt: Complete the 2011-06-05 change.
> * doc/posix-headers/stdalign.texi (stdalign.h): Mention Sun review ID.
> copysignl: Fix result for zero argument on HP-UX 11 with HP C.
> update from texinfo
> ldexp, ldexpf, ldexpl: Enhance tests.
> math tests: Cosmetics.
> fma*: Simplify test.
> Tests for module 'fmal'.
> New module 'fmal'.
> Tests for module 'fmaf'.
> New module 'fmaf'.
> Tests for module 'fma'.
> New module 'fma'.
> Extend gl_MATHFUNC.
> New modules 'at-internal', 'openat-h', split off from module 'openat'.
> maint.mk: also prohibit inclusion of dirent.h without use
> ldexpl tests: Avoid test failure on MSVC 9.
> New modules 'at-internal', 'openat-h', split off from module 'openat'.
> openat: Include <stdbool.h>.
> fchownat, renameat, unlinkat: Fix dependencies.
> openat: remove direct dependency on dirent
> renameat: Optimize code size.
> openat tests: Fix file list.
> openat, fchmodat, fchownat, linkat, renameat: Fix dependencies.
> at-func*.c: fix comments
> New module 'mkdirat', split off from module 'openat'.
> closedir: Avoid warning on mingw.
> New module 'fstatat', split off from module 'openat'.
> New module 'unlinkat', split off from module 'openat'.
> New module 'fchmodat', split off from module 'openat'.
> putenv: indent #definition of "environ" to placate cppi
> gitlog-to-changelog: provide a ChangeLog-repair mechanism
> gitlog-to-changelog: avoid an infloop
> * MODULES.html.sh: Fix sed-script shell quoting and locale issues.
> fchownat: Improve description.
> * tests/test-stdalign.c (TEST_ALIGNMENT): Shrink back to 8.
> Fix my old ChangeLog entry to properly cite Bruno's email.
> alignof: Avoid collision with stdalign module.
> New module 'fchownat', split off from module 'openat'.
> stdalign: port better to MSVC and to Sun C 5.11
> doc about some IRIX 5.3 problems.
> gitlog-to-changelog: fix git-log invocation
> gitlog-to-changelog: new option --append-dot
> ffsl, ffsll: Avoid compilation error due to 'restrict'.
> GNUmakefile: reenable "make syntax-check" for most projects
> gitlog-to-changelog: treat a message with only blank lines as empty
> test-parse-datetime.c: avoid new DST-related false positive test failure
> autoupdate
> fstat: Tweak documentation.
> Update documentation regarding 'largefile' module.
> maint.mk: don't maintain a second build-aux variable.
> Adjust to Bruno's comments.
> sys_socket: use stdalign, not alignof
> crypto libraries: use stdalign
> argp: use stdalign
> stdalign-tests: new module
> stdalign: new module
> raise test: Avoid a test failure on Linux/MIPS.
> nonblocking tests: Fix test failure on Linux/MIPS.
> utimensat: Work around problem on Linux/hppa.
> maint.mk: fix a bug in sc_prohibit_stddef_without_use
> maint.mk: exempt ENODATA from a syntax-check rule
> fts: close parent dir FD before returning from post-traversal fts_read
> autoupdate
> readme-release: improve safety of release prep instructions.
> errno, strerror-override: Support for MSVC 10.
> perror: Recognize when test program crashes.
> perror: Fix indentation.
> isfinite, isinf, isnan, signbit: Don't define as a macro in C++.
> relocatable-prog-wrapper: Don't leave object files behind.
> openpty, posix_openpt: Remove code duplication.
> unlockpt: Detect invalid argument.
> openpty: Avoid compilation error on AIX 6.1.
> autoupdate
> posix_openpt: Support for OpenBSD.
> posix_openpt test: Coding style.
> grantpt: Support --avoid=pt_chown.
> posix_openpt: Fix autoconf macro.
> openpty: Update comments.
> openpty: relax license
> pt_chown: use configmake to simplify build
> ptsname and others: relax license
> update from texinfo
> posix_openpt: remove spurious #endif
> maint.mk: Respect $(build_aux) in web-manual rule.
> posix_openpt: Fix compilation error.
> Support for old NeXTstep 3.3 frexp().
> Support for old NeXTstep 3.3 sed.
> Support for old NeXTstep 3.3 gcc.
> posix_openpt: new module
> xstrtoll: Fix compilation failure.
> vasnprintf: Optimize bit search operation.
> vasnprintf: Fix comments.
> Tests for module 'integer_length_ll'.
> New module 'integer_length_ll'.
> Tests for module 'integer_length_l'.
> New module 'integer_length_l'.
> Tests for module 'integer_length'.
> New module 'integer_length'.
> popen: Fix dependency conditions.
> perror: Fix autoconf test.
> ffsl: Optimize on 64-bit platforms.
> autoupdate
> ffsl: Optimize on 32-bit platforms.
> ffsl, ffsll: Optimize for GCC.
> ffs, bcopy, memset: Support symbol renaming via config.h.
> atanl: Simplify for platforms where 'long double' == 'double'.
> acosl: Simplify for platforms where 'long double' == 'double'.
> asinl: Simplify for platforms where 'long double' == 'double'.
> tanl: Simplify for platforms where 'long double' == 'double'.
> cosl: Simplify for platforms where 'long double' == 'double'.
> sinl: Simplify for platforms where 'long double' == 'double'.
> logl: Simplify for platforms where 'long double' == 'double'.
> expl: Simplify for platforms where 'long double' == 'double'.
> sqrtl: Simplify for platforms where 'long double' == 'double'.
> ldexpl: Simplify for platforms where 'long double' == 'double'.
> ffsll: set correct witness
> printf-frexpl: Simplify for platforms where 'long double' == 'double'.
> frexpl: Simplify for platforms where 'long double' == 'double'.
> test-renameat: don't leave behind a temporary file
> rint: Determine RINT_LIBM correctly on AIX 7.
> mathfunc.m4: Refactor.
> rintl: Simplify for platforms where 'long double' == 'double'.
> roundl: Simplify for platforms where 'long double' == 'double'.
> truncl: Simplify for platforms where 'long double' == 'double'.
> ceill: Simplify for platforms where 'long double' == 'double'.
> floorl: Simplify for platforms where 'long double' == 'double'.
> rint: Fix ordering constraints.
> copysignl: Simplify for platforms where 'long double' == 'double'.
> Tests for module 'rintl'.
> New module 'rintl'.
> Tests for module 'rintf'.
> New module 'rintf'.
> rint: Support for MSVC.
> rint tests: More tests.
> autoupdate
> Tests for module 'copysignl'.
> New module 'copysignl'.
> Tests for module 'copysignf'.
> New module 'copysignf'.
> Ensure that HAVE_* variables are set to 1 before they are set to 0.
> poll: Make macro safer.
> copysign: Provide replacement.
> isinf: Ensure macro on AIX 5.1.
> *printf-posix tests: Fix for platforms where 'long double' == 'double'.
> *printf: Fix for platforms where 'long double' == 'double'.
> isnanl[-nolibm]: Fix for platforms where 'long double' == 'double'.
> isinf: Fix for platforms where 'long double' == 'double'.
> isfinite: Fix for platforms where 'long double' == 'double'.
> isfinite, isinf, isnan tests: Avoid syntax error on MSVC 9.
> Tests for module 'tanhf'.
> New module 'tanhf'.
> tanh: Use a .m4 file.
> Tests for module 'coshf'.
> New module 'coshf'.
> cosh: Use a .m4 file.
> Tests for module 'sinhf'.
> New module 'sinhf'.
> sinh: Use a .m4 file.
> Tests for module 'atan2f'.
> New module 'atan2f'.
> atan2: Use a .m4 file.
> Tests for module 'atanf'.
> New module 'atanf'.
> atan: Use a .m4 file.
> Tests for module 'acosf'.
> New module 'acosf'.
> acos: Use a .m4 file.
> Tests for module 'asinf'.
> New module 'asinf'.
> asin: Use a .m4 file.
> Tests for module 'tanf'.
> New module 'tanf'.
> tan: Use a .m4 file.
> Tests for module 'cosf'.
> New module 'cosf'.
> cos: Use a .m4 file.
> Tests for module 'sinf'.
> New module 'sinf'.
> sin: Use a .m4 file.
> Tests for module 'powf'.
> New module 'powf'.
> pow: Use a .m4 file.
> Tests for module 'log10f'.
> New module 'log10f'.
> log10: Use a .m4 file.
> Tests for module 'logf'.
> New module 'logf'.
> log: Use a .m4 file.
> Tests for module 'expf'.
> New module 'expf'.
> exp: Use a .m4 file.
> Tests for module 'sqrtf'.
> New module 'sqrtf'.
> Tests: Avoid link failures w.r.t. libintl.
> pow tests: Defeat compiler optimizations.
> gnulib-tool: Improve last commit.
> gnulib-tool: don't follow dependencies to avoided modules
> gnulib-tool: fix typo that broke Emacs on powerpc-apple-darwin9.8.0.
> Fix documentation about math functions on MacOS X.
> modff: Drop assumption about library that defines modff.
> raise tests: Avoid a GCC warning.
> Tests for module 'ldexpf'.
> New module 'ldexpf'.
> Tweak last commit.
> frexpf: Work around problems on IRIX and mingw.
> fabsf: Drop assumption about library that defines fabsf.
> frexpf: Drop assumption about library that defines frexpf.
> Tests for module 'frexpf'.
> New module 'frexpf'.
> math: Sort function declarations of math.in.h.
> Tests for module 'modff'.
> New module 'modff'.
> modf tests: Make test sharper.
> modf: Use a .m4 file.
> Tweak new module 'fmodf'.
> Tweak new module 'fmodf'.
> Tests for module 'fmodf'.
> New module 'fmodf'.
> fmod: Use a .m4 file.
> New module 'fabsf'.
> Tests for module 'fabsf'.
> New module 'fabsf'.
> fabs: Use a .m4 file.
> file-has-acl: revert both recent changes, 80af92af and 95f7c57f
> file-has-acl: revert unintended change in behavior of ls -L
> poll: Avoid link errors on MSVC.
> sys_select tests: Fix link error on MSVC 9.
> sys_select: Fix compilation error on mingw.
> wmemset: Support for MSVC.
> wmemmove: Support for MSVC.
> wmemcpy: Support for MSVC.
> wmemcmp: Support for MSVC.
> wmemchr: Support for MSVC.
> glthread/*, strsignal: Support for MSVC.
> nonblocking tests: Fix test failure on OpenBSD/SPARC64.
> acl: Fix specification.
> relocatable-lib[-lgpl]: Avoid expensive /proc access on Linux, Cygwin.
> autoupdate
> maint.mk: adjust a release-related rule not to require use of gzip
> test-linkat: don't leave behind a temporary file
> float, math: add omitted file
> isinf: Fix for OpenBSD/x86.
> isfinite: Fix syntax error in configure test.
> isfinite: Fix typo.
> nonblocking tests: Fix test failure on Linux/IA-64.
> mkfifoat tests: Fix a test failure on mingw.
> float, math: Fix 'int' to 'long double' conversion on Linux/SPARC64.
> nonblocking tests: Fix test failure on Linux/SPARC (32-bit and 64-bit).
> gnulib-tool: Improve suggestion where to put gl_EARLY invocation.
> Centralize C99 requirement.
> float: Fix LDBL_MAX value on Linux/PowerPC.
> Tweak last ChangeLog entry.
> doc: Improve doc about gl_EARLY.
> fgetc, fputc, fread, fwrite tests: Fix link error.
> fputc, fwrite tests: Avoid test failure on MSVC.
> raise: Fix double declaration with modules 'sigprocmask' and 'sigpipe'.
> autoupdate
> base64-tests: avoid memory leak
> base32: new module
> gnulib: use more-standard license notice wording
> dup2: minor simplification
> strings: Fix compilation error on MSVC.
> fflush et al.: Document limitation on MSVC.
> msvc-inval: Allow three invalid parameter handling modes.
> msvc-inval: Make handler multithread-safe.
> msvc-inval: Install handler globally.
> strerror_r-posix: Fix for MSVC 9.
> ftruncate: Support for MSVC 9.
> New module 'fstat'.
> linkat: Fix compilation on MSVC 9.
> fclose: Support for MSVC 9.
> dup2: minor simplifications
> test-futimens: avoid a warning from gcc -Wshadow
> fdopen: Support for MSVC 9.
> fgetc, fputc, fread, fwrite tests: Avoid compilation error on MSVC.
> dup: Simplify autoconf test.
> Tests for function fwrite().
> Tests for function fread().
> Activate fputc tests.
> Enhance fgetc, fputc tests.
> write: Support for MSVC 9.
> read: Fix last commit.
> dup2: Fix last commit.
> sigprocmask: Make code safer.
> dup2: clarify by coalescing Windows-specific material
> sigprocmask: move #include directive
> read: Support for MSVC 9.
> close: Support for MSVC 9.
> msvc-nothrow: Avoid a compiler warning.
> New module 'dup'.
> getdtablesize: Support for MSVC 9.
> signal-h: Rename from signal.
> sigprocmask: Avoid crashes through signal() on MSVC 9.
> Tests for module 'raise'.
> raise: Support for MSVC.
> pipe2: Fix compilation on pre-C99 compilers.
> dup2: Fix typo in last commit.
> New module 'msvc-nothrow'. Makes _get_osfhandle safe on MSVC 9.
> dup2: Make code more maintainable.
> msvc-inval: Fix compilation error.
> update from texinfo
> mkdir: Tweak for MSVC 9.
> Tests for module 'chdir'.
> New module 'chdir'.
> rmdir: Support for mingw, MSVC 9.
> getcwd: Tweak for MSVC 9.
> strerror_r-posix: Avoid a link error on MSVC.
> select: Avoid link errors on MSVC.
> select: Avoid compilation error on MSVC.
> Consolidate all uses of PATH_MAX in *.m4 files.
> ftruncate: Un-deprecate, concentrate on Win32 support.
> Add dependencies to new dirent related modules.
> opendir: Avoid compilation error on mingw.
> ftruncate tests: Avoid a test failure on mingw.
> select tests: Avoid test failures on OSF/1 5.1 and mingw.
> New module 'fdopen'.
> unlockpt tests: Avoid test failure on NetBSD 5.1.
> getlogin, getlogin_r tests: Avoid test failure on Linux/SPARC.
> time tests: Don't require pid_t.
> time tests: Don't require pid_t.
> fsync tests: Avoid a test failure on mingw.
> euidaccess: Update comments.
> Ensure EBADF returns for socket functions on mingw.
> select tests: EBADF tests.
> Tests for module 'posix_spawn_file_actions_addopen.
> Tests for module 'posix_spawn_file_actions_adddup2'.
> Tests for module 'posix_spawn_file_actions_addclose'.
> Tests for module 'unlockpt'.
> Tests for module 'grantpt'.
> freopen tests: EBADF tests.
> fclose tests: EBADF tests.
> fflush tests: EBADF tests.
> ftello tests: EBADF tests.
> fseeko tests: EBADF tests.
> Tests for function fputc().
> Tests for function fgetc().
> Tests for function fdopen().
> Tests for module 'vdprintf'.
> Tests for module 'dprintf'.
> Tests for module 'ioctl'.
> fcntl tests: EBADF tests.
> utimensat tests: EBADF tests.
> renameat tests: EBADF tests.
> mkfifoat tests: EBADF tests.
> readlinkat tests: EBADF tests.
> symlinkat tests: EBADF tests.
> linkat tests: EBADF tests.
> Tests for module 'faccessat'.
> fdopendir tests: EBADF tests.
> openat tests: EBADF tests.
> utimens, futimens, fdutimensat tests: EBADF tests.
> Tests for function fstat().
> test-ttyname_r tests: EBADF tests.
> Tests for module 'isatty'.
> Tests for module 'write'.
> Tests for module 'read'.
> pwrite tests: EBADF tests.
> pread tests: EBADF tests.
> lseek tests: EBADF tests.
> Tests for module 'ftruncate'.
> fsync tests: EBADF tests.
> fdatasync tests: EBADF tests.
> Tests for module 'fchown'.
> Tests for module 'fchmod'.
> fchdir tests: EBADF tests.
> dup2 tests: EBADF tests.
> Tests for module 'dup'.
> Tests for module 'close'.
> Tests for module 'shutdown'.
> Tests for module 'setsockopt'.
> Tests for module 'sendto'.
> Tests for module 'send'.
> Tests for module 'recvfrom'.
> Tests for module 'recv'.
> Tests for module 'listen'.
> Tests for module 'getsockopt'.
> Tests for module 'getsockname'.
> Tests for module 'getpeername'.
> Tests for module 'connect'.
> Tests for module 'bind'.
> accept4 tests: Fix for native Windows.
> accept tests: Fix for native Windows.
> msvc-inval: Require a semicolon after DONE_MSVC_INVAL.
> sched: Ensure pid_t is defined.
> msvc-inval: Ensure the entire expansion is a single statement.
> tests: use printf, not echo in init.sh's warn_ function
> futimens: enhance test
> date: accept 'hence' as opposite of 'ago'
> getcwd: don't fail in a deep directory on a system without openat
> maint.mk: avoid warnings from perl about missing files
> * lib/stat.c: Move comment.
> stat: use pathmax.h only if needed
> utimens: remove dependency on dup2
> inet_ntop, inet_pton: Look for it also in libresolv.
> accept, accept4 tests: Avoid link error on Solaris.
> accept4: Avoid link error on Solaris.
> socket functions: Avoid link errors on Solaris.
> ptsname tests: Let the test fail rather than hang (e.g. on AIX 5.1).
> posix_spawn_file_actions_add*: Fix module dependencies.
> rename, renameat tests: Avoid test failures on FreeBSD 6.4.
> Tests for module 'accept4'.
> accept tests: Fix last commit.
> Tests for module 'accept'.
> dup2: Support for MSVC.
> New module 'msvc-inval'.
> Tests for module 'pclose'.
> New module 'pclose'.
> popen: Support for MSVC.
> isnanl, isnand, isnanf: Work around MSVC bug.
> sys_socket tests: Fix recent mistake.
> putenv: Support for MSVC.
> math: Avoid macro redefinition warnings on MSVC.
> doc: Mention functions which are declared as macros.
> Add dependencies to new dirent related modules.
> inet_pton: Fix mistake in last commit.
> inet_pton: Support for MSVC on Windows Vista or newer.
> inet_ntop: Support for MSVC on Windows Vista or newer.
> test-fsync: yet another enhancement
> Enhance fsync, fdatasync tests.
> Fix last ChangeLog entry.
> Support for MSVC compiler: Ensure mode_t gets defined.
> sys_stat: Support for MSVC.
> Support for MSVC compiler: Ensure off_t gets defined.
> fdatasync: port to Solaris
> fdatasync: port to MacOS X 10.7
> fdatasync: minor improvements
> unistd: update refs to newer POSIX
> fdatasync: new module
> test-fsync: enhance tests
> Support for MSVC compiler: Ensure ssize_t gets defined.
> Avoid using #, the m4 comment starter character, near brackets.
> Properly quote AC_CHECK_DECLS' 4th argument.
> Properly quote AC_CHECK_DECL's 4th argument.
> opendir: avoid compile warning
> maint.mk: sc_tight_scope: propagate failure from sub-make
> tempname: Support for MSVC.
> sys_time: Support for MSVC.
> stat: Support for MSVC.
> pathmax: Support for native Windows.
> New modules 'opendir', 'readdir', 'rewinddir', 'closedir'.
> asm-underscore.m4: Support for MSVC.
> Expand range of versions of glibc for which _GNU_SOURCE is needed to get
crypt.
> doc: Update regarding MSVC 9.
> unistd et al.: Don't assume <unistd.h> exists.
> strcase: Support for MSVC.
> strings: Don't assume <strings.h> exists.
> dirent: Don't assume <dirent.h> exists.
> Fix wint_t on MSVC.
> sys_types: Fix typo.
> autoupdate
> Support for MSVC compiler: Ensure size_t gets defined.
> C++ tests for module 'sys_types'.
> Tests for module 'sys_types'.
> New module 'sys_types'.
> Support for MSVC compiler: Avoid division by a literal 0.
> Ensure pid_t gets defined.
> acl: Fix compilation on Solaris 10 (older version).
> iconv, unsetenv: Add support for MSVC compiler.
> *printf: Add support for MSVC compiler.
> nocrash: Add support for native Windows.
> absolute-header, include-next: Add support for MSVC compiler.
> ChangeLog: change each leading sequence of 8 spaces to a TAB
> maint.mk: mark the post-release commit log with "maint: " prefix
> Doc about crypt functions.
> gc: Fix copyright header.
> pthread: Determine $(LIB_PTHREAD) correctly on OSF/1 5.1.
> openat: Work around compilation error with OSF/1 5.1 DTK cc.
> Revert last commit.
> openat: Work around compilation error with OSF/1 5.1 DTK cc.
> parse-datetime: document the newly accepted format
> autoupdate
> acl: Fix a test failure on newer Solaris 10 with ZFS.
> acl: Update for AIX >= 5.3 with NFS.
> acl: Fix a test failure on AIX >= 5.3 with NFS.
> acl: Fix a test failure on IRIX 6.5 with NFS.
> openat: port to AIX 7.1 with large files
> acl: Avoid errors on NonStop Kernel.
> acl: Clean up Solaris code.
> acl: Fix a bug with NFSv4 ACLs on Solaris 10 (newer version).
> acl: Improve support of NFSv4 ACLs on Solaris 10 (newer version).
> copy-file: Try unit tests on more file systems.
> acl: Try unit tests on more file systems.
> acl: Remove unused code in last commit.
> acl: Improve support of NFSv4 ACLs on Solaris 10 (newer version).
> openat: test for fstatat (..., 0) bug
> openat: test for fstatat (AT_FDCWD, ..., 0) bug
> avoid literal : in index entries
> Allow the user to override the choice of AR, ARFLAGS, RANLIB.
> Find 'ar' program that fits with --host argument.
> tests: init.sh: Support any non-GNU diff.
> tests: init.sh: work also with any non-GNU diff that supports -u
- [bug-diffutils] new snapshot available: diffutils-3.2.37-f0b0,
Jim Meyering <=