[Top][All Lists]

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

[platform-testers] new snapshot available: sed-

From: Jim Meyering
Subject: [platform-testers] new snapshot available: sed-
Date: Mon, 05 Dec 2016 17:12:29 -0800

It has been over four years since the preceding release of sed.
We expect to make upcoming releases with far greater frequency.
Please give this test release a workout and let us know of any
problem you find.

Download from here:

Changes in sed since v4.2.2 are summarized at

To test, follow this standard procedure:

  tar xf sed-ss.tar.xz && cd sed- &&
  ./configure && make check VERBOSE=yes

Find details of any failure in test-suite.log or in

All commits grouped by author are as follows:

Assaf Gordon (51):
      build: comment out definitions of unused macros
      sed: reject recursive escaping after \c
      tests: invalid-mb-seq-UMR: avoid false-failure
      tests: test N command in gnu/posix modes
      tests: test invalid backreferences in gnu/posix modes
      tests: test 's///' gnu extensions in gnu/posix modes
      tests: test gnu address extension in gnu/posix modes
      tests: test 'l' command
      tests: test -z/--null-data option
      tests: test -u/--unbuffered mode
      tests: test -i/--inplace with backup suffix option
      tests: exercise 'panic' calls
      tests: test regex compilation errors
      tests: test compilation-related errors
      tests: test s/// modifiers
      tests: test substitue replacements (s//\N/)
      tests: test character-classes escaping in POSIX mode
      tests: test auto-silent mode with '#n' comments
      tests: test program file from STDIN
      tests: test 'R' command
      tests: test less-common execution cases
      tests: test less-common compilation cases
      tests: test \dNNN \oNNN \xNN escape sequences
      tests: test text normalization (\X sequences)
      sed: fix minor multibyte parsing bug
      tests: skip tests upon buggy mbrtowc implementations
      tests: test y,s non-slash multibyte delimiters
      tests: test y command in multibyte locales
      tests: test --follow-symlinks option
      build: switch to non-recursive makefile
      maint: update .gitignore
      maint: update .gitignore after bootstrap
      maint: add copyright/license information to
      maint: add static-analysis target to
      sed: allow multiple (non-conflicting) -E/-r parameters
      sed: reject 's///e' in --posix mode
      sed: adjust line-terminator of F/l/= commands when -z is used
      doc: expand on N command
      doc: mention \s,\S,\<,\> regex gnu-extensions
      maint: update AUTHORS
      maint: remove README-alpha
      maint: remove superfluous name from
      maint: update program name in
      doc: update README
      maint: update .mailmap
      sed: new --sandbox option
      maint: regenerate sed.texi after doc change
      sed: standardize exit code values
      build: remove explicit 'html' makefile target
      maint: upgrade documentation license to GFDL-1.3 (or later)
      doc: reorganize and expand manual

David A. Wheeler (1):
      Modify documentation to note sed "-E" option, now in POSIX, for EREs.

Jim Meyering (106):
      fix "y" to work with NUL in the RHS
      maint: correct failing "version" test
      fixup: add the properly-named new test files
      maint: update bootstrap from gnulib
      maint: update build/gnulib infrastructure; generate ChangeLog
      maint: update autogenerated .gitignore files
      maint: remove all trailing white space
      maint: update copyright dates; use gnulib's update-copyright module
      maint: convert obsolescent @VAR@ notation to $(VAR)
      maint: begin to modernize
      maint: do not version-control generated files.
      maint: remove ACLOCAL_AMFLAGS in favor of AC_CONFIG_MACRO_DIRS
      maint: .gitignore: ignore more
      tests: hook up gnulib-tests
      maint: add, derived from grep's
      maint: generate THANKS from
      maint: turn on the test that prohibits use of HAVE_CONFIG_H
      maint: add .prev-version
      doc: remove doubled word
      maint: enable double-word prohibition
      maint: enable sc_const_long_option syntax check
      maint: enable more checks
      maint: enable sc_program_name syntax check
      maint: enable sc_space_tab syntax check
      maint: enable sc_makefile_at_at_check syntax check
      maint: enable sc_prohibit_always_true_header_tests syntax check
      maint: enable sc_po_check syntax check
      maint: enable sc_cast_of_alloca_return_value syntax check
      maint: enable sc_cast_of_argument_to_free syntax check
      maint: enable sc_m4_quote_check syntax check
      maint: enable sc_prohibit_tab_based_indentation syntax check
      maint: enable sc_prohibit_empty_lines_at_EOF check
      maint: avoid false-positive used-uninit. warning from gcc
      maint: avoid gcc warning about unused macro
      maint: declare several "int" locals to be of type size_t
      maint: manually convert K&R to ANSI style decls; and add "static"
      maint: add _Noreturn attribute to two functions
      maint: avoid more gcc warnings: apply _GL_ATTRIBUTE_PURE
      maint: avoid a gcc "const discard" warning
      maint: add three casts-in-initialization to avoid warnings
      build: use gnulib's manywarnings module
      build: avoid warning about unused fchown result
      doc: NEWS: mention the gzip->xz release tarball switch
      remove support for the 'L' (fmt/flow-paragraph) command
      build: build-aux/texi2dvi: remove file
      maint: fix "make distcheck" failure
      build: update build tool version requirements
      maint: remove po/sed.pot from version control
      maint: update .gitignore
      maint: begin to use "size_t" more, where appropriate
      maint: enable sc_prohibit_strncpy check
      maint: update copyright year ranges to include 2015; update gnulib
      maint: remove more unnecessary declarations
      maint: translate_mb: new function factored out of 'y'-handling case
      maint: enable sc_prohibit_long_lines
      maint: initialize an mbstate_t with "= { 0, };", rather than with memset
      maint: COPYRIGHT_YEAR: remove, along with tests that use it
      use generated version.[ch] and add and
      maint: invoke make via $(MAKE), not via "make"
      tests: set sed's expected failure status to 4
      build: require gettext 0.19.2, perl-5.5
      maint: enable sc_file_system
      maint: add "/*~" to build-aux/ and m4/.gitignore files
      maint: remove SED_FEATURE_VERSION; use PACKAGE_VERSION instead
      tests: test for just-fixed UMR bug
      maint: tweak comments and rearrange code slightly
      maint: housekeeping: sync a few rules from coreutils
      build: do not require autoconf.git
      tests: skip the new test in presence of buggy valgrind
      maint: remove stray blank line in the middle of a comment
      sed -i: don't leave behind a temporary sedXXXXXX file
      build: avoid warning about implicit declaration of unlink
      tests: initialize $fail to 0
      sed -i: do not treat "-" as a file name
      typo fix: s/singlebyte/single-byte/
      maint: remove dead code
      tests: avoid false-failure on system with no ja_JP.eucJP locale
      sed: reject a ":" command without a label
      tests: add helper prog, get-mb-cur-max and re_en_utf8_locale_ function
      sed: fix a heap-clobbering buffer overrun
      sed: do not elide an invalid byte in a substitution RHS
      maint: update copyright year, bootstrap,
      revert v4.2.2-87-gc033bde, to make sed -i treat "-" as a file name
      tests: don't let any envvar setting perturb tests
      maint: sort
      maint: skip a check when en_US.UTF-8 collation rules are broken
      sed: avoid one-byte heap buffer overrun
      sed: remove obsolete advice from --help output
      build: fix sed.1 dependency; work with latest automake
      doc: work with read-only sed.1
      maint: fix distclean-vs-excess-.Po files more cleanly
      gnulib: update to latest, for new dfa module
      dfa: reflect move of dfa code to new gnulib module
      gnulib: update to latest
      build: address warnings from GCC 7
      maint: address syntax-check warnings about @pxref
      tests: use "returns_ 1" rather than testing $? = 1
      maint: fix two "make syntax-check" failures
      maint: remove unused parameters
      maint: fix -Wformat-exposed errors in uses of "panic"
      build: avoid "make distcheck" failure due to leftover .Po files
      build: stop suppressing many -W... warnings
      tests: use "returns_ 1" rather than "&& fail=1"
      gnulib: update to latest
      tests: use "returns_ N env VAR=val ..."
      gnulib: update to latest

Jose E. Marchesi (6):
      gnulib update and copyright year updated.
      add an example on using | in extended regexps.
      Typo fixed in the manual.
      Set PATH_MAX to some constant in case it is not defined in system headers.
      Avoid a little potential misunderstanding in the Regular Expressions 
section of the manual.
      gnulib submodule updated.

Norihiro Tanaka (6):
      sed: avoid a UMR bug when processing an invalid multibyte sequence
      sed: fix mishandling of overlapping address ranges
      sed: use grep's DFA matcher to speed up regular expression matching
      sed: fix incorrect match for title case
      sed: optimize regex processing of lone ^ or $
      sed: fix multi-line regex matching with -z

Paolo Bonzini (1):
      add missing files to repository

Stanislav Brabec (1):
      sed: fix --follow-symlinks to work when reading stdin

Stefano Lattarini (3):
      build: avoid bootstrap failure
      tests: enable Automake parallel testsuite harness
      testsuite: make test logs more verbose

Tristan Verniquet (1):
      sed: use unlocked-io

Vincenzo Romano (1):
      doc: make an example's description more precise

Changes in gnulib since v4.2.2:

* gnulib baaadca...ef9d01e (1319):
  > javacomp: Support Java 7 and 8.
  > gnulib-tool: fix the previous change
  > gnulib-tool: fix the previous change
  > gnulib-tool: properly list the LGPL3orGPLv2 license
  > localcharset: Avoid theoretical buffer overrun.
  > Relicense some modules under LGPLv2+.
  > scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC
  > alphasort, scandir: Port to OS/2 kLIBC
  > relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC
  > sys_socket: typedef sa_family_t correctly on OS/2 kLIBC
  > dfa: avoid new infinite loop
  > dfa: do not match middle of multibyte character
  > dfa: avoid false match in non-UTF8 multibyte locales
  > ptsname_r: leverage AC_HEADER_MAJOR
  > md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation
  > maint: use a more standard return from mbrtowc test
  > freopen: fix typo in previous commit
  > freopen: work around glibc bug with closed fd
  > fnmatch: fix typo introduced on 2016-08-17
  > maint: fix ChangeLog typo
  > dfa: simplify with new function fillset
  > dfa: fix glitches with on-demand states
  > dfa: addition of new state on demand
  > srclist: sync with released gettext
  > srclist: add "release" option
  > snippet/c++defs: Simplify _GL_CXXALIAS_* macros.
  > dfa: fix logic typo
  > fix test driver leaks: exclude, malloc, realloc
  > Fix gnulib C++ namespace support and std::frexp
  > GNULIB_NAMESPACE::func need not pull in rpl_func
  > libunistring: Relicense under dual "LGPLv3+ or GPLv2" license.
  > Relicense some modules under LGPLv2+.
  > Relicense some modules under LGPLv2+.
  > autoupdate
  > Enable Unicode decoder safety unconditionally.
  > Correct indentation.
  > relocatable-prog-wrapper: Fix breakage on Cygwin.
  > strerror: Make it compile in C++ mode.
  > sys_time: add gnulib::timeval for C++
  > snippet/c++defs: fix real-floating arg functions in C++ mode
  > strftime: don't use __THROW
  > obstack: port to gcc -fcheck-pointer-bounds
  > strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw
  > strptime: fix compile error in recent change
  > gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license.
  > strftime: tune %q
  > Merge strftime.c changes from glibc
  > strerror_r-posix: Fix override of AC_FUNC_STRERROR_R
  > Fix gnulib C++ namespace support and std::frexp
  > GNULIB_NAMESPACE::func need not pull in rpl_func
  > manywarnings: fix -Wno-missing-field-initializers detection
  > non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir
  > strftime,strptime: support %q to represent the quarter
  > autoupdate
  > bootstrap: Fix get_version() for AIX 5.3
  > intprops: port to older XL C
  > autoupdate
  > backupfile: initialize default suffix within the implementation
  > futimens: remove FIXME for old Linux kernels
  > utimensat: remove FIXME for old Linux kernels
  > maint: update how to make web pages
  > qsort_r: Fix macrology for platforms that lack the function.
  > sys_types: fix Texinfo typos
  > getprogname: port to HP-UX
  > Update doc about target platforms.
  > opendir, readdir, closedir: Relicense under LGPLv2+.
  > Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R.
  > Make the 'argp' module work without the 'error' module.
  > diffseq: restore TOO_EXPENSIVE heuristic
  > non-recursive-gnulib-prefix-hack: Don't make assumptions about 
gnulib-tool's --source-base option value.
  > iconv: Avoid compilation error when bootstrapping GNU libiconv.
  > Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'.
  > system-quote tests: Avoid compiler warning on AIX.
  > Fix some "gcc -Wall" warnings.
  > gnulib-tool: Make --create-testdir on all modules work again.
  > libunistring: change the maintainer to 'all'
  > Simplify "configure: checking ..." messages.
  > Simplify "configure: checking ..." messages.
  > quotearg-tests: pacify gcc -Wall
  > canonicalize-lgpl: fix for missing SIZE_MAX on older systems
  > printf.m4: fix a bug in detecting printf %j support
  > sched: substitute HAVE_SYS_CDEFS_H too
  > quotearg: never write beyond the returned length
  > getprogname tests: Avoid failure in packages that use libtool.
  > getprogname: Fix test failure on Cygwin. Comments.
  > Make sure the libunistring detection rejects older versions with a known 
  > sh-quote, system-quote: revert regression of unit test.
  > quotearg: fix stale tests
  > non-recursive-gnulib-prefix-hack: fix inconsequential typo
  > Fix a test crash.
  > test-limits-h: suppress -Woverlength-strings
  > gettime, timespec, utimens: Relicense under LGPL.
  > canonicalize-lgpl: Support the case path_max > INT_MAX.
  > getprogname: IBM z/OS: avoid NULL-dereference
  > test-stdint: use _GL_VERIFY rather than "verify" for some tests
  > Add missing ChangeLog entry
  > stdint: port SIZE_MAX to glibc s390
  > getprogname: port to IBM z/OS
  > maint: remove stray space after "." in AC_DEFINE comment.
  > long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough
  > utimecmp: avoid new GCC 7 warning from -Wbool-operation
  > dfa: save memory for states
  > wchar, wctype-h: fix for MinGW 3.22.2
  > long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough
  > utimecmp: avoid new GCC 7 warning from -Wbool-operation
  > autoupdate
  > quotearg: minimize shell quoting using double quotes
  > vasnprintf.c: avoid spurious warning from GCC 7
  > getprogname: correct the test for a __progname variable
  > u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough
  > dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough
  > getprogname: avoid __progname vs program_invocation_short_name pitfall
  > getprogname: port to OpenBSD 5.1
  > sched: port to GCC 6.2.1 on macOS Sierra
  > tests/ port Alpine fix to AIX 7.1
  > nl_langinfo: pacify GCC
  > stdint: also set GL_GENERATE_LIMITS_H
  > limits-h, stdint: Don't assume extensions, fix typo
  > getprogname: port to AIX
  > update from texinfo
  > update from texinfo
  > extensions: fix typo in comment
  > stdint: support new _WIDTH macros
  > limits-h: new module
  > stdio: don't redefine __USE_MINGW_ANSI_STDIO
  > sys_types: avoid glibc 2.25 warnings about major()
  > mountlist: include sysmacros.h for glibc
  > extensions: port to more ISO C TSes
  > intprops: new macro TYPE_WIDTH
  > extensions: port to recent ISO C TRs
  > update from texinfo
  > update from texinfo
  > dfa: port to Solaris 9
  > autoupdate
  > strverscmp: avoid link failure on OS X
  > dfa: new module, importing grep's DFA matcher
  > getprogname-tests: don't depend on assert-h
  > getprogname-tests: work also when EXEEXT is nonempty
  > getprogname: fix errors in previous change
  > parse-datetime: restrict debug output to input string
  > flexmember: new macro FLEXALIGNOF
  > getprogname: port to systems with __argv (mingw, msvc)
  > flexmember: port better to GCC + valgrind
  > getprogname: port to Solaris 10
  > stdalign: correct mistake in alignof doc
  > getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required
  > remove sc_program_name
  > Port tests away from progname
  > Port modules to use getprogname explicitly
  > getprogname: new module
  > autoupdate
  > manywarnings: add -fno-common
  > parse-datetime: Fix typo.
  > intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6
  > strverscmp: sync with glibc
  > xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0
  > intprops.h: port recent changes to GCC 6.2.0
  > intprops.h: use __typeof__ with GCC 7
  > intprops.h, xalloc-oversized.h: work with gcc 7
  > intprops.h: fix missing-backslash problems
  > autoupdate
  > intprops: fix paren typo on old platforms
  > intprops: port to OpenVMS
  > parse-datetime: improve debug implementation
  > c-strcase-tests: port to EBCDIC
  > sigpipe-tests: fix typo
  > canonicalize-lgpl: fix errno after malloca fails
  > strtod: port errno handling to z/OS
  > strtod: port to z/OS
  > regex, string: rename to avoid '__string'
  > c-strcase-tests, wcwidth-tests: depend on c-ctype
  > thread: port to z/OS
  > maint: port tests to z/OS errno behavior
  > maint: preprocessor changes to support z/OS
  > fclose, strstr-simple, wchar: port to z/OS
  > iconv_open-utf-tests, iconv-tests: port to EBCDIC
  > c-strcase-tests, wcwidth-tests: port to EBCDIC
  > stdbool: don't require _Bool for C++
  > getdelim: remove dependency on realloc-posix
  > update from texinfo
  > update from texinfo
  > parse-datetime: add optional debug printing
  > update from texinfo
  > tests/ exclude dash with bad "local" semantics
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > expand the prohibit_doubled_word regex
  > useless-if-before-free: skip non-matching lines early
  > update from texinfo
  > speed up sc_po_check
  > speed up require_config_h_first
  > speed up sc_po_check
  > update from texinfo
  > update from texinfo
  > autoupdate
  > autoupdate
  > update from texinfo
  > autoupdate
  > update from texinfo
  > obstack: pacify GCC 6 with -Wnull-dereference
  > update from texinfo
  > doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet
  > doc: mention glibc SSIZE_MAX buglet
  > printf-posix: Fix mingw build
  > mktime: call tzset as per POSIX
  > fts: handle readdir() errors
  > intprops: port better to GCC 7
  > intprops-test: port to GCC 6
  > autoupdate
  > update from texinfo
  > autoupdate
  > xalloc-oversized: port to GCC 7; fewer warnings
  > autoupdate (gettext-
  > update from texinfo
  > regex: port to Sun C
  > update from texinfo
  > stdbool: Restore __bool_true_false_are_defined check
  > stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11
  > Use GCC_LINT, not lint
  > secure_getenv: Port to many more platforms.
  > update from texinfo
  > canonicalize: Fix broken probe for realpath.
  > unsetenv: relax to LGPLv2+
  > update from texinfo
  > Set default TOP_NODE_UP_URL in HTML output.
  > manywarnings: update for GCC 6.1
  > autoupdate
  > intdiv0, memmem, nocrash, strcasestr, strstr: no exit
  > glob: size_t overflow checks
  > glob: don't assume INT_MAX < SIZE_MAX
  > Fix undefined behaviour in gettext.h.
  > autoupdate
  > git-version-gen: avoid undefined shift
  > update from texinfo
  > glob: merge glibc changes into lib/glob.c
  > mktime: spelling fix in comment
  > mktime: port to stricter signed overflow checking
  > mktime: speed up DEBUG_MKTIME benchmarks
  > mktime: resurrect DEBUG_MKTIME testing
  > mktime: simplify DEBUG_MKTIME
  > Port mktime_internal offset to unsigned time_t
  > xstrtol: prohibit monstrosities like "1bB"
  > xstrtod: reinstate setting of *result upon ERANGE
  > xstrtod: modify *result only if no errors
  > btowc: document problems in C locale
  > autoupdate
  > update from texinfo
  > mktime: improve integer overflow checking
  > intprops: check two's complement assumption
  > intprops, mktime, strtol: assume two's complement
  > stdint: port to strict C11 left shift
  > mbrtowc: work around glibc bug#19932
  > update from texinfo
  > autoupdate
  > stdint: detect good enough pre-C++11 stdint.h in C++ mode
  > argp: merge changes from glibc
  > Prefer American spelling for "initialize"
  > autoupdate
  > stddef: support configuring with g++
  > autoupdate
  > autoupdate
  > update from texinfo
  > test-framework-sh: minor cleanups
  > test-framework-sh: revert port to NetBSD 7.0
  > autoupdate
  > Port better to Alpine Linux
  > test-framework-sh: port to NetBSD 7.0
  > update from texinfo
  > gitlog-to-changelog: suppress ignored chatter
  > update from texinfo
  > update from texinfo
  > setlocale: add "sv" to Windows language table
  > update from texinfo
  > sys_select: port to new Cygwin
  > test-userspec.c: do not trigger gcc's new -Wmisleading-indentation
  > time_rz: port to clang -Wunused-const-variable
  > std-gnu11: improve clang support
  > select: port more to Intel 2016.1.150 compiler
  > select: try to port to 2016.1.150 compiler
  > localename-tests: memory allocation fixes
  > intprops: make .h file license match module
  > acl: fix missing return on Cygwin
  > update from texinfo
  > update from texinfo
  > extern-inline: port to PGI CC
  > update from texinfo
  > update from texinfo
  > signbit: port back to pre-C++11 GCC
  > mountlist: recognize autofs-mounted remote file systems, too
  > signbit: port to C++ with GCC 6
  > regex: make it closer to libc
  > regex: merge patches from libc
  > update from texinfo
  > update from texinfo
  > autoupdate
  > autoupdate
  > stdalign: port to older HP and IBM cc
  > stdalign: port to clang 3.7.0
  > update from texinfo
  > readdir_r: now obsolescent
  > Use modern texinfo when syncing install.texi output from autoconf
  > update from texinfo
  > sync install.texi from autoconf
  > misc: port better to gcc -fsanitize=address
  > update from texinfo
  > autoupdate
  > verify-tests: also remove stray test-verify.Tpo
  > std-gnu11: new module
  > update from texinfo
  > update from texinfo
  > get-permissions, strftime: fix grammar in comments
  > gettext: mark as obsolete
  > gnulib-tool: don't give up on ln -s so easily
  > closedir: fix OS/2-related typos
  > openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC
  > regex: treat [x] as x if x is a unibyte encoding error
  > closedir, dirfd, opendir: port to OpenSolaris 5.10
  > bootstrap: use American spelling
  > @item needed inside @itemize
  > hash-pjw-bare: fix comment
  > wcwidth: Replace also on OpenBSD 5.8
  > update from texinfo
  > gnu-web-doc-update: fix addition of new files
  > utimens-tests: avoid pulling gettext .m4 files
  > regex: pacify static checkers
  > regex: fix [ diagnostic
  > regex: fix memory leaks
  > fts: don't unconditionally use leaf optimization for NFS
  > * gnulib-tool: fix stray debug line in previous patch
  > gnulib-tool: don't assume ln -s works
  > utimes: detect utimes() correctly on OS/2 kLIBC
  > openat_proc_name: port to OS/2 kLIBC
  > stdint: check _INTPTR_T_DECLARED for intptr_t etc.
  > doc: mention unfixed issues with unsupported localtime() values
  > Go back to gettext-0.19.7
  > opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC
  > dup, dup2, fcntl: support a directory fd on OS/2 kLIBC
  > pipe_filter_ii_execute: port to OS/2 kLIBC
  > wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC
  > w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC
  > pipe-filter-aux: undefine HAVE_SELECT on KLIBC
  > binary-io: don't put fd in binary mode if it is a console on EMX
  > doc: mention setlocale() issues on OpenBSD
  > sig2str: list all signals on FreeBSD >= 7
  > acl-permissions: port to USE_ACL==0 platforms
  > mktime: rename macro to avoid glibc clash
  > Port "$@" to OpenIndiana ksh93
  > autoupdate
  > Port Universal Time settings to strict POSIX
  > update from texinfo
  > update from texinfo
  > msvc-inval: fix problem with unset shell var
  > autoupdate
  > tests: for compare_(), use cmp -s where available
  > version-etc: new year
  > human: fix output buffer overrun by 1
  > autoupdate
  > maint: add missing ChangeLog entry for previous commit
  > maint: fix operator precedence in mbrtowc test
  > autoupdate
  > regexprops-generic: update from regex.h
  > strftime-tests: avoid false failure on OS X
  > update from texinfo
  > fts: ensure leaf optimization is used for NFS
  > fts: enable leaf optimization for XFS
  > non-recursive-gnulib-prefix-hack: preserve V_GPERF lines
  > intprops: comment fix
  > update from texinfo
  > intprops-test: work around GCC bug 68971
  > autoupdate
  > gnulib-tool: allow multiple --local-dir usage
  > fix freadptr to work with ungetc on all uClibc configs
  > update from texinfo
  > autoupdate
  > parse-datetime: relax license to LGPLv2+, for OSTree
  > update from texinfo
  > autoupdate
  > autoupdate
  > update from texinfo
  > xalloc-oversized: improve performance with GCC 5
  > intprops: new public macro EXPR_SIGNED
  > intprops: fix typo in clang port
  > test-timespec: fix typo in previous change
  > timespec-sub: fix overflow bug; add tests
  > intprops-test: suppress -Woverlength-strings
  > maint: add missing ChangeLog entry for previous commit
  > quotearg: add quotearg_n_style_colon()
  > intprops: revise _WRAPV macros, revert _OVERFLOW
  > intprops: add parentheses for when OP has precedence lower than "-"
  > quotearg: constify get_quoting_style parameters
  > quotearg: add support for $'' shell escaping
  > maint: use a more standard return from mbrtowc test
  > intprops: add WRAPV and const flavors for GCC 5
  > doc: use extended timezone format in iso-8601 example
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > stdalign: port to Sun C 5.9
  > autoupdate
  > update from texinfo
  > autoupdate
  > time_rz: fix comment about tzalloc
  > update from texinfo
  > stdalign: work around pre-4.9 GCC x86 bug
  > sc_tight_scope: remove extraneous expressions
  > time_rz: return NULL if localtime_r fails
  > fts: port to C11 alignof
  > time_rz: avoid warning from bleeding-edge gcc's -Wnonnull
  > _gl_TS_function_match: fix "extern" name extracting regexp
  > sc_tight_scope: factor and support OS X
  > ChangeLog: fix typo: s/cound/count/
  > safe-alloc-tests: fix typo in license header
  > copy-file: fix mem leak in error case
  > localename: control langinfo.h inclusion
  > update from texinfo
  > binary-io, math, pthread, sys_socket, u64, unistd: port to strict C
  > accept4-tests: fix to avoid non portable flags
  > update from texinfo
  > update from texinfo
  > gnulib-tool: fix tests of 'extensions' module
  > unicase/locale-language: fix typo in utf-8 cookie
  > autoupdate
  > xalloc: do not worry about GCC 5 warning on 32 bit
  > xalloc: avoid GCC 5.1 warning on 32 bit
  > uniname/uniname-tests: avoid compiler warnings
  > autoupdate
  > mountlist: clean up of variable duplication
  > c-ctype: do not worry about EBCDIC + char signed
  > c-ctype: port better to z/OS EBCDIC
  > gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash
  > sockets: MS Windows initalization fixes
  > gc: fix detection of installed libgcrypt version
  > c-ctype: rewrite to use inline functions
  > fnmatch: add one more coding cookie
  > maint: add coding cookies to non-ASCII sources
  > gitlog-to-changelog: trim only trailing whitespaces
  > Test that c_iscntrl agrees with iscntrl, etc.
  > c-ctype: improve c_isascii testing
  > Fix ChangeLog typo
  > savewd: remove SAVEWD_CHDIR_READABLE
  > Update ChangeLog to match previous patch.
  > c-ctype: support EBCDIC-style c_isascii
  > c-ctype: assume EBCDIC 1047 for c_iscntrl
  > * modules/c-ctype (Depends-on): Add verify.
  > c-ctype: port better to EBCDIC
  > nanosleep: fix return code for interrupted replacement
  > autoupdate
  > Diagnose ERE '()|\1'
  > Revert previous patch, as it did not fix the bug after all.
  > regex: fix dangling-backreference bug
  > regex: merge patches from libc
  > autoupdate
  > autoupdate
  > autoupdate
  > autoupdate
  > ceill: detect buggy OpenBSD implementation
  > mountlist: add me_mntroot field on Linux machines
  > doc: Describe to use multiple instances of gnulib
  > autoupdate
  > autoupdate
  > base32: mark function as __attribute__ const
  > autoupdate
  > autoupdate
  > gnulib-tool: don't transform binary files with sed
  > autoupdate
  > autoupdate
  > autoupdate
  > autoupdate
  > gperf: respect silent rules
  > Improve port of stdalign to C++11
  > pmccabe2html: fix gawk regex escaping
  > update from texinfo
  > time_rz: port to pedantic memcpy
  > autoupdate
  > time_rz: port better to MinGW
  > time: port __need_time_t to MinGW
  > strftime: fix newly-introduced bug on Solaris
  > test-strftime: test for Solaris bug
  > time_rz: port to Solaris etc.
  > time_rz: now LGPL
  > time_rz: make a constant 'const'
  > time_rz: fix off-by-one typo
  > autoupdate
  > fprintftime, strftime: use timezone_t args
  > time_rz: new module
  > flexmember: license is now unlimited
  > autoupdate
  > maint: update copyright paper procedures
  > autoupdate
  > autoupdate
  > localename: fix link error on Illumos
  > unistr/uN-strtok-tests: avoid a trivial leak
  > acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls
  > acl-permissions: Fix on FreeBSD
  > file-has-acl, acl-permissions: fix some more HP-UX typos
  > file-has-acl, acl-permissions: fix HP-UX typos
  > regex: match current GNU grep behavior
  > set-permissions.c: adjust acl_from_mode's cpp guard
  > autoupdate
  > tests: restrict shells to those that support 'local'
  > fix mistakes in ChangeLog entries
  > unistr/uN-strtok: handle multibyte delimiters
  > update-copyright: fix test failure with perl >= 5.22
  > u{16,32}-strstr-tests: relax timeout condition
  > gnulib-common.m4: change the ARFLAGS default to 'cr'
  > update from texinfo
  > autoupdate
  > selinux-h: avoid double free after *getfilecon()
  > fix pty related tests issues on Windows
  > acl: fix definition of acl_from_mode on FreeBSD
  > readutmp: port to FreeBSD >= 9
  > mgetgroups: port to strict OS X
  > mgetgroups: fix port to strict OS X
  > linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X
  > mgetgroups: port to strict OS X
  > mountlist: avoid an unused-label warning on OS X
  > error.c: correct printf-style format: %d -> %u
  > fts: avoid reading beyond the heap allocation
  > savedir: avoid undefined behavior in qsort call
  > userspec: avoid undefined behavior in gettext call
  > update from texinfo
  > gitlog-to-changelog: improve gitmerge.el commits
  > wchar: fix MinGW compilation warnings
  > uniname/uniname-tests: use pristine data files
  > linked-list, linkedhash-list: avoid compiler warnings
  > libunistring: bump minimum version to 0.9.6
  > uniname/uniname: update to Unicode 8.0.0
  > * lib/gen-uni-tables.c: Style fixes.
  > libunistring: update to Unicode 8.0.0
  > gnu-web-doc-update: add --mirror to remove stale files
  > * lib/set-permissions.c: Spelling fix.
  > update from texinfo
  > acl-permissions: pacify -Wsuggest-attribute=const
  > fsync: document AIX misbehavior
  > acl-permissions: more porting to AIX
  > stdio: Don't redefine gets when using C++
  > acl-permissions: add a cast to port to older AIX
  > acl-permissions: port to older AIX, C89 HP-UX
  > update from texinfo
  > vasprintf-posix: avoid compiling vasnprintf where possible
  > file-has-acl: fix build on Mac OS X 10
  > prefix-gnulib-mk: remove no longer needed special case
  > acl: don't depend on the deprecated qacl module
  > gnulib-tool: concatenate lib_SOURCES to a single line
  > pthread_sigmask: discount system version if a simple macro
  > readlinkat: avoid OS X 10.10 trailing slash bug
  > acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681)
  > acl-permissions: Fix build on Solaris and Cygwin
  > linkat: avoid OS X 10.10 trailing slash with symlink bug
  > unlinkat: handle ignoring of ".." on Darwin 14
  > qacl: split into qcopy-acl and qset-acl
  > gitlog-to-changelog: new option --ignore-line
  > qacl: Reimplement qset_acl and qcopy_acl (Bug#20666)
  > file-has-acl: Split feature tests again (Bug#20667)
  > string: fix build failure on BSD/OSX with FORTIFY_SOURCE
  > stdio: limit __gnu_printf__ witness to gcc 4.4+
  > error: use correct printf attributes on mingw
  > update from texinfo
  > inttypes: force correct mingw PRIdMAX even without <stdio.h>
  > stdio: fix probe on mingw under gcc 5.1
  > autoupdate
  > gitlog-to-changelog: parse "Tiny-change"
  > update from texinfo
  > doc: document glibc posix_fallocate() issues
  > document new htmlarg default
  > extern-inline: no need for workaround in GCC 5.1
  > update from texinfo
  > eealloc, pagealign_alloc, xalloc: avoid clang warnings
  > tests: pacify GCC 5.1's stricter printf checking
  > fts: port to GCC 5.1 with --enable-gcc-warnings
  > file-has-acl: port to CentOS 6
  > file-has-acl: always return false when ACLs aren't supported
  > gettext: propagate po/ too
  > file-has-acl: new module, split from acl
  > manywarnings: add GCC 5.1 warnings
  > autoupdate
  > doc: update FDL template to match FDL examples.
  > lstat: fix cross-compilation 'ln -s' problem
  > default to a common CSS style sheet for HTML output
  > gnulib-tool: output bold attribute more portably
  > qacl: Simplify HP-UX acl_nontrivial check
  > acl: On Linux, check for acls without libacl
  > acl, qacl: split off shared functions into separate object file
  > git-version-gen: revert "detect untagged revisions"
  > tempname: avoid unused parameter warnings
  > git-version-gen: detect untagged revisions
  > fseeko: fix build failure on NetBSD >= 6
  > gitlog-to-changelog: port to MS-Windows
  > gendocs: new option --tex for texi2dvi options
  > sync gettext .m4 files from gettext
  > uniname/uniname-tests: fix failure due to alias
  > hash: remove deprecated hash_insert0 function
  > mountlist: remove dependency on libmount
  > stddef: port to pre-C11 GCC on x86
  > quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency
  > yesno: make EOL optional in ENABLE_NLS case also
  > fdopendir-tests: test it does not close its arg
  > gitlog-to-changelog: trim trailing white space
  > gitlog-to-changelog: new option --ignore-matching
  > fdopendir: port better to MinGW
  > fdopendir: fix typo in comment
  > error: document all entry points provided
  > autoupdate
  > autoupdate
  > autoupdate
  > vasnprintf: pacify clang 3.5.0
  > glob, etc.: port to MSVC v18 on MS-Windows 8.1
  > poll: port to MSVC v18 on MS-Windows 8.1
  > tests: support stderr verification with returns_()
  > passfd: avoid valgrind uninitalised data warning
  > uniwbrk/u32-wordbreaks-tests: fix copyright
  > dup2: doc and test for Android bug
  > Replace dup2() on Android
  > Android doesn't define RLIM_SAVED_*
  > autoupdate
  > vasnprintf-posix-tests: use consistent test
  > printf, isinf, etc.: noncanonical != NaN
  > fts: remove redundant close() (trivial)
  > getdtablesize: port better for Android
  > poll: fixes for large fds
  > fcntl: Fix cross compiling
  > dup2, fcntl: cross-compiler better for Android
  > getopt: give accurate ambiguity diagnostic on mem exhaustion
  > getopt: don't crash on memory exhaustion
  > tempname: allow compilation with C++ (trivial)
  > dup2, fcntl: port to AIX
  > getdtablesize, dup2, fcntl: port to Android
  > localename: Implement gl_locale_name_thread_unsafe for Android
  > More changelog fixes
  > fts: avoid crash when a cycle is added while traversing
  > uniname/uniname: support character alias
  > Fix ChangeLog botches in my recent commits
  > duplocale: Fix Android build of duplocale-tests
  > signal_h: Fix Android build
  > net_if: Handle content-free <net/if.h> system headers
  > linkat_nofollow: Add fallback case for cross compiling
  > euidaccess: Fix Android build
  > getugroups: Fix Android build
  > localename: Fix Android build
  > getdtablesize: Fix Android build
  > Assume unbroken ungetc() on Android
  > Fix FILE struct compatibility with Android API level >= 21
  > tests: avoid recent -Werror=unused-variable regression in test-locale
  > maint: various whitespace cleanups in tempname
  > tests: provide returns_() to simplify exit status checking
  > mountlist: only use libmount when specified
  > uniname/unimame-tests: don't link with -lunistring
  > fstrcmp: don't assume strlen < INT_MAX
  > diffseq: prefer ptrdiff_t to ssize_t
  > xalloc: fix typo that suppressed warnings
  > full-read: fix license notice typo
  > crypto/gc: fix a -Wswitch warning
  > autoupdate
  > update from texinfo
  > tempname: new try_tempname function
  > gnulib-tool: fix handling of patch(1) diagnostics
  > bootstrap: exit immediately upon gnulib-tool failure
  > symlinkat: include all required header files
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > localename: support Solaris 12 and illumos
  > locale: fix tests on illumos
  > unictype: avoid undefined left-shift behavior
  > libunistring: bump version of unitypes dependants
  > unictype/category-none: fix link with libunistring
  > unitypes: fix build with installed libunistring
  > time: port to MinGW32 3.21
  > update-copyright: apply to self
  > libunistring: update to Unicode 7.0.0
  > libunistring: update to Unicode 6.3.0
  > libunistring: update to Unicode 6.2.0
  > libunistring: update to Unicode 6.1.0
  > uniwbrk/u32-wordbreaks-tests: add conformance test
  > uniwbrk: ignore Extended/Format characters at BOL
  > test-strstr.c: avoid a trivial leak
  > update-copyright: recognize groff's \(co marker
  > fix compatibility with OS X nm
  > localcharset: improve charset detection on OS/2
  > count-leading-zeros: use 64-bit intrinsics on 32-bit Windows
  > count-leading-zeros: fix pragma typos
  > autoupdate
  > count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows
  > uniname/uniname: update to Unicode 7.0.0
  > doc: update INSTALL from autoconf
  > stdio: fix use of PRIdMAX on modern mingw
  > Fix check for pthreads.h pollution on Mingw64
  > lib-symbol-versions: cache script check
  > maint: fix grammar nits in propername
  > gendocs: Update bug-report address and URLs to Gnulib's.
  > gendocs: Add 'doc/gendocs_template_min'.
  > gendocs: Change maintainer.
  > gendocs: copyright date and version fix
  > derived INSTALL
  > revert copyright updates in slaved files
  > version-etc: new year
  > autoupdate
  > autoupdate
  > xstrtol: ensure errno is reset
  > utimens: fix dependency typo
  > autoupdate
  > docs: mention why libgen.h is bad
  > autoupdate
  > assure: new module
  > autoupdate
  > stdalign: port better to HP compilers
  > stdalign: work around Apple GCC 4.0 bug
  > and templates now maintained in gnulib
  > getcwd: fix test failure on OS X 10.9
  > parse-datetime: avoid a compiler warning with byacc
  > unicase/locale-language-tests: fix LOCALE_FR test
  > autoupdate
  > update from texinfo
  > stddef: support C11's max_align_t
  > unistd: fix iOS check conditional
  > posixtm: avoid compiler warning in a better way
  > relocatable: support UNIXROOT in relocate() on EMX
  > freopen: workaround freopen() on OS/2 kLIBC
  > get_shared_library_fullname: port to EMX
  > find_executable: port to EMX
  > sched: check struct sched_param in spawn.h as well
  > support GNU format printf and scanf on mingw
  > bootstrap: Allow perl modules in $buildreq
  > apply _GL_ATTRIBUTE_PURE to some inline functions
  > vasnprintf: fix potential incorrect errno
  > vasnprintf: fix potential use after free
  > autoupdate
  > filevercmp, posixtm: avoid compiler warnings with -O3
  > Fix LDBL80_WORDS macro on big endian platforms.
  > autoupdate
  > git-version-gen: do not print new line characters
  > gnulib-tool: recognize x:* as an absolute path
  > argp: avoid extraneous translation and mem leak with empty pre doc
  > autoupdate
  > doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE
  > uniname/uniname-tests: skip if system's libunistring is used
  > printf: fix configure check on big endian systems
  > pipe-filter-gi, pipe-filter-ii: port to AIX
  > gitlog-to-changelog: add --until
  > update from texinfo
  > extern-inline: update commentary about GCC bugs
  > gen-uni-tables: untabify
  > gen-uni-tables: check out-of-range values added to 3-level tables
  > gen-uni-tables: utilize 'assert'
  > gen-uni-tables: cosmetic improvements
  > fcntl-h-tests: port to PA-RISC GNU/Linux
  > fts: port to C89
  > unistd: port to iOS
  > obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun
  > autoupdate
  > update from texinfo
  > obstack: avoid potentially-nonportable function casts
  > obstack: fix macro return values
  > obstack: do not assume system-supplied obstack is size_t safe
  > obstack: port to platforms that #define __alignof__
  > linkat: don't unconditionally replace on GNU/Linux
  > linkat: wrap to handle symlinks on OS X 10.10
  > open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno
  > obstack: add NEWS entry for recent incompatible changes
  > mountlist: don't use libmount to decide on dummy/remote
  > maint: add missing ChangeLog entries for Modra's obstack changes
  > obstack: prefer __alignof__ to alignof
  > obstack: prefer alignof to calculating alignments by hand
  > obstack: use size_t alignments and check for overflow
  > obstack: 64-bit obstack support, part 3
  > obstack: 64-bit obstack support, part 2
  > obstack: 64-bit obstack support, part 1
  > obstack: tidy part 2
  > obstack: tidy part 1
  > socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf.
  > iconv: avoid false detection of non-working iconv
  > bootstrap: print more diagnostics for missing programs
  > bootstrap: only update the gnulib submodule
  > symlinkat: port to AIX 7.1
  > readlinkat: port to AIX 7.1
  > remove spurious {
  > modules/fcntl: fix error reporting by dupfd
  > basename, dirname: Improve documentation.
  > exclude: declare exclude_patopts static
  > autoupdate
  > dirname: support compilation with C++
  > qsort_r: include <config.h>
  > avltree-list: avoid compiler warnings
  > qsort_r: new module, for GNU-style qsort_r
  > strerror_r-posix: support compilation with C++
  > fcntl-h: fix compilation with Intel C++ compiler
  > autoupdate
  > mountlist: use /proc/self/mountinfo when available
  > users.txt: add cmogstored
  > gnulib-tool: Sync with build-aux/bootstrap options
  > gnulib-tool: Fallback to wget when rsync fails
  > maintainer-makefile: add syntax check for useless ';;'
  > pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04
  > error: drop spurious semicolon
  > gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++
  > manywarnings: add GCC 4.9 warnings
  > vasnprintf: fix bugs in width computation
  > vasnprintf: Avoid signed/unsigned comparison warning.
  > parse-datetime: Avoid signed/unsigned comparison warning
  > qsort_r: new module, for GNU-style qsort_r
  > vla: new module
  > localename: make gl_locale_name_thread really thread-safe on Windows
  > getpass: don't assume struct termios
  > getdtablesize: fall back on sysconf (_SC_OPEN_MAX)
  > vararrays: modernize AC_C_VARARRAYS for C11
  > relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1
  > sys_select: fix FD_ZERO problem on Solaris 10
  > accept: document Solaris 10 type glitch
  > extern-inline: port to FreeBSD, DragonFly
  > autoupdate
  > Use consistent style to check DEBUG macro in regex_internal.c
  > openat-die: use _Noreturn markup
  > test-open: port to cygwin, which lacks Fortify
  > localename: Enforce declarations before statements.
  > test-userspec: don't look up numeric user names
  > localcharset, localename: MS-Windows support for non-default locales
  > announce-gen: avoid failure when Digest::SHA is installed
  > gettext: revert "update macros to version 0.19"
  > regex: don't deref NULL upon heap allocation failure
  > give projects more flexibilty in set_prog_name arguments
  > regex: fix memory leak in compiler
  > announce-gen: avoid perl warnings
  > localename: avoid -Wsuggest-attribute={const,pure} warnings
  > nl_langinfo: Fix last change.
  > Define macros for glibc
  > Sync up error.c with glibc
  > nl_langinfo: fix build under mingw
  > mountlist: do not classify a bind-mounted dir entry as "dummy"
  > less syntax-check noise when SIGPIPE is ignored
  > nl_langinfo: CODESET on MS-Windows and more items from localeconv
  > Bruno Haible has stepped down as maintainer.
  > mktime: merge #if/#ifdef usage from glibc
  > git-version-gen: improve option descriptions
  > regex: fix memory leak in compiler
  > regex: merge patch from libc
  > acl: port to gcc -Wredundant-decls
  > parse-duration: eliminate 68-year duration limit
  > pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc.
  > pthread: define thread-safe macros on some platforms
  > regex: don't be multithreaded if USE_UNLOCKED_IO.
  > gettext: update macros to version 0.19
  > select,poll: fix console handle check on windows 8
  > select: fix waiting on anonymous pipes on MS-Windows
  > times: fix to return non constant value on MS-Windows
  > isatty: fix to work on windows 8
  > maint: fix typo in fdl.texi
  > mountlist: avoid hasmntopt const type warning on solaris
  > maintainer-makefile: delete obsolete code
  > maintainer-makefile: avoid spurious error messages
  > rename: avoid unused-but-set-variable compiler warning
  > maint: add ChangeLog entry missing in previous commit
  > rename: mark a label as potentially unused
  > gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL.
  > acl: apply pure attribute to two functions
  > gnulib-common.m4: add _GL_UNUSED_LABEL
  > dup2, fcntl, fcntl-h: port to AIX 7.1
  > printf, config.rpath: Port to FreeBSD 10.
  > ftoastr: work around compiler bug in IBM xlc 12.1
  > valgrind-tests: fixed misleading help message
  > isfinite, isinf, isnan tests: fix for little-endian PowerPC
  > exclude-tests: port to AIX 7.1
  > pthread_sigmask, timer-time: use gl_THREADLIB only if needed
  > gnulib-tool: wget translations using --no-verbose rather than --quiet
  > gnulib-tool: adjust translation wget to avoid a https redirection
  > getlogin_r-tests: check return value rather than errno
  > getlogin_r-tests: fix various issues in recent change
  > fchdir: port 'open' and 'close' redefinitions to AIX 7.1
  > update from texinfo
  > xalloc: don't potentially generate invalid code for xmemdup calls
  > getlogin_r-tests: avoid false failure under sudo/ssh etc.
  > getlogin-tests: avoid false failure under cron
  > mbrtowc.m4: fix a comment typo
  > mbrlen, mbrtowc: fix bug with empty input
  > doc: document mbrtowc and mbrlen problem with empty input
  > doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms
  > autoupdate
  > getlogin-tests: avoid false failure under sudo/ssh etc.
  > mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc
  > update from texinfo
  > autoupdate
  > autoupdate
  > autoupdate
  > gitlog-to-changelog: revert inclusion of git-log-fix file
  > Relax the copyright check to cater for non FSF projects
  > physmem: use sysinfo if _SC_PHYS_PAGES unavailable
  > exclude: port to strict C99
  > regex: do not depend on malloc-gnu
  > autoupdate
  > expl: avoid incorrect expl(small_value) on OpenBSD 5.4
  > xalloc: allow x2nrealloc (P, PN, S) where P && !*PN
  > fts: avoid unnecessary strlen calls
  > fts: avoid unnecessary strlen calls
  > fts: avoid unnecessary strlen calls
  > autoupdate
  > autoupdate
  > obstack: Remove ancient NeXTSTEP gcc support conditional
  > obstack: merge with glibc changes
  > strftime: wrap macros in "do {...} while(0)"
  > modechange: avoid memory leaks for invalid octal modes
  > autoupdate
  > gitlog-to-changelog: include a dummy git-log-fix file
  > autoupdate
  > update from texinfo
  > gitlog-to-changelog: also include the file, git-log-fix
  > autoupdate
  > regex: port to OS X 10.8.5 en_US.UTF-8 locale
  > maint: fix ChangeLog to match commit record
  > stdint, read-file: fix missing SIZE_MAX on Android (tiny change)
  > parse-datetime: fix crash or infloop in TZ="" parsing
  > * NEWS: Recent changes are not that important.
  > savedir: new symbol for fast-read version
  > unistd: port readlink to Mac OS X 10.3.9
  > * NEWS: Document recent change to diffseq.
  > diffseq: remove TOO_EXPENSIVE heuristic
  > savedir: simplify by using stpcpy
  > spawn: fix link error on uclibc
  > m4: fix gl_TIMER_TIME() detection of threads on uClibc
  > maintainer-makefiles: provide AC_PROG_SED for older autoconf
  > exclude: add support for posix regexps
  > maintainer-makefiles: use $(SED) for syntax check
  > update from texinfo
  > savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir
  > autoupdate
  > update from texinfo
  > update from texinfo
  > file-type: add support for doors and other less-common file types
  > update from texinfo
  > autoupdate
  > pthread: work around winpthread header pollution on mingw
  > qacl: check for fchmod
  > Fix typo in ChangeLog.
  > fdopen-tests: port to Tru64
  > stdalign: port to HP-UX compilers
  > strtoimax: port to platforms lacking 'long long'
  > update from texinfo
  > relocatable-maint.texi: escape braces
  > maint: remove duplicate ChangeLog entry
  > adapt openat.h-include-without-use test
  > relocatable-perl: like relocatable-script, but for Perl scripts
  > relocatable-shell: Update suggested usage in maintainer documentation.
  > tests: fix export bug in previous patch
  > tests: simplify porting to Solaris 10 /bin/sh
  > update from texinfo
  > md5, sha1, sha256, sha512: support older autoconf
  > include_next: port to autoconf 2.63
  > maint: add a gnulib-local rule to keep non-ascii out of .texi files
  > freadable, fwritable, fwriting: declare with the "pure" attribute
  > adapt openat.h-include-without-use test
  > doc: use ASCII in .texi files where UTF-8 isn't needed
  > freading: declare with attribute "pure"
  > manywarnings: remove -Wmudflap
  > autoupdate
  > relocatable-script: remove unused code
  > maint: fix public-submodule-commit to work with newer git
  > autoupdate
  > doc: update main copyright year
  > maint: update copyright
  > version-etc: new year
  > autoupdate
  > passfd: give nicer error for recvfd at eof
  > autoupdate
  > gettimeofday: port recent C++ fix to Emacs
  > gettimeofday: fix C++ crosscompilation
  > qacl: port to Windows better
  > md5, sha1, sha256, sha512: fix compile error in c++ mode
  > open-tests: fix build failure with -Werror=old-style-declaration
  > md5, sha1, sha256, sha512: fix link error with partial libcrypto
  > md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
  > md5, sha1, sha256, sha512: add 'auto', and a way to specify default
  > autoupdate
  > bootstrap: warn about BSD toolchain snafu
  > open-tests: port to glibc with _FORTIFY_SOURCE and -O1
  > include_next: minimize code duplication
  > getcwd: fix compile error in configure check
  > regex: suppress core dumps from detection code
  > md5, sha1, sha256, sha512: support mandating use of openssl
  > test-xvasprintf: disable some -Wformat-security diagnostics
  > regex: avoid glibc deadlock during configure
  > md5, sha1, sha256, sha512: use openssl routines if available
  > base64: fix recent compilation regression on some compilers
  > autoupdate
  > autoupdate
  > ignore-value: revert previous code change
  > selinux-h: improve stub types and add more stub functions
  > ignore-value: prefer GCC version back through 2.0
  > pty: Activate the signature wrapper of forkpty.
  > maint: fix permissions
  > autoupdate
  > quotearg: don't attempt to store 1 << 31 into an "int"
  > error: depend on stdio
  > doc: Improve wording in relocatable-maint.texi.
  > Fix indentation in previous patch.
  > * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]:
  > base64: provide a fast path for encoding well sized buffers
  > extern-inline: port better to OS X 10.9
  > fpending: fix typo
  > fpending: fix regression on DragonFly BSD
  > hash: relax license to LGPLv2+, for libguestfs
  > intprops: port to Oracle Studio c99
  > obstack: pacify HP C
  > prefer gpgv2 over gpgv
  > isnan: port to VAX
  > gnulib-tool: protect against CDPATH
  > restore functionality removed by recent change
  > Revert "error: make the module depend on vfprintf-posix"
  > fix "release" target to build _version
  > get current gnulib revision correctly.
  > install-reloc: Support multi-binary installation.
  > selinux-h: really build without selinux when library is missing
  > regex: also remove dependency on HAVE_WCSCOLL
  > xfreopen: fix typo: s/frepoen/freopen/
  > regex: don't depend on wcscoll
  > error: add the printf attribute to a static function
  > error: make the module depend on vfprintf-posix
  > fpending, obstack, strerror-override: use pure+const function attrs
  > extern-inline: make safe for -Wundef usage
  > mkfifo-tests, etc.: allow HP-UX 11.11 bug
  > acl: allow cross-compilation to Gentoo
  > mgetgroups: remove dependency on realloc-gnu
  > regex-tests: port to HP-UX 11.11
  > verify: document some 'assume' pitfalls
  > strtoumax: fix another typo in previous commit
  > strtoumax: fix typo in previous commit.
  > strtoumax: port to Solaris 8
  > autoupdate
  > strtoimax, strtoumax: port to HP-UX 11.11
  > strtoimax: port to HP-UX 11.11
  > New module 'count-trailing-zeros'.
  > count-leading-zeros: port to MSC; support types wider than 64 bits
  > count-one-bits: port to MSC; support types wider than 64 bits
  > mountlist: fix resource leak with MOUNTED_INTERIX_STATVFS
  > tests: improve diagnostic when an assertion fails
  > verify: new macro 'assume'
  > autoupdate
  > dup2, dup3: work around another cygwin crasher
  > getdtablesize: work around cygwin issue
  > pmccabe2html: escaping of special characters
  > manywarnings: enable nicer gcc warning messages
  > timespec: use the new TIMESPEC_RESOLUTION in a few more places
  > warnings: port --enable-gcc-warnings to Solaris Studio 12.3
  > configmake: support new --runstatedir option
  > ctype, string: depend on extern-inline
  > userspec: support optional parameters to parse_user_spec()
  > timespec: new function make_timespec, and new constants
  > stdio: OS X port of putc_unlocked + extern inline
  > signal: OS X port of sigaddset etc. + extern inline
  > extern-inline: do not always suppress extern inline on OS X
  > extern-inline: document fixes for ctype and wctype macros
  > fflush, freadahead, fseeko: Fix for Android
  > pmccabe2html: fix portability issues
  > getgroups: statement without effect
  > autoupdate
  > update from texinfo
  > update from texinfo
  > glob: fix compilation
  > glob: fix build for platforms without __THROW
  > autoupdate
  > regex-quote: fix buffer access out of bounds
  > glob: avoid -Wattribute warnings on glibc
  > headers: check that _GL_INLINE_HEADER_BEGIN is defined
  > bootstrap: remove the --version requirement from ancillary tools
  > gc: support HMAC-SHA256 and HMAC-SHA512.
  > gettext: update to version
  > selinux-at: omit unnecessary include
  > autoupdate
  > d-ino: avoid false negative on symlink
  > update from texinfo
  > autoupdate
  > bootstrap: port to OpenBSD sed
  > warnings: minor optimization
  > warnings: check -Wfoo rather than -Wno-foo
  > accept doclicense option
  > accept doclicense option
  > xvasprintf-tests: port to GCC with hardening flags
  > fpending: port to recent Cygwin change to stdio_ext.h
  > no need for tendentious comment
  > regenerate
  > autoupdate
  > sys_time: port to OpenBSD
  > autoupdate
  > bootstrap: support checksum utils without a --status option
  > update from texinfo
  > Fix ChangeLog typo.
  > autoupdate
  > regex: port to non-glibc/lock-using systems
  > update from texinfo
  > autoupdate
  > localecharset: make locale_charset thread-safe on Mac OS X
  > gettext: update to version 0.18.3
  > autoupdate
  > bootstrap: use correct source when copying build-aux files
  > tmpdir: fix bug in VMS port
  > tmpdir: fix typo in previous change
  > * lib/tmpdir.c: Simplify code to add slash; no need for a loop.
  > tmpdir: port to VMS, to // != /, and to long dirs
  > regex: port to --with-included-regex --enable-gcc-warnings non-threaded
  > accept4, dup3, pipe2: port to Cygwin
  > mountlist: add support for deallocating returned list entries
  > stdalign, verify: port to FreeBSD 9.1, to C11, and to C++11
  > fnmatch: don't goto over declaration
  > pipe2: decouple from binary-io a bit
  > mgetgroups: relax license to LGPLv2+
  > xalloc-oversized: relax license to LGPLv2+
  > nproc: relax license to LGPLv2+
  > bootstrap: honor --no-git
  > update from texinfo
  > ignore-value: port to gcc -pedantic
  > extern-inline: port to gcc -std=c89
  > doc: document extern-inline
  > doc: chatter less
  > fflush, fseeko: port to musl cross-compiles
  > msvc-inval: port to mingw-w64
  > getcwd-lgpl: port to Tru64
  > autoupdate
  > tests: port large-fd POSIX spawn tests to OS X
  > autoupdate
  > tests/nap.h: use an adaptive delay to avoid ctime update issues
  > sig2str: port to C++
  > docs: mention cygwin shortcoming in <sys/un.h>
  > vasnprintf: silence mingw compiler warning
  > c-ctype, regex, verify: port to gcc -std=c90 -pedantic
  > regex: adapt to locking regime instead of depending on pthread
  > getgroups: document portability issues
  > test-lchown, test-chown: also skip test if lchown/chown fails with EPERM
  > regex: fix dfa race in multithreaded uses
  > malloca: port to compilers that reject size-zero arrays
  > parse-datetime, tests: don't use "string" + int
  > argmatch: port to C++
  > argp: typo fix
  > autoupdate
  > manywarnings: update for GCC 4.8.0
  > spawn-tests, sys_socket-tests, sys_wait-tests: port to clang
  > getaddrinfo-tests: port --enable-gcc-warnings to clang
  > thread: port --enable-gcc-warnings to clang
  > stdio: use __REDIRECT for fwrite, fwrite_unlocked
  > stdio: port --enable-gcc-warnings to clang
  > sig2str: port --enable-gcc-warnings to clang
  > obstack: port --enable-gcc-warnings to clang
  > memchr2: port --enable-gcc-warnings to clang
  > mbsstr: port --enable-gcc-warnings to clang
  > malloca: port --enable-gcc-warnings to clang
  > inttostr: port --enable-gcc-warnings to clang
  > warnings: port to clang
  > quotearg: do not read beyond end of buffer
  > lock: work around pthread recursive mutexes bug in Mac OS X 10.6
  > mkdir-p: remove assumptions about umask and mode
  > catch more abuse of HAVE_DECL in syntax-check
  > deps: require Automake >= 1.9.6 in generated Makefile fragments
  > autoupdate
  > bootstrap: AC_INIT may have more than four parameters
  > ChangeLog: whitespace cleanup
  > qacl: port to MS-Windows port of GNU Emacs
  > acl: include quote.h
  > fchownat, renameat, unlinkat: update statat dependencies
  > Assume gnulib is checked out from Git, not CVS
  > utimensat-tests, etc.: try to fix some races
  > utimens, utimensat: work around Solaris UTIME_OMIT bug
  > gettext: now it's your responsibility to add -I$(top_builddir)/intl
  > acl: include errno.h to get errno
  > tests: don't assume getdtablesize () <= 10000000
  > extern-inline: work around bug in Sun c99
  > autoupdate
  > qacl: new module, broken out from the acl module
  > alignof, intprops, malloca: port better to IBM's C compiler
  > wctype-h: fix gettext link error on mingw
  > autoupdate
  > regex-tests, regex: allow glibc re_search behavior
  > stdalign: doc fix
  > stdalign: port to stricter ISO C11
  > sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin
  > check for (erroneous)
  > copy-file, rpmatch: fix problems found by cppcheck
  > prefix-gnulib-mk: give better diagnostics
  > putenv: port to Solaris 10
  > mktime: fix configure typo
  > regex-tests: skip UTF-8 test on mingw
  > tests: make it easier to bypass alarm time in debugger
  > regex: port to mingw's recent addition of undeclared alarm
  > putenv: avoid compilation warning on mingw
  > unistd: don't prevent Tru64 Unix from using gnulib strtod.
  > autoupdate
  > vasprintf-posix-tests: allow rounding 1.51 to 1.
  > vasprintf-posix-tests: allow rounding 1.5 to 1.
  > autoupdate
  > vasnprintf-posix-tests: allow rounding 1.5 to 1
  > bootstrap: port to FreeBSD
  > regex: rename remaining __attribute calls to __attribute__.
  > execute: Revert last change, but use a different condition.
  > execute: drop dead code
  > non-recursive-gnulib-prefix-hack: port coreutils 8.21 to HP NonStop
  > test-getsockopt: avoid compiler warning
  > sys_types: Avoid autoconf warning about gl_SYS_TYPES_H.
  > gettext: Update to version 0.18.2.
  > maint: restore execute bit
  > regex: merge patches from libc
  > putenv: port better to native Windows
  > regex: ignore old-style-definition warnings
  > getcwd: support coreutils better
  > * lib/strtod.c (HAVE_RAW_DECL_STRTOD): Remove; no longer used.
  > strtod: support coreutils better
  > mountlist: port to HP NonStop
  > Fix typo in stdnoreturn documentation.
  > extern-inline: avoid compilation error with HP-UX cc
  > putenv: fix heap corruption with mixed putenv/_putenv
  > autoupdate
  > autoupdate
  > unsetenv etc.: port to Solaris 11 + GNU Emacs
  > secure_getenv: fix C++ declaration typo
  > careadlinkat: stop exporting careadlinkatcwd
  > extensions: port better to HP-UX
  > openpty: fix bug where HAVE_OPENPTY is mistakenly 1
  > maint: fix misspelling of MINIX in ChangeLog
  > secure_getenv: fix include typo
  > secure_getenv: port better to FreeBSD and Solaris
  > extensions: port better to MINUX 3, HP-UX, autoheader 2.62
  > unistd: avoid namespace pollution on non-glibc systems
  > autoupdate
  > tmpdir: use secure_getenv
  > tempname: use secure_getenv
  > secure_getenv: new module
  > autoupdate
  > getcwd: break fdopendir + save_cwd recursive loop (Bug#13516)
  > regex-tests, regex: fix bug: memset undeclared
  > regex-tests: fix link errors on older Solaris
  > update from texinfo
  > regex-tests: new module
  > regex: fix off-by-one error in configure test
  > regex: avoid infinite configure test
  > openpty: fix bug where HAVE_OPENPTY wasn't defined
  > sys_time: port to Solaris 2.6
  > regex: test for buffer overrun
  > regex: fix buffer overrun in regexp matcher
  > mountlist: don't consider "devtmpfs" as dummy
  > futimens-tests, utimens-tests: Depend on gettext.
  > test-getpeername: fix typo
  > bootstrap: remove the need for a sorted .gitignore
  > readlinkat: don't depend on gl_FUNC_OPENAT
  > statat: new module, split out from fstatat
  > autoupdate
  > Fix typo in previous change, by including <unistd.h>.
  > tests: don't assume fd 99 is closed
  > Fix ChangeLog typo.
  > stpncpy: port to OS X 10.8
  > In intro, say only latest mingw is tested.
  > unistd: port to recent mingw
  > Fix typo in comment.
  > largefile: port better to Mac OS X 10.5
  > doc: clarify -Werror
  > stdint: fix build with Android's Bionic fox x86
  > net_if-tests: port to Solaris 7 + GCC 3.4.6
  > net_if-tests: port to older Solaris
  > system-quote-tests: port to older Solaris
  > c-xvasprintf etc.: fix link errors on older Solaris
  > locale: port to Solaris 2.6 and 7 + GNU gettext
  > autoupdate
  > stdlib: port to Solaris 2.6
  > Fix misspellings of "occurred".
  > autoupdate
  > autoupdate
  > doc: update main copyright year
  > doc: improve ISO 8601 discussion
  > doc: avoid small caps
  > regex: conform to strict C
  > gnulib-tool: fix incompatibility with autopoint 0.18.2
  > autoupdate
  > fprintftime: bring back and reword fwrite comment
  > autoupdate
  > stdio: remove now-unnecessary stdio.c
  > unicodeio: depend on stdio, not ignore-value
  > fprintftime: depend on stdio, not ignore-value
  > stdint-tests: Fix expanded-before-required-warning. * modules/stdint-tests 
(Depends-on): Use AC_REQUIRE.
  > fwrite: silence __wur only for older glibc versions
  > fwrite: silence __wur without using inline
  > update-copyright: avoid copyright notice date corruption
  > regex: omit needless signed-pointer casts
  > regex: support Gawk, which never uses alloca
  > autoupdate
  > update from texinfo
  > update from texinfo
  > autoupdate
  > missing @item
  > autoupdate
  > regex: port __libc_lock_define usage to C89
  > maint: update all copyright year number ranges
  > version-etc: bump copyright year reported in --version
  > sigprocmask-tests: skip test if pid is unexpectedly large
  > git-version-gen: avoid test -z portability glitch
  > git-version-gen: add --fallback option to use if git is not present
  > handle missing git with more grace
  > dup2: work around cygwin bug
  > regex: remove unnecessary dependency on localcharset.h
  > regex: revert single-byte change
  > regex: simplify based on Gawk version
  > autoupdate
  > regex: check that pattern char is single-byte
  > regex: implement rational ranges
  > regex: avoid redefining __wctype
  > regex: port to hosts where malloc (0) == NULL
  > regex: port to C89
  > regex: merge glibc changes
  > * users.txt: Add Emacs.
  > doc: omit mention of version when not needed
  > * doc/intprops.texi (Integer Properties): Fix Texinfo typo.
  > autoupdate
  > autoupdate
  > bootstrap: pass --force to autoreconf.
  > argp: fix port of port new 'inline' approach to Sun C 5.12 + Solaris 10
  > * doc/gnulib-readme.texi: Minor fixups.
  > * doc/gnulib-readme.texi (Portability guidelines): ctype.h, not ctime.h.
  > Hyphen and dash fixes.
  > Correct name of POSIX.1-2001.
  > doc: move README into manual
  > c-xvasprintf: Fix "implicit declaration of function" GCC warning.
  > c-vasprintf: Fix "empty declaration" warning reported by GCC.
  > gettext: avoid obsolete macro AM_PROG_MKDIR_P
  > autoupdate
  > argp: port new 'inline' approach to Sun C 5.12 + Solaris 10

reply via email to

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