swh:1:snp:9ca9e75279df5f4e3fee19bf5190ed672dcdfb33

sort by:
Revision Author Date Message Commit Date
0404c9a autoupdate 01 March 2018, 16:26:50 UTC
4612493 autoupdate 28 February 2018, 19:09:30 UTC
e6aa578 environ: fix link error on 32-bit Cygwin Problem reported for GNU Emacs by Ken Brown in: https://lists.gnu.org/r/emacs-devel/2018-02/msg00765.html * lib/unistd.in.h (environ) [__i386__]: Do not redeclare. 27 February 2018, 17:05:16 UTC
0bec5d5 autoupdate 26 February 2018, 16:32:38 UTC
613ab49 mbrtowc tests: Fix regression on glibc. Reported by Bernhard Voelker. * tests/test-mbrtowc.c (main): Fix expected value of wc. 25 February 2018, 01:06:28 UTC
ce83a51 autoupdate 24 February 2018, 16:55:16 UTC
4ce7971 striconveha, uniconv/*: Avoid test failures on musl libc. * tests/iconvsupport.c: New file. * tests/test-striconveha.c (main): Skip autodetect_jp tests if iconv() does not support the ISO-2022-JP-2 encoding. * tests/uniconv/test-u8-conv-from-enc.c (main): Likewise. * tests/uniconv/test-u8-strconv-from-enc.c (main): Likewise. * tests/uniconv/test-u16-conv-from-enc.c (main): Likewise. * tests/uniconv/test-u16-strconv-from-enc.c (main): Likewise. * tests/uniconv/test-u32-conv-from-enc.c (main): Likewise. * tests/uniconv/test-u32-strconv-from-enc.c (main): Likewise. * modules/striconveha-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-striconveha with iconvsupport.o. * modules/uniconv/u8-conv-from-enc-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-u8-conv-from-enc with iconvsupport.o. * modules/uniconv/u8-strconv-from-enc-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-u8-strconv-from-enc with iconvsupport.o. * modules/uniconv/u16-conv-from-enc-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-u16-conv-from-enc with iconvsupport.o. * modules/uniconv/u16-strconv-from-enc-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-u16-strconv-from-enc with iconvsupport.o. * modules/uniconv/u32-conv-from-enc-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-u32-conv-from-enc with iconvsupport.o. * modules/uniconv/u32-strconv-from-enc-tests (Files): Add tests/iconvsupport.c. (Makefile.am): Link test-u32-strconv-from-enc with iconvsupport.o. 24 February 2018, 14:21:11 UTC
ddd23eb localename: Add support for musl libc. * m4/localename.m4 (gl_LOCALENAME): Check for <langinfo.h>. * lib/localename.c (gl_locale_name_thread_unsafe): Use NL_LOCALE_NAME on Linux platforms which define NL_LOCALE_NAME. 24 February 2018, 11:59:59 UTC
d9ff660 mbrtowc tests: Don't make assumptions about the charset the C locale. * tests/test-mbrtowc.c (main): For bytes >= 0x80, don't assume a particular mapping in the C locale. 24 February 2018, 11:01:30 UTC
2629812 ptsname_r: Don't expect that this function sets errno. * tests/test-ptsname_r.c (test_errors): Don't test errno after return from ptsname_r(). * doc/glibc-functions/ptsname_r.texi: Mention the issue. 24 February 2018, 09:53:24 UTC
9ce5bc4 xmalloca: pacify gcc -Wbad-function-cast * lib/xmalloca.h (xmalloca): Insert intermediate cast here as well. 24 February 2018, 00:33:35 UTC
88cfbe6 nl_langinfo: pacify gcc -Wunused-function * lib/nl_langinfo.c (ctype_codeset): Do not define if REPLACE_NL_LANGINFO && !GNULIB_defined_CODESET, as it is unused in this case. Without this change, I got a diagnostic when building coreutils on Fedora 27 with gcc 7.3.1 20180130. 23 February 2018, 21:16:14 UTC
1c488d9 same: pacify gcc -Wunused-variable * lib/same.c (same_nameat) [!CHECK_TRUNCATION]: Omit unused variable. 23 February 2018, 20:53:06 UTC
af6bc38 malloca: pacify gcc -Wbad-function-cast * lib/malloca.h (malloca): Pacify gcc -Wbad-function-cast diagnostic that I got on Fedora 27 with gcc 7.3.1 20180130. To pacify GCC, I had to cast alloca’s result to some type other than void * before casting that to uintptr_t. 23 February 2018, 20:48:10 UTC
4d5f908 autoupdate 22 February 2018, 15:43:48 UTC
a4d64c0 utimecmp: new function utimecmpat * lib/utimecmp.c: Include fcntl.h, sys/stat.h and dirname.h. Do not include utimens.h. (utimecmpat): New function, generalizing utimecmp. (utimecmp): Now a thin layer around utimecmpat. * modules/utimecmp (Depends-on): Depend on dirname-lgpl, fstatat, utimensat instead of on lstat and utimens. 20 February 2018, 17:08:15 UTC
d50980d same: new function same_nameat * lib/same.c: Include fcntl.h. * lib/same.c (same_nameat): New function, generalizing same_name. (same_name): Now a thin layer around same_nameat. * m4/same.m4 (gl_SAME): Check for fpathconf, not pathconf. * modules/same (Depends-on): Depend on fstatat, openat. 20 February 2018, 17:08:15 UTC
2f494b7 warnings: Add support for Objective C. * m4/warnings.m4 (gl_UNKNOWN_WARNINGS_ARE_ERRORS(Objective C)): New macro. 18 February 2018, 14:41:09 UTC
3b1e0bc lock: Fix test-once1 crash on FreeBSD11. * lib/glthread/lock.h: On FreeBSD, test the weak value of the symbol 'pthread_create', not 'pthread_cancel'. 17 February 2018, 09:23:35 UTC
a798733 lock: Add test of gl_once. * tests/test-once.c: New file. * modules/lock-tests (Files): Add it. (Makefile.am): Build and test programs 'test-once1' and 'test-once2'. 17 February 2018, 09:05:01 UTC
67489d7 thread: Fix compilation error on IRIX. * lib/glthread/thread.h: Include <unistd.h>. Include <signal.h> when needed; include it outside the C++ extern "C" {} block. * doc/posix-headers/pthread.texi: Mention the problem with pthread_atfork on IRIX. 17 February 2018, 08:55:43 UTC
646a44e nl_langinfo: Override the system's nl_langinfo() when needed. Reported by Jim Meyering. * m4/nl_langinfo.m4 (gl_FUNC_NL_LANGINFO): Set REPLACE_NL_LANGINFO=1 also when HAVE_LANGINFO_T_FMT_AMPM or HAVE_LANGINFO_ALTMON is 0. 04 February 2018, 10:00:38 UTC
d9f3d91 signal-h, monetary, strings: Fix build failure in some cases. Reported by Tim Rühsen <tim.ruehsen@gmx.de>. * modules/signal-h (Makefile.am): In the GNULIB_* substitutions, use '/' as delimiter in sed command, not '|'. * modules/monetary (Makefile.am): Likewise. * modules/strings (Makefile.am): Likewise. 04 February 2018, 09:44:06 UTC
67f682f maint.mk: exempt "/proc/filesystems" from "file system" syntax check * top/maint.mk (sc_file_system): Don't complain about "/proc/filesystems". 04 February 2018, 00:57:36 UTC
ab4b1f3 stdlib: Fix compilation error on OpenIndiana. * lib/stdlib.in.h: Before including <sys/loadavg.h>, include <sys/time.h>. * m4/stdlib_h.m4 (gl_STDLIB_H): Likewise. * m4/getloadavg.m4 (gl_GETLOADAVG): Likewise. 03 February 2018, 13:05:45 UTC
e017871 host-cpu-c-abi: Avoid use of 'grep -E' on OpenIndiana. * m4/asm-underscore.m4 (gl_ASM_SYMBOL_PREFIX): Require AC_PROG_EGREP, and use $EGREP instead of 'grep -E'. * m4/host-cpu-c-abi.m4 (gl_HOST_CPU_C_ABI): Use 'grep' instead of 'grep -E'. 03 February 2018, 11:50:57 UTC
d6a3b8f malloca: Add a compile-time verification. * lib/malloca.c (small_t): Verify that it is wide enough. * modules/malloca (Depends-on): Add verify. 02 February 2018, 23:47:15 UTC
f0dc63f malloca: Add an argument check. Suggested by Paul Eggert. * lib/malloca.c (freea): Check against an invalid argument. 02 February 2018, 23:32:41 UTC
1cbad88 localename: Add support for OpenIndiana. * lib/localename.c (gl_locale_name_thread_unsafe): Add code for Solaris 11 variants with uselocale() but without getlocalename_l(). 02 February 2018, 20:34:14 UTC
8a4aa2e malloca, xmalloca: Make multithread-safe. Reported by Florian Weimer <fweimer@redhat.com>. Implements an idea by Ondřej Bílka <neleai@seznam.cz>. * lib/malloca.h (malloca): In the stack allocation case, return a pointer that is a multiple of 2 * sa_alignment_max. (sa_increment): Remove enum item. * lib/xmalloca.h (xmalloca): In the stack allocation case, return a pointer that is a multiple of 2 * sa_alignment_max. * lib/malloca.c (NO_SANITIZE_MEMORY): Remove macro. (MAGIC_NUMBER, MAGIC_SIZE, preliminary_header, HEADER_SIZE, header, HASH_TABLE_SIZE, mmalloca_results): Remove. (small_t): New type. (mmalloca, free): Rewritten. * lib/malloca.valgrind: Remove file. * modules/malloca (Files): Remove it. (Depends-on): Remove verify. 02 February 2018, 18:32:02 UTC
cf56f8f environ: Fix link error on 64-bit Cygwin. * lib/unistd.in.h (environ): On Cygwin, redeclare with the __declspec(dllimport) attribute. * doc/posix-functions/environ.texi: Mention the Cygwin problem. 31 January 2018, 08:05:07 UTC
5724e22 get-rusage-data: Add support for Minix 3. * lib/get-rusage-data.c (get_rusage_data): Return 0 on Minix. 30 January 2018, 08:05:57 UTC
51e5762 vma-iter: Add support for Minix 3. * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Define on Minix. * lib/vma-iter.c: On Minix, read /proc/<pid>/map. 30 January 2018, 08:05:41 UTC
d4f6a21 Fix malfunction of socket functions on HP-UX in 64-bit mode. * m4/socketlib.m4 (gl_SOCKETLIB): Add comment. * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Define _HPUX_ALT_XOPEN_SOCKET_API. * modules/accept (Depends-on): Add 'extensions'. * modules/getpeername (Depends-on): Likewise. * modules/getsockname (Depends-on): Likewise. * modules/getsockopt (Depends-on): Likewise. * modules/recvfrom (Depends-on): Likewise. * doc/posix-functions/accept.texi: Mention the HP-UX socklen_t problem. * doc/posix-functions/getpeername.texi: Likewise. * doc/posix-functions/getsockname.texi: Likewise. * doc/posix-functions/getsockopt.texi: Likewise. * doc/posix-functions/recvfrom.texi: Likewise. 27 January 2018, 09:57:59 UTC
46e7ff4 getsockname tests: More tests. * tests/test-getsockname.c (open_server_socket): New function, mostly copied from test-poll.c. (main): Check that getsockname fills in addr. * modules/getsockname-tests (Depends-on): Add the necessary dependencies. (test_getsockname_LDADD): Link with $(INET_PTON_LIB). 27 January 2018, 07:54:33 UTC
2a7e33d manywarnings: fix maintainer comment * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Fix comment so that it does not mistakenly think that ‘-1)’ is an option. 27 January 2018, 02:09:03 UTC
d5b3774 autoupdate 26 January 2018, 16:52:43 UTC
703dcf1 langinfo: Fix last commit. Reported by Tim Rühsen <tim.ruehsen@gmx.de>. * modules/langinfo (Makefile.am): Substitute HAVE_LANGINFO_ALTMON. 26 January 2018, 04:51:55 UTC
b5d3175 langinfo, nl_langinfo: Add support for alternative month names. * m4/langinfo_h.m4 (gl_LANGINFO_H): Define HAVE_LANGINFO_ALTMON. * lib/langinfo.in.h (ALTMON_1...ALTMON_12): New macros. * lib/nl_langinfo.c (rpl_nl_langinfo): Treat ALTMON_i like MON_i. * tests/test-nl_langinfo.c (main): Test ALTMON_*. * doc/posix-headers/langinfo.texi: Document support of ALTMON_*. * doc/posix-functions/nl_langinfo.texi: Likewise. 24 January 2018, 09:02:17 UTC
4a236f1 Merge strftime.c changes from glibc This incorporates: 2017-11-14 [BZ #10871] Implement alternative month names 2017-11-14 [BZ #10871] Abbreviated alternative month names (%Ob) 2017-06-20 Use locale_t, not __locale_t, throughout glibc * lib/nstrftime.c (ABALTMON_1) [!COMPILE_WIDE]: New macro. (LOCALE_PARAM) [_LIBC && USE_IN_EXTENDED_LOCALE_MODEL]: Use locale_t, not __locale_t. (a_altmonth, f_altmonth, aam_len) [_NL_CURRENT]: New macros. (__strftime_internal): Add support for alternate months. 23 January 2018, 08:45:00 UTC
d2d6b60 Fix typo in comment. * lib/glthread/thread.h: Fix typo. 23 January 2018, 08:15:49 UTC
c989777 doc: Mention another prerequisite for using Gnulib. Reported at <https://stackoverflow.com/questions/48378214/>. * doc/gnulib-tool.texi (Initial import): Mention requirement to use AC_CONFIG_HEADERS. 23 January 2018, 08:13:13 UTC
7eba4a9 build: GuixSD doesn't have /bin/bash * Makefile (SHELL): Search 'bash' in the PATH environment variable. 23 January 2018, 05:40:28 UTC
8ed24a1 Avoid test failures on Microsoft Windows Subsystem for Linux. * tests/test-fcntl.c (main): Allow a different errno. * tests/test-rename.h (test_rename): Likewise. * tests/test-renameat.c (main): Likewise. * tests/test-renameat2.c (main): Likewise. 22 January 2018, 04:01:48 UTC
73b4150 canonicalize-lgpl: fix typo Problem reported by Reuben Thomas. 17 January 2018, 23:10:35 UTC
cf8a0e9 autoupdate 17 January 2018, 18:09:24 UTC
68e5abc autoupdate 16 January 2018, 17:08:02 UTC
95d5c27 autoupdate 15 January 2018, 17:52:48 UTC
935bf3f filenamecat: make base a suffix of result * lib/filenamecat-lgpl.c (longest_relative_suffix): Remove. (mfile_name_concat): Always make BASE a suffix of the result, as cp expects this. To implement this, separate with '.' instead of '/' in some rare cases. Clarify spec to say ./BASE not BASE. * tests/test-filenamecat.c (main): Adjust tests to match current behavior. Check that BASE_IN_RESULT points to a copy of BASE and is a suffix of the resultk, and that DIR is a prefix of the result that is no longer than the prefix indicated by BASE_IN_RESULT. 14 January 2018, 21:30:37 UTC
081f545 autoupdate 14 January 2018, 17:51:15 UTC
c43dfcc autoupdate 13 January 2018, 17:04:47 UTC
2cc990c autoupdate 11 January 2018, 17:05:03 UTC
84ef6e1 autoupdate 10 January 2018, 19:03:49 UTC
16fc1cd maint: Add encoding marker for Emacs to non-ASCII sources. Similar to commit f406941a8a2ec5fbf3eacc386b9be09d6593d53b from Paul Eggert <eggert@cs.ucla.edu> 2015-09-24. To determine the file list that need the marker, I used the command: for f in `find . -type f | grep -v '^\./\.git/' | grep -v '^\./tests/'`; do if iconv -f ASCII -t ASCII < $f > /dev/null 2>&1 ; then : ; else if iconv -f UTF-8 -t UTF-8 < $f > /dev/null 2>&1 ; then if grep 'The GNU C Library is' $f > /dev/null; then :; else if grep 'coding: utf-8' $f > /dev/null; then :; else echo $f fi fi fi fi done | LC_ALL=C sort 05 January 2018, 21:08:14 UTC
c3827a9 update-copyright: Handle use of © * build-aux/update-copyright ($circle_c_re): Update regex to handle use of © in headers. 05 January 2018, 20:33:53 UTC
603289e autoupdate 05 January 2018, 17:36:34 UTC
29c98fa Fix -Wundef warning in user-included header lib/cdefs.h. * lib/cdefs.h: Check if defined before using __USE_FORTIFY_LEVEL. 04 January 2018, 09:59:48 UTC
b8ecba3 pthread_sigmask: Avoid compilation error on mingw. Reported by Tim Rühsen <tim.ruehsen@gmx.de>. * lib/signal.in.h (pthread_sigmask): Don't declare it it's defined as a macro. 04 January 2018, 09:42:21 UTC
7e7c5c7 test-framework-sh: ‘ps -ef’, not ‘ps ef’ * tests/init.sh (rand_bytes_): Put ‘-’ before new-style ps options. Suggested by Bob Proulx (Bug#29968). * build-aux/mktempd (rand_bytes): Make it like tests/init.sh. 03 January 2018, 21:30:08 UTC
3206134 stat-time: silence -Wunused-parameter regression Commit 2c5d5587 causes warnings on non-Sun systems when compiled under -Wunused-parameter; we've previously tweaked code in commit 81eb8486 to avoid such warnings. Prefer an attribute rather than a cast to void (the attribute is always okay to apply; gcc interprets it as 'may be unused', not 'must not be used', precisely to cater to #if chains where determining whether or not the parameter is used gets hairy). * lib/stat-time.h (get_stat_birthtime_ns, get_stat_birthtime): Prefer attribute over cast-to-void. (stat_time_normalize): Mark st as potentially unused. Signed-off-by: Eric Blake <eblake@redhat.com> 03 January 2018, 14:53:48 UTC
66a73cf test-framework-sh: avoid netstat Problem reported by Kristýna Streitová (Bug#29947). * tests/init.sh (rand_bytes_): Stop using netstat, as it's deprecated on SuSE and it's not that important anyway. 03 January 2018, 03:06:15 UTC
8ad5d6e autoupdate 02 January 2018, 16:30:34 UTC
29df105 update-copyright: add code to handle more special cases After running "make update-copyright" this year, five files required additional manual changes. Automate those adjustments for next year. * Makefile (_year_and_prev): Define. (update-copyright): Add perl commands to induce this year's post- update-copyright adjustments. 02 January 2018, 04:54:20 UTC
c2cb55b autoupdate 01 January 2018, 16:52:44 UTC
d9afeac version-etc: new year * build-aux/gendocs.sh (version): * doc/gendocs_template: * doc/gendocs_template_min: * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright dates by hand in templates and the like. 01 January 2018, 00:58:38 UTC
281b825 maint: Run 'make update-copyright' 01 January 2018, 00:58:38 UTC
611f120 maint: fix 'make update-copyright' * Makefile (update-copyright): Adjust to 2016-11-23 change to config/srclist-update, which changed the format of srclist.txt. 01 January 2018, 00:58:38 UTC
b3c1f16 autoupdate 01 January 2018, 00:58:38 UTC
c3e76e2 autoupdate 31 December 2017, 16:53:16 UTC
44100f5 chdir-safer: remove this module * MODULES.html.sh (func_all_modules): Remove chdir-safer. * NEWS: Document removal. * lib/chdir-safer.c, lib/chdir-safer.h, m4/afs.m4, m4/chdir-safer.m4: * modules/chdir-safer: Remove these files. 31 December 2017, 00:35:19 UTC
65c0913 Add cross-compilation results for GNU/Hurd. * m4/calloc.m4: Add GNU/Hurd guess. * m4/cbrtl.m4: Likewise. * m4/ceil.m4: Likewise. * m4/ceilf.m4: Likewise. * m4/ceill.m4: Likewise. * m4/chown.m4: Likewise. * m4/duplocale.m4: Likewise. * m4/exp2l.m4: Likewise. * m4/expm1.m4: Likewise. * m4/fchdir.m4: Likewise. * m4/floor.m4: Likewise. * m4/floorf.m4: Likewise. * m4/fmod.m4: Likewise. * m4/fmodf.m4: Likewise. * m4/fmodl.m4: Likewise. * m4/getcwd.m4: Likewise. * m4/getgroups.m4: Likewise. * m4/gettimeofday.m4: Likewise. * m4/hypot.m4: Likewise. * m4/hypotf.m4: Likewise. * m4/hypotl.m4: Likewise. * m4/link-follow.m4: Likewise. * m4/link.m4: Likewise. * m4/linkat.m4: Likewise. * m4/log.m4: Likewise. * m4/log10.m4: Likewise. * m4/log10f.m4: Likewise. * m4/log1p.m4: Likewise. * m4/log1pf.m4: Likewise. * m4/log1pl.m4: Likewise. * m4/log2.m4: Likewise. * m4/log2f.m4: Likewise. * m4/logf.m4: Likewise. * m4/lstat.m4: Likewise. * m4/malloc.m4: Likewise. * m4/mbrlen.m4: Likewise. * m4/mbrtowc.m4: Likewise. * m4/mkdir.m4: Likewise. * m4/mkfifo.m4: Likewise. * m4/mknod.m4: Likewise. * m4/mkstemp.m4: Likewise. * m4/modf.m4: Likewise. * m4/modff.m4: Likewise. * m4/modfl.m4: Likewise. * m4/printf.m4: Likewise. * m4/pselect.m4: Likewise. * m4/ptsname.m4: Likewise. * m4/putenv.m4: Likewise. * m4/readlink.m4: Likewise. * m4/realloc.m4: Likewise. * m4/remainder.m4: Likewise. * m4/remainderf.m4: Likewise. * m4/remainderl.m4: Likewise. * m4/rmdir.m4: Likewise. * m4/round.m4: Likewise. * m4/roundf.m4: Likewise. * m4/roundl.m4: Likewise. * m4/select.m4: Likewise. * m4/setenv.m4: Likewise. * m4/signbit.m4: Likewise. * m4/sleep.m4: Likewise. * m4/stat.m4: Likewise. * m4/strerror.m4: Likewise. * m4/strtok_r.m4: Likewise. * m4/symlink.m4: Likewise. * m4/symlinkat.m4: Likewise. * m4/trunc.m4: Likewise. * m4/truncf.m4: Likewise. * m4/truncl.m4: Likewise. * m4/tzset.m4: Likewise. * m4/ungetc.m4: Likewise. * m4/usleep.m4: Likewise. * m4/wcwidth.m4: Likewise. 29 December 2017, 16:30:07 UTC
589e964 gnulib-tool: Make --conditional-dependencies work better. Reported by Dmitry Selyutin <ghostman.sd@gmail.com>. * gnulib-tool (Options): Don't reject the combination of --conditional-dependencies with --with-tests. (func_emit_autoconf_snippets): Add argument referenceable_modules. Don't reference $modules. (func_import, func_create_testdir): Pass it. 28 December 2017, 23:29:23 UTC
3a2751c autoupdate 28 December 2017, 00:05:51 UTC
f583f32 regex: use re_malloc etc. consistently Problem and original patch reported by Arnold Robbins in: https://sourceware.org/ml/libc-alpha/2017-12/msg00241.html * lib/regcomp.c (re_comp): * lib/regexec.c (push_fail_stack, build_trtable, match_ctx_clean): Use re_malloc/re_realloc/re_free instead of malloc/realloc/free. 19 December 2017, 23:56:19 UTC
5f1c957 autoupdate 19 December 2017, 17:05:15 UTC
f9778f8 autoupdate 17 December 2017, 16:02:54 UTC
ec26e3b glob: Silence warning about void pointer arithmetic. * lib/glob.c (glob): Use a 'char *', not a 'void *', in pointer arithmetic. 16 December 2017, 03:02:01 UTC
cab0dc7 glob.c: Silence warning about void pointer arithmetic 16 December 2017, 01:28:02 UTC
68ba636 spawn-pipe: Silence a clang warning. Reported by Tim Rühsen <tim.ruehsen@gmx.de>. * lib/spawn-pipe.c: Disable clang -Wconditional-uninitialized warnings in this file. 15 December 2017, 09:44:15 UTC
81229e8 explicit_bzero: port to macOS + Clang 9.0.0 Problem reported by Marcus Johnson (Bug#29658). * lib/explicit_bzero.c (explicit_bzero) [__clang__]: Don’t use asm. 13 December 2017, 00:41:47 UTC
b324af9 doc: Improve explanation of supporting relocatable libraries. * doc/relocatable-maint.texi (Supporting Relocation): Explain properly how to build the relocatable module for libraries. (Method and example code from Bruno Haible.) 11 December 2017, 13:17:20 UTC
f0480ff doc: Use better texinfo tags in a few cases. * doc/gnulib.texi (Extending Gnulib): Use @option or @command instead of @samp in a few places. 11 December 2017, 13:16:46 UTC
65fc567 unistr/base: Update comment. * lib/unistr.in.h: Update comment about u*_mbtouc_unsafe functions. 11 December 2017, 13:08:40 UTC
21d224d test-faccessat.c: avoid test failure if prior partial run * tests/test-faccessat.c: Remove the file if present to ensure not present from a prior (partial) run. 11 December 2017, 01:59:32 UTC
6d29954 test-faccessat.c: unlink temp file to avoid subsequent test failure * tests/test-faccessat.c: Remove the file to avoid failure to open the file on subsequent runs due to being created with no permissions. 11 December 2017, 01:46:21 UTC
66a7f1c doc: New section "Modifying the build rules of a Gnulib import directory". * doc/gnulib-tool.texi (Modified build rules): New node. 10 December 2017, 15:28:43 UTC
c351970 doc: Tweak wording. * doc/gnulib-tool.texi (Multiple instances): Talk about "programs", not "binaries". 10 December 2017, 13:03:04 UTC
bdd3716 no-c++: Avoid "egrep: repetition-operator operand invalid" error. * m4/no-c++.m4 (gt_NO_CXX): Don't use '+' characters nor spaces in the AC_EGREP_CPP pattern. 06 December 2017, 01:04:10 UTC
1401e4d all: Replace more http URLs by https URLs. 03 December 2017, 22:35:43 UTC
d418ac3 autoupdate 03 December 2017, 17:18:35 UTC
82edd0e Port better to CentOS 5 Problems reported by Tom G. Christensen in: https://lists.gnu.org/r/bug-gnulib/2017-11/msg00053.html * doc/glibc-functions/strverscmp.texi (strverscmp): Document strverscmp bug with glibc 2.9 and earlier. * doc/posix-functions/tzset.texi (tzset): Document that TZ with angle brackets is POSIX-2001 and later. * tests/test-nstrftime.c: Include unistd.h. (TZ_ANGLE_BRACKETS_SHOULD_WORK): New macro. (TZ): Use it to skip tests with angle brackets in TZ, for older systems. 28 November 2017, 23:04:15 UTC
d2fe185 stat: add missing module dependencies * modules/lstat, modules/stat, modules/utimensat (Depends-on): Add stat-time. 28 November 2017, 22:20:28 UTC
cbce942 stat: fix compilation failure on macOS Sierra Reported by Marius Schamschula <mschamschula@gmail.com> in https://savannah.gnu.org/bugs/?52546 * lib/stat.c: Add missing include of stat-time.h. 28 November 2017, 22:20:28 UTC
5033321 test-faccessat.c: correct BASE definition to avoid parallel test failure * tests/test-faccessat.c (BASE): Define using this file's name, not that of test-lstat.c. Using the latter caused this test to fail sometimes when run concurrently with test-lstat. 28 November 2017, 15:54:17 UTC
c610b4a autoupdate 27 November 2017, 16:46:28 UTC
b6b9295 unicase: fix VPATH build * modules/unicase/special-casing (Makefile.am): Ensure that the base directory is created when generating unicase/special-casing.h. 27 November 2017, 15:14:16 UTC
bd268ef Fix typo in comment, in my last commit. 27 November 2017, 14:45:19 UTC
19f18ec libunistring: update to Unicode 9.0.0 * lib/gen-uni-tables.c (fill_properties): Recognize Sentence_Terminal and Prepended_Concatenation_Mark. (is_property_default_ignorable_code_point): Exclude U+08E2. (fill_arabicshaping): Allow missing whitespace when parsing; recognize "AFRICAN FEH", "AFRICAN QAF", and "AFRICAN MOON". (output_blocks): Increase the element size of the level1 table to accommodate more blocks. (get_lbp): Recognize ZWJ, E_Base, and E_Modifier characters; Update each class according to the standard. (get_wbp): Recognize ZWJ, E_Base, E_Modifier, Glue_After_Zwj, and E_Base_GAZ characters. (output_gbp_table): Recognize ZWJ, E_Base, E_Modifier, Glue_After_Zwj, and E_Base_GAZ characters. * lib/unictype.in.h (UC_JOINING_GROUP_AFRICAN_FEH) (UC_JOINING_GROUP_AFRICAN_QAF, UC_JOINING_GROUP_AFRICAN_MOON): New enum value. * lib/unilbrk/lbrktables.h (LBP_ZWJ, LBP_EB, LBP_EM): New enum value. * lib/unilbrk/lbrktables.c (unilbrk_table): Extend the table with LBP_ZWJ, LBP_EB, and LBP_EM. * lib/uniwbrk.in.h (WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, WBP_EBG): New enum value. * lib/uniwbrk/u-wordbreaks.h: Implement WB3c, WB15, and WB16. * lib/uniwbrk/wbrktable.h (uniwbrk_prop_index): New variable declaration. * lib/uniwbrk/wbrktable.c (uniwbrk_prop_index): New variable. (uniwbrk_table): Implement WB14. * tests/uniwbrk/test-uc-wordbreaks.c (wordbreakproperty_to_string): Check WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, and WBP_EBG. * modules/unigbrk/u{32,16,8}-grapheme-breaks: No longer depend on uc-is-grapheme-break. * modules/unigbrk/uc-grapheme-breaks: New module. * modules/unigbrk/uc-grapheme-breaks-tests: New module. * lib/unigbrk.in.h (GBP_ZWJ, GBP_EB, GBP_EM, GBP_GAZ, GBP_EBG): New enum value. (uc_grapheme_breaks): New function, replacing uc_is_grapheme_break. * lib/unigbrk/u-grapheme-breaks.h: New file. * lib/unigbrk/u{32,16,8}-grapheme-breaks.c: Rewrite using u-grapheme-breaks.h instead of uc_is_grapheme_break. * lib/unigbrk/uc-grapheme-breaks.c: New file. * lib/unigbrk/uc-is-grapheme-break.c: Partially update to TR29 rev 29. * tests/unigbrk/test-uc-gbrk-prop.c (graphemebreakproperty_to_string): Check GBP_ZWJ, GBP_EB, GBP_EM, GBP_GAZ, and GBP_EBG. * tests/unigbrk/test-uc-grapheme-breaks.c: New test. * tests/unigbrk/test-uc-is-grapheme-break.c (graphemebreakproperty_to_string): Check GBP_ZWJ, GBP_EB, GBP_EM, GBP_GAZ, and GBP_EBG. (main): Skip unsupported rules involving 3 or more characters, namely GB10, GB12, and GB13. * lib/uniwidth/width.c (nonspacing_table_data): Update. * all generated files under lib/uni* and tests/uni*: Regenerate. * all the dependant modules: Bump version. 27 November 2017, 10:34:25 UTC
d5aa1da strfmon_l: Fix compilation error with glibc 2.25. Reported by Tom G. Christensen <tgc@jupiterrise.com> in <https://lists.gnu.org/r/bug-gnulib/2017-11/msg00051.html>. * lib/monetary.in.h: Include also <locale.h>. 26 November 2017, 23:26:01 UTC
b86c332 autoupdate 24 November 2017, 16:24:41 UTC
back to top