forked from pool/gnulib
a6d3851524
- Update to version git.20211127.db493d1ce: * gettext-h: document GNULIB_NO_VLA * gettext-h: use VLA test similar to regex * regex: port to tcc * test-framework-sh: remove unsafe entries from PATH * regex: merge from glibc * regex: assume RE_ENABLE_I18N * lseek: port around macOS SEEK_HOLE glitch * lseek: port around macOS SEEK_DATA glitch * Add ChangeLog entry for sigsegv changes * sigsegv: fix build on or1k * sigsegv: fix build on microblazeel * Fix typos in previous patch. * exclude: yield proper errno on failure * autoupdate * regex: break regcomp.c link with glibc * autoupdate * * doc/gnulib-intro.texi: Fix some ancient history. * autoupdate (belated) * string: Avoid syntax error re strdup in string.in.h (regr. 2021-09-07). * autoupdate * autoupdate * xalloc: new function xinmalloc * regex: redo style of previous change * regex: improve comment * regex: fix buffer read overrrun * nproc: port better to macOS 10.14 * sigsegv: fix quoting problem * nproc: port better to OpenBSD * timer-time: port better to OpenBSD 6.9 OBS-URL: https://build.opensuse.org/request/show/934484 OBS-URL: https://build.opensuse.org/package/show/Base:System/gnulib?expand=0&rev=7
1322 lines
62 KiB
Plaintext
1322 lines
62 KiB
Plaintext
-------------------------------------------------------------------
|
||
Mon Nov 29 08:29:59 UTC 2021 - mliska@suse.cz
|
||
|
||
- Update to version git.20211127.db493d1ce:
|
||
* gettext-h: document GNULIB_NO_VLA
|
||
* gettext-h: use VLA test similar to regex
|
||
* regex: port to tcc
|
||
* test-framework-sh: remove unsafe entries from PATH
|
||
* regex: merge from glibc
|
||
* regex: assume RE_ENABLE_I18N
|
||
* lseek: port around macOS SEEK_HOLE glitch
|
||
* lseek: port around macOS SEEK_DATA glitch
|
||
* Add ChangeLog entry for sigsegv changes
|
||
* sigsegv: fix build on or1k
|
||
* sigsegv: fix build on microblazeel
|
||
* Fix typos in previous patch.
|
||
* exclude: yield proper errno on failure
|
||
* autoupdate
|
||
* regex: break regcomp.c link with glibc
|
||
* autoupdate
|
||
* * doc/gnulib-intro.texi: Fix some ancient history.
|
||
* autoupdate (belated)
|
||
* string: Avoid syntax error re strdup in string.in.h (regr. 2021-09-07).
|
||
* autoupdate
|
||
* autoupdate
|
||
* xalloc: new function xinmalloc
|
||
* regex: redo style of previous change
|
||
* regex: improve comment
|
||
* regex: fix buffer read overrrun
|
||
* nproc: port better to macOS 10.14
|
||
* sigsegv: fix quoting problem
|
||
* nproc: port better to OpenBSD
|
||
* timer-time: port better to OpenBSD 6.9
|
||
* sys_select: port better to OpenBSD 6.9
|
||
* autoupdate
|
||
* doc: Fix outdated statement about Spanish collation.
|
||
* doc: Don't assume that the output format is TeX-based or info.
|
||
* regex: sync with glibc
|
||
* maint: Avoid syntax-check failure for empty gnulib submodule.
|
||
* Relicense qemu.h under LGPLv2+.
|
||
* ialloc: Update license headers after license change from 2021-08-29.
|
||
* Improve 'configure --help' output for crypto modules.
|
||
* Add credit for a recent bug report.
|
||
* string, wchar: Don't require undefined m4 macros (regr. today).
|
||
* sm3-buffer tests: New module.
|
||
* sm3-buffer: New module.
|
||
* sha512-buffer tests: New module.
|
||
* sha512: Clarify module to source relation.
|
||
* sha256-buffer tests: New module.
|
||
* sha256: Clarify module to source relation.
|
||
* sha1-buffer tests: New module.
|
||
* sha1: Clarify module to source relation.
|
||
* md5-buffer tests: New module.
|
||
* md5: Clarify module to source relation.
|
||
* md4-buffer tests: New module.
|
||
* md4-buffer: New module.
|
||
* md2-buffer tests: New module.
|
||
* md2-buffer: New module.
|
||
* string, wchar: Don't cause link errors for rpl_free (regr. 2021-09-07).
|
||
* threadlib: Avoid crashes in thread-related functions on Cygwin 3.2.0.
|
||
* simple-atomic: Port to Oracle Studio 12.6.
|
||
* asyncsafe-spin: port to Oracle Studio 12.6 sparc
|
||
* stdint-tests: long long preproc on recent Sun C
|
||
* extern-inline: Fix syntax error on macOS with GCC 11 (regr. 2021-08-22).
|
||
* sigsegv: port to OpenBSD 6.8+ powerpc64
|
||
* maintainer-makefile: add 'can' to sc_prohibit_doubled_word
|
||
* strerror_r-posix: port even better to Android
|
||
* strerror_r-posix: port better to Android
|
||
* string, wchar: port rpl_free decl to Android
|
||
* string, wchar: avoid some namespace pollution
|
||
* crypto: revert previous change
|
||
* crypto: add missing file af_alg.h
|
||
* idx: break copying from glibc
|
||
* sigsegv: Improve cross-compilation support for LoongArch CPU.
|
||
* doc: Improve help related to bootstrap script.
|
||
* intprops: fix minor doc glitches
|
||
* doc: Add suggestions on FDL texinfo usage.
|
||
* maintainer-makefile: Add indentation syntax-check rule.
|
||
* autoupdate
|
||
* idx: add commentary
|
||
* attribute: keep up with gnulib-common.m4
|
||
* supersede: Fix test failure under QEMU user-mode for Linux/mips.
|
||
* spawn-pipe: Fix test failure when running under QEMU user-mode.
|
||
* execute: Fix test failure when running under QEMU user-mode.
|
||
* posix_spawn_file_actions_addfchdir: Avoid test failure under QEMU.
|
||
* getcwd tests: Avoid test failure when running under QEMU user-mode.
|
||
* base32, base64: treat negative sizes as overflows
|
||
* explicit_bzero test: Fix test failure due to GCC optimizations.
|
||
* dfa: port to non-gnulib
|
||
* base32, base64: fix broken tests
|
||
* ialloc: relicense
|
||
* fma: Fix compilation error on Linux/sh4.
|
||
* sigabbrev_np, sigdescr_np: Fix compilation error on Linux/alpha, part 2.
|
||
* Skip some tests when running under QEMU user-mode.
|
||
* sigabbrev_np, sigdescr_np: Fix compilation error on Linux/alpha.
|
||
* execle, execve, execvpe tests: Fix test failures under qemu user-mode.
|
||
* base32, base64: prefer signed to unsigned integers
|
||
* regex: also break glibc lib/regex.c link for now
|
||
* autoupdate
|
||
* regex: revert much of previous change
|
||
* regex: fix typo in previous patch
|
||
* regex: use C99-style array arg syntax
|
||
* execute tests: Fix test failure when libtool is in use.
|
||
* dfa: prefer idx_t to ptrdiff_t for nonnegative
|
||
* snippet/unused-parameter: Mark unused module obsolete.
|
||
* Make generated .in.h files as standalone as possible.
|
||
* gnulib-common.m4: Clarify logic behind _GL_UNUSED_LABEL.
|
||
* c-stack: depend on inttypes, mempcpy
|
||
* mountlist: Use recommended syntax for _GL_UNUSED_LABEL.
|
||
* gnulib-common.m4: Make _GL_UNUSED_LABEL effective for clang.
|
||
* Oops, remove unintended file additions.
|
||
* gnulib-common.m4: Use C2x [[maybe_unused]] when possible.
|
||
* gnulib-common.m4: Document the gnulib-internal _GL_ATTRIBUTE_* macros.
|
||
* doc: fix order of stdlib functions
|
||
* c-stack: Test for libsigsegv once, not twice.
|
||
* rawmemchr: Fix use in relocatable-prog-wrapper (regression 2021-08-20).
|
||
* autoupdate
|
||
* rawmemchr: modernize and simplify
|
||
* autoupdate
|
||
* c-stack: fix libsigsegv dependency
|
||
* doc: Update for glibc 2.34.
|
||
* memrchr-tests: port to GCC 12
|
||
* snippet/_Noreturn: Fix typo
|
||
* dynarray: merge from glibc
|
||
* canonicalize-lgpl: Fix conflict with z/OS <sys/stat.h>.
|
||
* ptsname_r: Drop sync with glibc.
|
||
* config: Update after glibc changed.
|
||
* relocatable-lib-lgpl: Fix a memory leak related to a Windows DLL.
|
||
* fopen: Fix link error on native Windows.
|
||
* fopen: Fix compilation error on AIX (regression from 2020-05-28).
|
||
* stdio: Improve GCC 11 allocation-deallocation checking.
|
||
* dirent: Improve GCC 11 allocation-deallocation checking.
|
||
* stdlib, string, wchar: Improve GCC 11 allocation-deallocation checking.
|
||
* gnulib-tool: Add support for Automake 1.16.4.
|
||
* gnulib-common.m4: Minor style fix.
|
||
* uninorm, unistr: Improve GCC 11 allocation-deallocation checking.
|
||
* ialloc: Prepare for allocation-deallocation checking.
|
||
* aligned-malloc: Prepare for allocation-deallocation checking.
|
||
* list, set, oset, map, omap: Prepare allocation-deallocation checking.
|
||
* xgetdomainname: Improve GCC 11 allocation-deallocation checking.
|
||
* xgetdomainname: Ensure .c file starts with '#include <config.h>'.
|
||
* xstrndup: Improve GCC 11 allocation-deallocation checking.
|
||
* xstriconveh: Improve GCC 11 allocation-deallocation checking.
|
||
* xmemdup0: Improve GCC 11 allocation-deallocation checking.
|
||
* windows-spawn: Improve GCC 11 allocation-deallocation checking.
|
||
* string-buffer: Improve GCC 11 allocation-deallocation checking.
|
||
* striconveha: Improve GCC 11 allocation-deallocation checking.
|
||
* striconveh: Improve GCC 11 allocation-deallocation checking.
|
||
* striconv: Improve GCC 11 allocation-deallocation checking.
|
||
* relocatable-lib-lgpl: Improve GCC 11 allocation-deallocation checking.
|
||
* regex-quote: Improve GCC 11 allocation-deallocation checking.
|
||
* readline: Improve GCC 11 allocation-deallocation checking.
|
||
* read-file: Improve GCC 11 allocation-deallocation checking.
|
||
* pipe-filter-gi: Improve GCC 11 allocation-deallocation checking.
|
||
* javaversion: Improve GCC 11 allocation-deallocation checking.
|
||
* ino-map: Improve GCC 11 allocation-deallocation checking.
|
||
* hash: Improve GCC 11 allocation-deallocation checking.
|
||
* hamt: Improve GCC 11 allocation-deallocation checking.
|
||
* get_progname_of: Improve GCC 11 allocation-deallocation checking.
|
||
* fts: Improve GCC 11 allocation-deallocation checking.
|
||
* eealloc: Improve GCC 11 allocation-deallocation checking.
|
||
* di-set: Improve GCC 11 allocation-deallocation checking.
|
||
* [x]concat-filename: Improve GCC 11 allocation-deallocation checking.
|
||
* clean-temp: Improve GCC 11 allocation-deallocation checking.
|
||
* canon-host: Improve GCC 11 allocation-deallocation checking.
|
||
* c-xvasprintf: Improve GCC 11 allocation-deallocation checking.
|
||
* bitsetv: Improve GCC 11 allocation-deallocation checking.
|
||
* bitset: Improve GCC 11 allocation-deallocation checking.
|
||
* argv-iter: Improve GCC 11 allocation-deallocation checking.
|
||
* argp: Improve GCC 11 allocation-deallocation checking.
|
||
* areadlink, areadlinkat: Improve GCC 11 allocation-deallocation checking.
|
||
* stdio: Improve GCC 11 allocation-deallocation checking.
|
||
* dirent: Improve GCC 11 allocation-deallocation checking.
|
||
* stdlib, string, wchar: Improve GCC 11 allocation-deallocation checking.
|
||
* year2038: Fix recommendation regarding -m64 flag.
|
||
* quotearg: Tweak last commit.
|
||
* malloca: Tweak last commit.
|
||
* dirname-lgpl, sh-quote, system-quote, xstriconv: Clean up includes.
|
||
* dfa: Improve GCC 11 allocation-deallocation checking.
|
||
* glob: merge from glibc
|
||
* announce-gen: Text fix suggested by Paul Eggert.
|
||
* announce-gen: Text fix suggested by Jim Meyering.
|
||
* maintainer-makefile: Print checksums by default.
|
||
* announce-gen: Print SHA1/B64(SHA256) instead of MD5/SHA1.
|
||
* autoupdate
|
||
* manywarnings: enable some malloc warnings
|
||
* dfa: omit unneeded malloc+free
|
||
* year2038: work even if time_t is narrower than int
|
||
* year2038: port to unusual time_t platforms
|
||
* xalloc: no attribute (malloc (free)) on inline
|
||
* * lib/quotarg.c: remove wrong, unneeded comment
|
||
* sigsegv-tests: make more things static
|
||
* manywarnings: improve -fanalyzer malloc checking
|
||
* argmatch-tests: improve -fanalyzer malloc checking
|
||
* vasnprintf: improve -fanalyzer malloc checking
|
||
* xvasprintf: improve -fanalyzer malloc checking
|
||
* xstriconv: improve -fanalyzer malloc checking
|
||
* xreadlink: improve -fanalyzer malloc checking
|
||
* xmalloca: improve -fanalyzer malloc checking
|
||
* xgethostname: improve -fanalyzer malloc checking
|
||
* xgetcwd: improve -fanalyzer malloc checking
|
||
* trim: improve -fanalyzer malloc checking
|
||
* system-quote: improve -fanalyzer malloc checking
|
||
* sh-quote: improve -fanalyzer malloc checking
|
||
* savedir: improve -fanalyzer malloc checking
|
||
* readutmp: improve -fanalyzer malloc checking
|
||
* quotearg: improve -fanalyzer malloc checking
|
||
* pagalign_alloc: improve -fanalyzer malloc checking
|
||
* mountlist: improve -fanalyzer malloc checking
|
||
* modechange: improve -fanalyzer malloc checking
|
||
* malloca: improve -fanalyzer malloc checking
|
||
* filenamecat-lgpl: improve -fanalyzer malloc checking
|
||
* exclude: improve -fanalyzer malloc checking
|
||
* dirname: improve -fanalyzer malloc checking
|
||
* dfa: improve -fanalyzer malloc checking
|
||
* maint: improve -fanalyzer malloc checking
|
||
* backupfile: improve -fanalyzer malloc checking
|
||
* regex: pacify GCC 11.2.1's -fanalyzer
|
||
* limits-h tests: Add tests for BOOL_MAX and BOOL_WIDTH.
|
||
* regex: pacify GCC 11.2 -fanalyzer
|
||
* maint: pacify GCC 11.2 -fanalyzer in crypto tests
|
||
* doc: C2X -> C2x
|
||
* xalloc: add malloc-related function attributes
|
||
* gnulib-common: update for gcc -Wmismatched-dealloc
|
||
* gnulib-common: update for C2x 2020-12-11 draft
|
||
* manywarnings: document GCC 11 warnings
|
||
* limits-h: add BOOL_MAX, BOOL_WIDTH
|
||
* maintainer-makefile: Respect cfg.mk setting announcement_Cc_, reverting most of the previous patch.
|
||
* maintainer-makefile: Fix announcement mail CC's.
|
||
* Assume GNU gettext >= 0.17.
|
||
* gendocs.sh: Fix local rendering of HTML manuals.
|
||
* explicit_bzero-tests: pacify GCC better
|
||
* memrchr-tests: pacify GCC
|
||
* explicit_bzero-tests: pacify GCC
|
||
* posixtm: pacify latest GCC
|
||
* Don't use '#pragma weak' for thread functions in Linux/glibc>=2.34.
|
||
* Fix cross-compilation test results.
|
||
* regex: modernize to newer regex bugset
|
||
* regex: fix shell quoting problem in configuration
|
||
* autoupdate
|
||
* select: port better to MinGW
|
||
* year2038: Add --disable-year2038 option
|
||
* doc: clarify which module fixes 32-bit time_t
|
||
* autoupdate
|
||
* autoupdate
|
||
* year2038: support glibc 2.34 _TIME_BITS=64
|
||
* relocatable-prog-wrapper: add m4 files
|
||
* autoupdate
|
||
* strerror-override: Fix possible compilation error.
|
||
* environ: Fix wrong autoconf test result in C++ mode.
|
||
* autoupdate
|
||
* regex: fix undefined behavior
|
||
* sigsegv, sigsegv-tests: Assign my contributions to the FSF.
|
||
* unistd: Avoid compilation error in C++ mode on Solaris, HP-UX, mingw.
|
||
* Sync with GNU gettext.
|
||
* Sync with GNU gettext.
|
||
* unistd: Improve conflict resolution between gnulib and textstyle.h.
|
||
* stdio: Improve conflict resolution between gnulib and libintl.h.
|
||
* declared.sh: Allow parsing 'extern "C"' lines.
|
||
* unitypes: Fix trouble caused by installed older versions of unitypes.h.
|
||
* sigsegv, sigsegv-tests: Assign my contributions to the FSF.
|
||
* argp: Avoid possible NULL access in argp_help.
|
||
* autoupdate
|
||
* tsearch: Relicense under LGPLv2+.
|
||
* pipe-filter-ii tests: Fix long-standing failure on native Windows.
|
||
* autoupdate
|
||
* xnanosleep: Improve module description.
|
||
* xfreopen: Improve module description.
|
||
* idx: new printf/scanf length modifier macro
|
||
* Align 2011-11-26 patch to 2021-04-11 patch (regression from 2021-04-11).
|
||
* * lib/stack.h: Omit stray semicolon.
|
||
* getopt-gnu: port back to Solaris 10
|
||
* ialloc: Put appropriate license notice in source files.
|
||
* * lib/xmalloc.c (nonnull): Pacify gcc -Wsuggest-attribute=pure (GCC 10.3).
|
||
* xgethostname: prefer idx_t for indexes
|
||
* userspec: prefer idx_t for indexes
|
||
* stack: prefer idx_t for indexes
|
||
* savedir: prefer idx_t for indexes
|
||
* readutmp: prefer idx_t for indexes
|
||
* readtokens: prefer idx_t for indexes
|
||
* linebuffer: prefer idx_t for indexes
|
||
* getusershell: prefer idx_t for indexes
|
||
* exclude: prefer idx_t for most indexes
|
||
* dfa: prefer idx_t for indexes
|
||
* dirname: prefer idx_t for some indexes
|
||
* xalloc: new idx_t-based allocators
|
||
* ialloc: new module
|
||
* exclude: improve wide-character hashing
|
||
* Make message in last commit more precise.
|
||
* Clarify where to report test failures from Gnulib tests.
|
||
* Clarify that compiler warnings in the Gnulib tests can be ignored.
|
||
* sigsegv tests: Hide a null pointer from the compiler's optimizations.
|
||
* get_ppid_of: Add support for DragonFly BSD.
|
||
* sigsegv: Document context type for DragonFly BSD.
|
||
* dynarray, scratch_buffer: Fix VPATH builds (regression from yesterday).
|
||
* ptsname_r: Add support for DragonFly BSD 6.0.
|
||
* Avoid some test failures on DragonFly BSD 6.0.
|
||
* mountlist: recognize fuse.portal as dummy file system
|
||
* host-os: Add support for DragonFly BSD.
|
||
* thread: Fix test link error on DragonFly BSD 6.0.
|
||
* sigsegv: Avoid a gcc warning "declaration of 'sig' shadows a parameter".
|
||
* Fix comments.
|
||
* scratch_buffer: Avoid conflict with prepr. macros owned by the system.
|
||
* dynarray: Avoid conflict with preprocessor macros owned by the system.
|
||
* glob-h: Make last patch work with Solaris 10 cc.
|
||
* glob-h: Avoid conflict with preprocessor macros owned by the system.
|
||
* ChangeLog: add entries for the last three commits
|
||
* regex-tests: test for regressions fixed by the previous commit
|
||
* regex: fix match with possessive quantifier
|
||
* regex-tests: remove incorrect comment
|
||
* lib-symbol-visibility: Make configure check work for newer GCC.
|
||
* vasnprintf: Don't leak memory when memory allocation fails.
|
||
* gnulib-tool: Stop doing license notice replacements.
|
||
* git-merge-changelog: Fix license.
|
||
* Put GPLv3+ notices in source files where appropriate.
|
||
* Put LGPLv3+ notices in source files where appropriate.
|
||
* Put "LGPLv3+ or GPLv2+" notices in source files where appropriate.
|
||
* Generate correct license notices in libunistring files.
|
||
* Generate correct license notices in libunistring files.
|
||
* Put LGPLv2+ notices in source files where appropriate.
|
||
* Put "unlimited" notices in source files where appropriate.
|
||
* Put public domain notices in source files where appropriate.
|
||
* Revamp check-copyright script.
|
||
* gnupload, git-merge-changelog: Fix module description.
|
||
* New directory with license notices.
|
||
* reallocarray-tests: port to weird platforms
|
||
* dfa, etc.: prefer xreallocarray to older name
|
||
* Write 'LGPLv3+ or GPLv2+' instead of 'LGPLv3+ or GPLv2'.
|
||
* * stackvma.c: Fix misspelled comment.
|
||
* sigsegv: Port to Solaris 11
|
||
* autoupdate
|
||
* c-stack: Document another restriction.
|
||
* stdio: Fix compilation error on DragonFly BSD.
|
||
* getprogname: port to Tru64
|
||
* sigsegv: don’t assume SIGSTKSZ is a constant
|
||
* fstatat: doc improvement
|
||
* c-stack: Support catching stack overflow on most platforms without libsigsegv.
|
||
* sigsegv, c-stack: Avoid compilation error with glibc >= 2.34.
|
||
* sigsegv: Add tests.
|
||
* sigsegv: New module.
|
||
* realloc-gnu: avoid glibc MALLOC_CHECK_ issue
|
||
* c-stack: work around Solaris 11 bugs
|
||
* fcntl tests: Avoid failure in MacPorts.
|
||
* linked-list-unportable-test: New module.
|
||
* valgrind-tests: Doc fix and introduce AM_VALGRINDFLAGS.
|
||
* malloc-gnu, realloc-gnu, calloc-gnu: Ensure errno gets set to ENOMEM.
|
||
* DEPENDENCIES: Mention the requirement for 'join'.
|
||
* *alloc-gnu tests: Use ASSERT macro.
|
||
* valgrind-tests: Fix 'sh: yes: unknown operand' error.
|
||
* valgrind-tests: Fix LOG_VALGRIND when valgrind is missing.
|
||
* valgrind-tests: Better option handling.
|
||
* windows-spawn: Don't assume that UNICODE is not defined.
|
||
* getrandom: Produce a better error code.
|
||
* fstatat: Document a glibc 2.7 bug.
|
||
* posix_spawn, posix_spawnp: Fix build error on Minix 3.3.
|
||
* reallocarray tests: Avoid test failure on NetBSD.
|
||
* gnulib-tool: Fail properly if the 'join' program is not found.
|
||
* {realloc,calloc}-gnu: Fix autoconf macro (regression 2021-04-18).
|
||
* {malloc,realloc,calloc}-gnu: Fix autoconf macro (regression 2021-04-18).
|
||
* malloc-gnu, realloc-gnu, calloc-gnu: Ensure errno gets set on IRIX.
|
||
* malloc-gnu, realloc-gnu, calloc-gnu tests: Verify errno is set.
|
||
* getrandom: Fail with ENOSYS when the system has no randomness source.
|
||
* free tests: Avoid test failure on glibc < 2.15.
|
||
* Fix build error when libintl is installed.
|
||
* Fix build when an older libunistring is installed (regr. 2020-02-23).
|
||
* autoupdate
|
||
* immutable: Fix crash when immmalloc() fails.
|
||
* supersede: Fix crash when malloc() fails.
|
||
* libc-config: fix include problem on older Debian
|
||
* gnulib-tool: port better to current Autoconf
|
||
* reallocarray: a bit more tuning
|
||
* reallocarray: don’t crash if item size is 0
|
||
* Fix messed-up previous patch
|
||
* xmalloca, etc.: avoid unlikely trap
|
||
* xmalloca, etc.: fix some xalloc-oversized issues
|
||
* reallocarray: check for ptrdiff_t overflow
|
||
* calloc-gnu-tests: add overflow tests
|
||
* * ChangeLog: Fix thinko.
|
||
* libc-config: port better to Fedora Rawhide
|
||
* realloc: port to AIX 7.1
|
||
* malloc: simplify
|
||
* malloca: avoid ptrdiff_t overflow
|
||
* careadlinkat: avoid ptrdiff_t overflow
|
||
* execute-tests: pacify compiler
|
||
* malloc-gnu-tests, etc.: use volatile for clang
|
||
* malloc-gnu-tests: pacify -Walloc-size-larger-than
|
||
* safe-alloc: fix pointer implementation
|
||
* calloc-gnu: now LGPLv2+
|
||
* safe-alloc: simplify via reallocarray
|
||
* xalloc-oversized: fix SIZE_MAX optimization bug
|
||
* xalloc: new function xreallocarray
|
||
* group-member: simplify via realloc-gnu
|
||
* backupfile: simplify via realloc-gnu
|
||
* safe-alloc: improve doc
|
||
* malloc-gnu-tests, etc.: test ptrdiff_t overflow
|
||
* malloc-gnu, etc.: prefer AS_CASE to woolly AS_IF
|
||
* malloc-gnu, etc.: sync better with Autoconf
|
||
* lib/mini-gmp.c
|
||
* malloc-posix, realloc-posix, calloc-posix: Document affected platforms.
|
||
* More systematic file naming.
|
||
* Add comments after 2021-04-11 change.
|
||
* doc: Update for FreeBSD 13.0/arm64.
|
||
* xalloc: adjust to malloc ptrdiff_t change
|
||
* malloc, etc.: check for ptrdiff_t overflow
|
||
* stdio: Fix build error in some configurations (regression 2021-04-11).
|
||
* doc: Update for FreeBSD 11.0, 12.0, 13.0.
|
||
* malloc, realloc: fix recently-introduced #undef typos
|
||
* hamt tests: Fix link error.
|
||
* c-stack: Don't use an undefined C macro (regression from 2020-10-04).
|
||
* doc: Fix confusion between LIBADD and LDADD.
|
||
* malloc, realloc, calloc: Support restricted library symbols on AIX.
|
||
* Support several gnulib-tool invocations under the same configure.ac.
|
||
* Rename GNULIB_OVERRIDES_CHAR16_T, GNULIB_OVERRIDES_CHAR32_T.
|
||
* Rename GNULIB_OVERRIDES_WINT_T.
|
||
* increment-serial: New program.
|
||
* useless-if-before-free: Implement --version option according to GCS.
|
||
* libtool-next-version: Implement --version option according to GCS.
|
||
* gnupload: Implement --version option according to GCS.
|
||
* git-version-gen: Implement --version option according to GCS.
|
||
* bootstrap: Implement --version option according to GCS.
|
||
* announce-gen: Implement --version option according to GCS.
|
||
* Simplify GNULIB_* variable initializations.
|
||
* Blame GCC, not Coverity, in utimens ChangeLog entry.
|
||
* realloc: fix undef typo
|
||
* utimens: fix confusing arg type in internal func
|
||
* execute tests: Avoid test failure in certain environments.
|
||
* * lib/xalloc.h: Fix previous commit by adding missing include.
|
||
* xalloc: simplify integer overflow test
|
||
* group-member: minor tweak to omit a *
|
||
* backupfile: less-aggressive buffer growth
|
||
* xalloc-oversized: export xalloc_count_t
|
||
* xalloc: try to pacify gcc -Wsign-compare
|
||
* hamt: Fix coding errors.
|
||
* pthread-cond: Fix compilation error.
|
||
* pthread-cond: Fix wrong configure results when <pthread.h> is absent.
|
||
* backupfile, backup-rename: Trim dependencies.
|
||
* doc: Fix syntax error (regression from 2021-04-02).
|
||
* hamt: Document the module in the Gnulib manual.
|
||
* savedir: avoid unlikely undefined behavior
|
||
* quotearg: avoid undefined and/or O(N**2)
|
||
* xgethostname: reorganize / simplify
|
||
* *-list tests: Add more tests.
|
||
* list: Add operations first_node, last_node.
|
||
* xalloc-die: Fix compilation error (regression from 2021-03-28).
|
||
* hamt: New module.
|
||
* strtoul, strtoll, strtoull: Fix compilation warning.
|
||
* strtoll: Work around a bug on native Windows and Minix.
|
||
* strtol: Work around a bug on native Windows and Minix.
|
||
* strtoull: Work around a bug on native Windows and Minix.
|
||
* strtoul: Work around a bug on native Windows and Minix.
|
||
* strtol, strtoul, strtoll, strtoull: Optimize.
|
||
* strto*l: Don't pass invalid arguments to isspace, isalnum, toupper.
|
||
* glob: Reject ~user syntax, when flag GLOB_TILDE_CHECK is given.
|
||
* xalloc: delay setting size until success
|
||
* xalloc: new function xpalloc, from dfa
|
||
* linked-list tests: Add another test for SIGNAL_SAFE_LIST.
|
||
* renameatu tests: Add unit test for bug found on macOS.
|
||
* unistdio/*-vasnprintf: Fix errno value (regression from yesterday).
|
||
* vasnprintf: Fix memory leak (regression from yesterday).
|
||
* fprintf-posix: fix typo
|
||
* free-posix: use more often in other modules
|
||
* renameatu: work around macOS 11.2 renameatx_np bug
|
||
* clean-temp-simple: Fix a rare memory leak.
|
||
* clean-temp-simple: Relicense under LGPLv2+.
|
||
* clean-temp-simple: Remove dependency upon xalloc, xalloc-die, xlist.
|
||
* clean-temp-simple: New module.
|
||
* error: Relicense under LGPLv2+.
|
||
* getprogname: Relicense under LGPLv2+.
|
||
* fatal-signal: Relicense under LGPLv2+.
|
||
* doc: Mention an open glibc bug.
|
||
* mbrtowc: Remove a redundant condition.
|
||
* linkedhash-list: Relicense under LGPLv2+.
|
||
* fatal-signal: Remove dependency upon xalloc.
|
||
* diacrit: remove
|
||
* tests: fix signed overflow issues
|
||
* doc: More updates.
|
||
* doc: Update for macOS 11.1.
|
||
* ftell: Document bug in macOS >= 10.15.
|
||
* ftello: Work around bug in macOS >= 10.15.
|
||
* math C++ tests: Fix compilation error on macOS 11.2.
|
||
* simple-atomic tests: Fix compilation error on Solaris 10.
|
||
* simple-atomic: Fix compilation error on Solaris 10/x86_64 with cc.
|
||
* argmatch: fix testing typo
|
||
* autoupdate
|
||
* intprops: improve commentary
|
||
* time_rz: Put reference documentation into the .h file.
|
||
* parse-datetime tests: Avoid a test failure on NetBSD.
|
||
* autoupdate
|
||
* libc-config: port to DragonFlyBSD 5.9
|
||
* manywarnings: modernize documentation
|
||
* sysexits: Fix for Haiku.
|
||
* Rename GNULIB_WCHAR_SINGLE to GNULIB_WCHAR_SINGLE_LOCALE.
|
||
* mbrtowc: Allow locking optimization independently of 'unlocked-io'.
|
||
* regex: Allow locking optimization independently of 'unlocked-io'.
|
||
* exclude: Allow stdio optimization independently of 'unlocked-io'.
|
||
* readutmp: Optimize stdio accesses.
|
||
* mountlist: Optimize stdio accesses.
|
||
* getusershell: Optimize stdio accesses when possible.
|
||
* unlocked-io-internal: New module.
|
||
* posixtm: Remove unused includes.
|
||
* dynarray: Add tests.
|
||
* dynarray: Make the module usable on its own.
|
||
* scratch_buffer: Add comment.
|
||
* parse-datetime2: fix licensing
|
||
* free-posix: Update documentation.
|
||
* doc: Update for glibc 2.33.
|
||
* stddef: Generalize tcc workaround to other compilers.
|
||
* stdalign: port to tcc + glibc
|
||
* asyncsafe-spin, simple-atomic: Add support for tcc/x86.
|
||
* asyncsafe-spin, simple-atomic: Add support for tcc.
|
||
* stddef: Work around an interoperability problem of tcc with glibc.
|
||
* mbrtowc: port to AIX 7.1 with xlc 12.1
|
||
* * modules/parse-datetime2: New file.
|
||
* unlocked-io: do not redefine getc_unlocked etc.
|
||
* parse-datetime2: new module
|
||
* string-buffer: Fixes.
|
||
* gitlog-to-changelog: output SHA in "empty commit message" warning
|
||
* glob: include libc-config.h only if needed
|
||
* glob: include libc-config.h in a more-standard way
|
||
* autoupdate
|
||
* string-buffer: Add tests.
|
||
* string-buffer: New module.
|
||
* scratch_buffer: Document the exported API.
|
||
* DEPENDENCIES: Update.
|
||
* parse-datetime: Fix comment.
|
||
* passfd: Fix test failure on FreeBSD >= 12 and NetBSD in 64-bit mode.
|
||
* Port better to macOS Mojave
|
||
* linked-list test: Add test for SIGNAL_SAFE_LIST. (It currently fails.)
|
||
* simple-atomic: Add tests.
|
||
* simple-atomic: New module.
|
||
* Fix distinction of 32-bit/64-bit mode with xlc 13.1.3 on AIX.
|
||
* Correct placement of last ChangeLog entry.
|
||
* lib-symbol-visibility: Make it work with -Wmissing-prototypes.
|
||
* stddef: Fix test-stddef compilation error on MidnightBSD/x86.
|
||
* Document non-standard prototypes on MidnightBSD.
|
||
* posixtm tests: Fix warnings seen on MidnightBSD/x86.
|
||
* Add cross-compilation guesses for MidnightBSD.
|
||
* threadlib: Add support for MidnightBSD.
|
||
* host-os: Add support for MidnightBSD.
|
||
* c-stack: Adjust for MidnightBSD.
|
||
* relocatable-prog: Add support for MidnightBSD.
|
||
* havelib: Add support for MidnightBSD.
|
||
* wcwidth: Document MidnightBSD bug.
|
||
* pthread_sigmask: Document MidnightBSD bug.
|
||
* immutable: Avoid test failures on MidnightBSD.
|
||
* c32is*: Avoid test failures on MidnightBSD.
|
||
* regex: fix comment location
|
||
* regex-tests: add bug 11053 test
|
||
* regex: debug check for set member duplicates
|
||
* regex: fix longstanding backref match bug
|
||
* regex: avoid duplicate in espilon closure
|
||
* regex-tests: fix typo
|
||
* regex: make it easier to merge into glibc
|
||
* regex: minor refactoring
|
||
* regex: avoid undefined behavior
|
||
* regex: improve comments
|
||
* relocatable-prog-wrapper: Tweak today's patch.
|
||
* fmaf: Document QEMU bug
|
||
* remainderl: Work around musl libc bug.
|
||
* log2l: Work around musl libc bugs.
|
||
* log1pl: Work around musl libc bug.
|
||
* log10l: Document musl libc bug.
|
||
* logl: Document musl libc bug.
|
||
* expm1l: Document musl libc bug.
|
||
* expl: Document musl libc bug.
|
||
* relocatable-prog-wrapper: Update after recent changes.
|
||
* Make it possible to compile rawmemchr.c separately, unconditionally.
|
||
* Make it possible to compile mempcpy.c separately, unconditionally.
|
||
* Make it possible to compile free.c separately, unconditionally.
|
||
* Make it possible to compile realloc.c separately, unconditionally.
|
||
* Make it possible to compile malloc.c separately, unconditionally.
|
||
* canonicalize-lgpl: Simplify.
|
||
* canonicalize, canonicalize-lgpl: Straighten dependencies.
|
||
* scratch_buffer: Fix dependencies.
|
||
* autoupdate
|
||
* doc: More precise wording.
|
||
* doc: Remove obsolete text.
|
||
* autoupdate
|
||
* maintainer-makefile: Mimic bootstrap's gnulib-srcdir guessing.
|
||
* posix_spawn_file_actions_* tests: Fix module dependencies.
|
||
* posix_spawn_file_actions_addclose: Relax configure test.
|
||
* getaddrinfo: Doc fix.
|
||
* getcwd: Fix cross-compilation guess for musl libc.
|
||
* expm1l: Fix configure test result with GCC 10 on powerpc64le.
|
||
* utime: Fix configure test (regression 2020-12-04).
|
||
* libc-config: port to Xcode 7
|
||
* explicit_bzero: Add fallback for other compilers.
|
||
* explicit_bzero: Add support for clang.
|
||
* Port FALLTHROUGH to clang 3.4 and earlier
|
||
* gc-random: Fix link error in tests.
|
||
* gc-random: Replace implementation with call to getrandom.
|
||
* exec*e tests: Avoid test failures on Cygwin.
|
||
* canonicalize-lgpl: Work around a Cygwin bug.
|
||
* doc: Document ptsname_r bug on Cygwin.
|
||
* sethostname tests: Avoid test failure on Cygwin.
|
||
* fnmatch, regex, fts: FALLTHROUGH consistency
|
||
* spawn-pipe: Fix SIGSEGV on OS/2 kLIBC.
|
||
* dirent: Fix compilation error in C++ mode on OS/2 kLIBC.
|
||
* zerosize-ptr: Fix compilation on OS/2 kLIBC.
|
||
* stddef: Fix compilation for max_align_t on OS/2 kLIBC.
|
||
* yield: Implement for OS/2 kLIBC.
|
||
* sched_yield: Implement for OS/2 kLIBC.
|
||
* spawn: Use special invocation for <spawn.h> on OS/2 kLIBC.
|
||
* noreturn tests: Avoid test failure on Solaris 10/x86 with cc.
|
||
* autoupdate
|
||
* uninorm tests: Fix compilation error on Cygwin.
|
||
* immutable: Implement on native Windows.
|
||
* canonicalize-lgpl tests: Fix link error.
|
||
* canonicalize-lgpl: Work around // handling in realpath() of musl 1.2.2.
|
||
* canonicalize[-lgpl] tests: Add more tests.
|
||
* argp tests: Avoid test failures on Alpine Linux.
|
||
* get-rusage-data tests: Avoid test failure on musl libc.
|
||
* immutable, get-rusage-data: Fix autoconf warning.
|
||
* vma-iter: Port to 64-bit Haiku.
|
||
* doc: Update doc about realpath.
|
||
* verify: simplify static_assert configuration
|
||
* lib-msvc-compat: Update libtool usage recommendation.
|
||
* verify: Use C++11 static_assert when available.
|
||
* tempname: consume less entropy
|
||
* lchmod-tests: Fix link error.
|
||
* Correct preceeding change.
|
||
* immutable: Add tests.
|
||
* immutable: New module.
|
||
* Use https:// instead of git://.
|
||
* snippet/_Noreturn: port to pedantic clang
|
||
* Allow setting CVS username for gnu-web-doc-update.
|
||
* exp* tests: Work around clang 6.0.1 optimization bugs on x86.
|
||
* fchmodat: Work around trailing slash bug in fchmodat() on AIX 7.2.
|
||
* fchmod-tests, fchmodat tests, lchmod tests: Add more tests.
|
||
* utimensat: Fix typo in last commit.
|
||
* truncate: Document last workaround.
|
||
* dynarray: work even if ‘free’ is replaced
|
||
* tempname: don’t block for minutes
|
||
* tempname: sync with proposed glibc patch
|
||
* regex: stop using alloca
|
||
* regexec: remove alloca usage in build_trtable
|
||
* scratch_buffer: add scratch_buffer_dupfree macro
|
||
* regex: remove alloca usage on regex set_regs
|
||
* dynarray: new module
|
||
* bootstrap: Fix parsing of package name.
|
||
* localename: Fix link error with duplocale on AIX 7.2 (regr. 2019-12-18).
|
||
* autoupdate
|
||
* logb: Fix test failure on glibc/powerpc.
|
||
* logb: Fix test failure on glibc/powerpc.
|
||
* libc-config: simplify clang __has_* macros
|
||
* flock: Update documentation.
|
||
* ilogbl: Fix compilation error with xlclang on AIX 7.2.
|
||
* ilogbl: Fix test failures on AIX 7.1 in 64-bit mode.
|
||
* ilogb: Fix test failures on AIX 7.1 in 64-bit mode.
|
||
* fclose: Fix test failure on AIX 7.2.
|
||
* pipe-filter-gi: Fix test failure on AIX 7.2.
|
||
* utimens, utimensat, fdutimensat: Avoid test failures on AIX 7.2.
|
||
* utimensat: Work around trailing slash bug in utimensat() on AIX 7.2.
|
||
* ptsname_r, ptsname: Avoid test failures on AIX 7.2.
|
||
* * modules/filename, modules/idx (Maintainer): Add glibc.
|
||
* libc-config: merge from glibc
|
||
* maintainer-makefile: correct preceding change
|
||
* maint: note syncs to glibc
|
||
* autoupdate
|
||
* truncate: Work around trailing slash bug in truncate() on AIX 7.2.
|
||
* mkfifoat: Fix cross-compilation guess (regression from 2021-01-04).
|
||
* ffsll: Override completely broken implementation on AIX in 32-bit mode.
|
||
* symlinkat: Fix trailing slash handling.
|
||
* mkfifoat: Update module description.
|
||
* link: Improve trailing slash handling on native Windows.
|
||
* mkfifoat: Work around trailing slash bug in mknodat() on AIX 7.2.
|
||
* mkfifoat: Work around trailing slash bug in mkfifoat() on AIX 7.2.
|
||
* libc-config: Avoid overriding the headers from an installed newer glibc.
|
||
* libc-config: Avoid overriding the headers from an installed newer glibc.
|
||
* maintainer-makefile: Invoke syntax-checks regardless of locale.
|
||
* nstrftime, time_rz: Avoid using an obsolete Autoconf macro.
|
||
* expm1f-ieee: Work around AIX 7.2 bug.
|
||
* ffsl, ffsll: Work around AIX 7.2 problem.
|
||
* ssfmalloc: Fix includes.
|
||
* quotearg tests: Avoid test failures on Solaris 11.3.
|
||
* tests: Fix link errors on Solaris, when libunistring-optional is in use.
|
||
* c32ispunct tests: Avoid test failures on FreeBSD.
|
||
* Fix last ChangeLog entry.
|
||
* doc: Repeat warning that --with-tests cannot be used twice.
|
||
* iconv, iconv_open: Improve documentation.
|
||
* iconv-h: Fix module description.
|
||
* iconv_open: Fix module description.
|
||
* autoupdate
|
||
* stddef: Override wrong max_align_t on AIX 7 with xlc in 64-bit mode.
|
||
* free-posix: Work around GCC mis-optimization bug.
|
||
* valgrind-tests: Disable valgrind if it would cause all tests to fail.
|
||
* valgrind-tests: Really enable the valgrind options test.
|
||
* utimensat: Fix test failures on macOS 10.13.
|
||
* utimens: Fix test failure on macOS 10.13.
|
||
* utimens: Fix test failure on macOS 10.13.
|
||
* utimens: Avoid test failures on macOS 10.13.
|
||
* renameatu: Fix test failures on macOS.
|
||
* getgroups test: Avoid warning with glibc >= 2.32 and gcc >= 10.
|
||
* timespec_get: Add tests.
|
||
* timespec_get: New module.
|
||
* time: Define TIME_UTC.
|
||
* stddef: Try harder to get max_align_t defined on OpenBSD, part 2.
|
||
* canonicalize: remove NARROW_ADDRESSES optimization
|
||
* stddef: Try harder to get max_align_t defined on OpenBSD.
|
||
* aligned_alloc: Fix test failure on OpenBSD 6.8.
|
||
* aligned_alloc: Fix test failure on OpenBSD 6.8.
|
||
* posixtm tests: Disable part of the test on plaforms where it fails.
|
||
* autoupdate
|
||
* c32isgraph/c32isprint/c32ispunct tests: Avoid test failures on OmniOS.
|
||
* libc-config: port to Sun C 5.9
|
||
* quotearg tests: Avoid test failures on Solaris 11.
|
||
* maint: Update copyright notices in --version output.
|
||
* maint: run 'make update-copyright'
|
||
* autoupdate
|
||
* filename: change filename.h comment to LGPLv2.1+
|
||
* doc: mention year-0 bugs in Solaris etc.
|
||
* ptsname_r: Fix test failure on Solaris.
|
||
* posixtm tests: Disable part of the test on plaforms where it fails.
|
||
* poll tests: Avoid test failure on AIX.
|
||
* poll tests: Avoid test failure on BSD and Solaris systems.
|
||
* fnmatch: merge from glibc + proposal
|
||
* glob: merge proposed glibc changes
|
||
* memalign: Work around Solaris bug.
|
||
* malloc-h: Add tests.
|
||
* malloc-h: New module.
|
||
* unistd: Fix portability warnings.
|
||
* autoupdate
|
||
* autoupdate
|
||
* utime: Fix compilation error on macOS and Solaris 9 (regr. 2020-12-24).
|
||
* srclistvars.sh doc unusual repo urls
|
||
* getlogin tests, getlogin_r tests: Avoid failure on Solaris OpenIndiana.
|
||
* * lib/canonicalize-lgpl.c (realpath_stk): Set errno properly.
|
||
* regex-tests: tweak to avoid a clang-10 warning
|
||
* hash: add casts-to-float to avoid clang-10 warnings
|
||
* canonicalize: fix size overflow treatment
|
||
* list-c++, [o]map-c++, [o]set-c++: Fix conflict with 'free-posix' module.
|
||
* canonicalize: fix ptrdiff_t overflow bug
|
||
* havelib: Fix for Solaris 11 OpenIndiana and Solaris 11 OmniOS.
|
||
* ptsname_r: Fix a compiler warning on Solaris.
|
||
* gnulib-tool: Fix logic whether to add a dummy.c.
|
||
* faccessat: revert recent EOVERFLOW change
|
||
* canonicalize-lgpl: accommodate picky cpp
|
||
* canonicalize: simplify via scratch_buffer_dupfree
|
||
* regex: remove glibc21.m4
|
||
* gnulib-tool: Make --conditional-dependencies work with --with-tests.
|
||
* execvpe: Make dependency to stdbool explicit.
|
||
* execlp: Add tests.
|
||
* execlp: New module.
|
||
* execle: Add tests.
|
||
* execle: New module.
|
||
* execl: Add tests.
|
||
* execl: New module.
|
||
* execv: Add tests.
|
||
* execv: New module.
|
||
* execvp: Add tests.
|
||
* execvp: New module.
|
||
* execvpe: Add tests.
|
||
* execvpe: New module.
|
||
* execve: Add tests.
|
||
* execve: New module.
|
||
* execve, execvpe, execvp, execv, execl, execle, execlp: Prepare modules.
|
||
* stack: Fix typo in comments.
|
||
* bitset: Fix conflict with 'free-posix' module.
|
||
* idx: change idx.h comment to LGPLv2.1+
|
||
* MODULES.html.sh: Update after 2020-12-19 change.
|
||
* Make it possible to turn off the mkdir override on Windows.
|
||
* Make it possible to turn off each of the Windows oldnames workarounds.
|
||
* canonicalize, canonicalize-lgpl: remove lint
|
||
* spawn-pipe: Use posix_spawn by default on native Windows.
|
||
* unistd-safer: Implement pipe_safer on native Windows.
|
||
* execute: Use posix_spawn by default on native Windows.
|
||
* canonicalize-lgpl: merge proposed libc changes
|
||
* autoupdate
|
||
* posix_spawn-internal: Implement for native Windows.
|
||
* windows-spawn: Export another auxiliary function.
|
||
* windows-spawn: Export some more auxiliary functions.
|
||
* windows-spawn: Export another auxiliary function.
|
||
* windows-spawn: Export an auxiliary function.
|
||
* posix_spawn* tests: Add support for native Windows.
|
||
* sh-filename: Add support for native Windows.
|
||
* careadlinkat: improve warning line number
|
||
* * canonicalize-lgpl.c: Space after paren.
|
||
* linkat: use eloop-threshold
|
||
* canonicalize-lgpl: use eloop-threshold
|
||
* eloop-threshold: new module
|
||
* canonicalize: prefer faccessat to stat
|
||
* faccessat: work around F_OK EOVERFLOW bug
|
||
* stat failing with EOVERFLOW implies existence
|
||
* canonicalize-lgpl: remove freea macro
|
||
* canonicalize, canonicalize-lgpl: fix symlink bug
|
||
* execute: Treat signalled processes like wait-process does.
|
||
* windows-spawn: Improve errno upon failure on native Windows.
|
||
* findprog-in: Improve errno upon failure on native Windows.
|
||
* posix_spawn, posix_spawnp: Fix execution of scripts.
|
||
* Add unit tests regarding execution of scripts.
|
||
* Don't execute scripts without '#!' marker through /bin/sh.
|
||
* posix_spawn[p]: Fix compilation error on Windows (regr. 2020-12-14).
|
||
* posix_spawn tests: Add two more tests.
|
||
* posix_spawn tests: Add another test.
|
||
* build-aux/config.guess
|
||
* Remove support for broken <wchar.h> in AIX 3.
|
||
* Remove support for broken <wchar.h> in BSD/OS and OSF/1.
|
||
* isnanf: Fix autoconf test.
|
||
* Remove some of the support for obsolete IRIX 4 and 5.
|
||
* filemode: Remove Cray support.
|
||
* free-posix: assume glibc 2.33 fixes this.
|
||
* backupfile: Fix compilation error on native Windows (regr. 2018-10-23).
|
||
* float: Fix compilation error when gnulib's float.h exists twice, part 2.
|
||
* float: Fix compilation error when gnulib's float.h exists twice.
|
||
* free-posix: Assume future POSIX compliance only on OpenBSD and Solaris.
|
||
* free-posix: port to GNU/Linux
|
||
* free-posix: Add tests.
|
||
* free-posix: Add C++ declaration test.
|
||
* free-posix: New module, renamed from 'free'.
|
||
* free: Remove support for obsolete platforms.
|
||
* intprops: port to ICC 2021.1 Beta 20201112
|
||
* intprops: Avoid potentially buggy __builtin_add_overflow in GCC 5, 6.
|
||
* free: Fix warning.
|
||
* canonicalize-lgpl: fix AIX test failures
|
||
* canonicalize: omit second readlink when not needed
|
||
* canonicalize: remove arbitrary 8192-byte limit
|
||
* canonicalize-lgpl: simplify merge to glibc
|
||
* free: preserve errno
|
||
* idx: simplify IDX_MAX, remove IDX_WIDTH
|
||
* posix_spawn_file_actions_addfchdir-tests: Rename test.
|
||
* posix_spawn_file_actions_addchdir-tests: Rename test.
|
||
* posix_spawn-tests: Rename test.
|
||
* posix_spawnp-tests: Rename test.
|
||
* posix_spawnp-tests: Rename test.
|
||
* findprog-in: Allow overriding the current directory.
|
||
* posix_spawn-internal: Make better use of 'const'.
|
||
* spawn: Make it compile on native Windows.
|
||
* windows-spawn: Avoid shadowing a variable.
|
||
* string: port memchr macro to AIX 7.2 XLC
|
||
* canonicalize: fix AIX test failures
|
||
* Assume readlink/readlinkat ERANGE fix
|
||
* getcwd: port to AIX
|
||
* readlink, readlinkat: add ERANGE portability
|
||
* spawn-pipe: Fix hanging processes on Windows (regression 2020-11-30).
|
||
* Fix gnulib-tool error when some modules occur in tests/.
|
||
* sh-quote, execute, spawn-pipe, etc.: Make better use of 'const'.
|
||
* execute-tests: Fix compilation error with MSVC.
|
||
* vararrays: just use 2.70
|
||
* sys_types: just use 2.70
|
||
* stdint: port to Autoconf 2.70
|
||
* pid_t.m4: just use 2.70
|
||
* largefile: just use 2.70
|
||
* AC_C_RESTRICT: update from Autoconf
|
||
* extensions: update from Autoconf
|
||
* alloca: update from Autoconf
|
||
* memchr: Work around memory overrun bug on AIX 7.2.
|
||
* execute-tests: Fix compilation error on AIX in 32-bit mode.
|
||
* windows-spawn: Relicense under LGPLv2+.
|
||
* execute, spawn-pipe: Fix memory leak on native Windows.
|
||
* findprog-in: Relicense under LGPLv2+.
|
||
* findprog-in: Don't exit upon out-of-memory.
|
||
* fmaf: Work around a bug on FreeBSD 12.2/arm.
|
||
* threadlib: Fix test-fstrcmp failure on FreeBSD 11.
|
||
* math C++ tests: Fix compilation error in with clang >= 7 on FreeBSD.
|
||
* std-gnu11: Make compatible with Autoconf 2.70.
|
||
* argp: Avoid undefined behaviour when invoking qsort().
|
||
* argp: Improve comments.
|
||
* argp: Don't pass invalid arguments to isspace() and isalnum().
|
||
* argp: Don't rely on undefined behaviour of _tolower().
|
||
* unicodeio: Fix wrong result on FreeBSD.
|
||
* get-rusage-data tests: Avoid test failure on FreeBSD/x86_64.
|
||
* get-rusage-data: Fix link error on FreeBSD 12.2/arm64.
|
||
* Correct interaction between gl_ANSI_CXX and AC_PROG_CXX.
|
||
* Tweak the Windows oldnames workaround.
|
||
* doc: fix flat address space discussion
|
||
* doc: document -static-libubsan more
|
||
* doc: Add more details regarding the undefined behaviour sanitizer.
|
||
* Do the Windows oldnames workaround through the C++ GNULIB_NAMESPACE.
|
||
* doc: Mention some missing function declarations.
|
||
* doc: Tweak example.
|
||
* filenamecat-tests: Use idx_t for nonnegative ptrdiff_t variables.
|
||
* time_rz: Use idx_t for nonnegative ptrdiff_t variables.
|
||
* parse-datetime: Use idx_t for nonnegative ptrdiff_t variables.
|
||
* fnmatch: Use idx_t for nonnegative ptrdiff_t variables.
|
||
* c-stack: Use idx_t for nonnegative ptrdiff_t variables.
|
||
* backupfile: Use idx_t for nonnegative ptrdiff_t variables.
|
||
* doc: fix curved quotes issue
|
||
* doc: mention static and dynamic checking
|
||
* intprops: Add INT_ADD_OK etc.
|
||
* doc: move exotic platfroms to Target Platforms
|
||
* doc: minor rewording for IBM i
|
||
* doc: mention intptr_t etc. and IBM i
|
||
* utime: Fix a test failure on macOS 10.13.
|
||
* utime: Fix a test failure on macOS 10.13.
|
||
* intprops: update doc and mention Unisys
|
||
* idx: Clarify that idx_t always behaves like a signed type.
|
||
* idx: New module.
|
||
* fprintf-posix-tests: Avoid a test failure on macOS 10.13.
|
||
* canonicalize: refactor can_mode flag
|
||
* canonicalize: prefer signed integer types
|
||
* canonicalize: fix most of another EOVERFLOW issue
|
||
* canonicalize: do not assume symlinks have st_ino
|
||
* canonicalize: fix EOVERFLOW bug
|
||
* canonicalize-lgpl: fix EOVERFLOW bug
|
||
* strsignal-tests: Fix test failure on macOS 10.13.
|
||
* Fix compilation errors in test-math-c++.cc on FreeBSD 12.2/arm64.
|
||
* spawn-pipe: Allow caller to specify directory for the subprocess.
|
||
* execute: Allow caller to specify directory for the subprocess.
|
||
* autoupdate
|
||
* vma-iter: Add support for macOS11/arm64.
|
||
* spawn-pipe: Fix handling of OS/2 kLIBC.
|
||
* execute: Fix uninitialized use of errno.
|
||
* access tests: Fix test failure on native Windows.
|
||
* faccessat: link with $(LIB_EACCESS)
|
||
* execute, spawn-pipe: Make multithread-safe on native Windows.
|
||
* execute, spawn-pipe: Improve documentation.
|
||
* execute tests: Add more tests.
|
||
* havelib: Fix for non-ELF platforms (regression 2019-11-17).
|
||
* bitset: use integer_length in table implementation
|
||
* bitset: use integer_length in list implementation
|
||
* bitset: use integer_length in vector implementation
|
||
* bitset: use integer_length in array implementation
|
||
* bitset: style: use consistent names
|
||
* bitset: style: sort header
|
||
* bitset: tests: check BITSET_FOR_EACH_REVERSE
|
||
* spawn-pipe tests: Fix test failure with MSVC.
|
||
* execute: Add tests.
|
||
* fcntl: Work around NetBSD bug with F_DUPFD_CLOEXEC.
|
||
* spawn-pipe: Fix build on OS/2 kLIBC (regression 2020-11-28).
|
||
* asyncsafe-spin: Fix compilation error with GCC on 32-bit SPARC.
|
||
* asyncsafe-spin: Fix build error with GCC on 32-bit SPARC.
|
||
* windows-spawn: New module.
|
||
* ssfmalloc tests: Port to macOS 11.
|
||
* Fix dependencies of modules that use '_exit' on native Windows.
|
||
* raise-tests: Fix compilation error on MSVC (regression 2020-11-25).
|
||
* setlocale-tests: do not trigger gcc's -Wanalyzer-possible-null-argument
|
||
* raise-tests: avoid GCC 11's new exit-from-signal-handler warning
|
||
* autoupdate
|
||
* Use the correct printf format attribute for mingw.
|
||
* selinux-at, selinux-h: use const correct declarations
|
||
* canonicalize-lgpl: fix memory leak
|
||
* Fix missing module dependencies to 'xalloc' (regression 2020-10-19).
|
||
* bootstrap: add option hooks
|
||
* argp: Don't break getprogname on non-glibc systems.
|
||
* doc: Document <link.h>.
|
||
* doc: Add references to the LSB.
|
||
* doc: Add references to the LSB.
|
||
* doc: Fix a makeinfo warning (regression 2020-11-03).
|
||
* parse-datetime: fix printf format typo
|
||
* setlocale-null-tests: work around GCC bug 44511
|
||
* nl_langinfo-tests: work around GCC bug 44511
|
||
* selinux-h: add stubs for selabel_open etc.
|
||
* Update after 'test-driver' in Automake changed.
|
||
* read-file: remove dead assignment
|
||
* autoupdate
|
||
* bitset: tests: exercise the stats too
|
||
* bitset: tests: try harder to break it
|
||
* bitset: use ffs where possible in the vector implementation
|
||
* bitset: use ffs where possible in the table implementation
|
||
* bitset: check empty and full bitsets
|
||
* bitset: be sure to always return a value
|
||
* vcs-to-changelog: Expect spaces in file names
|
||
* bitset: strengthen tests
|
||
* bitset: fix iteration over table bitsets
|
||
* bitset: rename internal details for consistency
|
||
* bitset: test: run deterministic tests on several bitset sizes
|
||
* bitset: use ffs where possible in the list implementation
|
||
* bitset: use ffs where possible in array implementation
|
||
* posixcheck: Don't enable GNULIB_POSIXCHECK in C++ mode.
|
||
* Fix error when GNULIB_POSIXCHECK is enabled (regression 2019-06-04).
|
||
* Fix link errors on AIX.
|
||
* Fix link errors on platforms with libunistring.
|
||
* Fix link errors on platforms with libintl (e.g. Solaris and AIX).
|
||
* getumask: Document link dependencies.
|
||
* Update link dependencies in modules after 2020-09-09 change.
|
||
* getumask-tests: port to Solaris 10 etc.
|
||
* bitset: use ffsl to accelerate iterations over set bits
|
||
* bitset: more tests
|
||
* bitset: fix the copy from lbitset to other types
|
||
* bitset: making debug traces more useful
|
||
* bitset: comment changes
|
||
* careadlinkat: warn better about GCC bug 93644
|
||
* autoupdate
|
||
* autoupdate
|
||
* autoupdate
|
||
* hard-locale-tests: avoid a -Wstrict-prototypes warning
|
||
* time_rz: simplify CVE-2017-7476 fix
|
||
* parse-datetime: streamline overflow checking
|
||
* parse-datetime-tests: port to Alpine Linux 3.12.1
|
||
* autoupdate
|
||
* mgetgroups: avoid warning with clang
|
||
* gnulib-tool: Fix link error with 'version-etc' (regression 2020-05-29).
|
||
* autoupdate
|
||
* tests: pacify Sun C 5.9
|
||
* tests: port better to XLC 12.01
|
||
* aligned-malloc: Use fixes from the new modules.
|
||
* aligned_alloc: Add tests.
|
||
* aligned_alloc: New module.
|
||
* posix_memalign: Add tests.
|
||
* posix_memalign: New module.
|
||
* memalign: Add tests.
|
||
* memalign: New module.
|
||
* verify tests: Fix crash with GCC (regression 2020-11-02).
|
||
* mountlist: recognize more file system types as remote
|
||
* verify tests: Fix -Wuninitialized warning (regression 2020-10-30)
|
||
* dfa.h: support inclusion from C++
|
||
* ssfmalloc tests: Portability to Linux/PowerPC and Linux/SPARC.
|
||
* verify tests: Fix compilation error with MSVC (regression 2020-10-30).
|
||
* dfa-tests: test for today's invalid-merge fix
|
||
* dfa: retain sequences of similar nodes in optimization
|
||
* test-dfa-match-aux.c: accept EREs, not BREs
|
||
* verify tests: avoid -Wmissing-declarations warnings
|
||
* sys_stat: update comments for S_IRWXUGO, S_IXUGO
|
||
* ssfmalloc tests: Small tweaks.
|
||
* ssfmalloc tests: Portability to Minix.
|
||
* ssfmalloc: Portability to AIX.
|
||
* ssfmalloc: Portability to Cygwin.
|
||
* ssfmalloc: Fix buffer overrun in bitmap search.
|
||
* autoupdate
|
||
* doc: mention ‘restrict’ and C++
|
||
* autoupdate
|
||
* selinux-at, selinux-h: port to SELinux 3.1
|
||
* xalloc-die: Fix link error with Solaris cc (regression 2020-07-27).
|
||
* ssfmalloc: Add tests.
|
||
* ssfmalloc: New module.
|
||
* wchar: Fix configure test result on some versions of AIX.
|
||
* time: Fix warning about asctime when asctime is not used.
|
||
* *-list, *-oset, *-omap: Avoid a GCC warning (regression 2020-10-10).
|
||
* obstack: Fix a clang warning.
|
||
* hash: Rename hash_delete to hash_remove.
|
||
* hash, xhash: Make usable from C++.
|
||
* hash, xhash: Move comments to the .h file.
|
||
* autoupdate
|
||
* autoupdate
|
||
* autoupdate
|
||
* Don't declare an intention to modify the return value of strerror.
|
||
* *printf: Avoid "expanded before it was required" warning.
|
||
* getprogname: Add support for OpenServer 6 and UnixWare 7.
|
||
* tests: Avoid a name clash on UnixWare.
|
||
* stdioext: Update comments regarding UnixWare.
|
||
* stdioext: Treat OpenServer 6 and UnixWare 7 like OpenServer 5.
|
||
* stdioext: Avoid compilation errors on UnixWare 7.
|
||
* stdioext: Update comments regarding Cygwin.
|
||
* Fix "warning: implicit declaration of function 'pthread_sigmask'".
|
||
* *-list, *-oset, *-omap: Avoid possible compiler warnings.
|
||
* rbtree-list: Avoid possible compiler warnings.
|
||
* stack: New module.
|
||
* attribute: improve const, pure doc
|
||
* thread: pacify GCC on Solaris 10
|
||
* c-stack: avoid AS_IF
|
||
* c-stack: pacify GCC 9.3.1 when using libsigsegv
|
||
* localename: Fix a couple of "unused parameter" warnings.
|
||
* vasnprintf: Don't use %n on modern, ISO C 99 compliant platforms.
|
||
* c-stack: streamline Solaris configuration
|
||
* c-stack: stop using SIGSTKSZ
|
||
* c-stack: fix libsigsegv typo
|
||
* MODULES.html.sh: Fix typo.
|
||
* version-etc: pacify Oracle Studio 12.6
|
||
* Avoid "warning: The macro `AC_DECL_SYS_SIGLIST' is obsolete".
|
||
* Avoid "warning: The macro `_AC_COMPUTE_INT' is obsolete".
|
||
* Avoid "warning: The macro `AC_HEADER_STDC' is obsolete".
|
||
* Enable testing of prereleases of Autoconf 2.70.
|
||
* Avoid "warning: The macro `AC_PROG_CC_STDC' is obsolete".
|
||
* Avoid "warning: The macro `AC_HELP_STRING' is obsolete".
|
||
* Avoid "warning: $as_echo_n is obsolete" from autoconf 2.69c.
|
||
* autoupdate
|
||
* extensions: Simplify last commit.
|
||
* extensions: require AC_GNU_SOURCE only for <=2.63
|
||
* regex-tests: Make test more robust.
|
||
* dfa: remove unused the member of structure
|
||
* regex-tests: fix possible Turkish false-alarm
|
||
* regex-tests: fix test and add debug output
|
||
* regex: no longer match glibc
|
||
* autoupdate
|
||
* regex: fix ignore-case Turkish bug
|
||
* regex: port to weird isascii platforms
|
||
* dfa: make dfasupported a global function
|
||
* canonicalize: Add support for UNC file names on native Windows.
|
||
* supersede: Fix test failures on native Windows.
|
||
* test-stdalign: test Oracle Studio better
|
||
* c-stack: output diagnostic in single 'write'
|
||
* c-stack: improve checking if !libsigsegv
|
||
* Revert now-unnecessary override of config.guess on Alpine Linux 3.10.
|
||
* autoupdate
|
||
* relocatable-prog: Fix for multiple relocatable library directories.
|
||
* test-verify.c: avoid -Wshadow warnings
|
||
* havelib: Avoid linking with libc.a on GNU systems.
|
||
* Fix recognition of musl libc on Alpine Linux 3.10.
|
||
* nl_langinfo: Make multithread-safe on Solaris 10 and Solaris 11.3.
|
||
* fsusage, getaddrinfo: Produce more regular configure output.
|
||
* Add back gl_SILENT.
|
||
* c-stack-tests: fix -fsanitize=undefined false alarm
|
||
* signalblocking: simplify and remove gl_SILENT
|
||
* sigprocmask: Fix configuration failure on Solaris 10 (regr. 2020-07-25). Part 2.
|
||
* sigprocmask: Fix configuration failure on Solaris 10 (regr. 2020-07-25).
|
||
* intprops, xalloc: avoid __builtin_mul_overflow_p with Clang
|
||
* libc-config: port __THROW to Ubuntu 4
|
||
* test-dfa-match.sh: port timeout work-around to newer Busybox
|
||
* fnmatch: adjust to match glibc fix
|
||
* stat, fstat: Fix compilation error with old mingw headers.
|
||
* stat, fstat: Fix when compiling for versions older than Windows Vista.
|
||
* dfa: remove dfa-heap-overrun workaround
|
||
* dfa: fix failure in removal of epsilon closure
|
||
* dfa: avoid use of uninitialized constraint
|
||
* dfa: assume C99 in reorder_tokens
|
||
* dfa: fix dfa-heap-overrun failure
|
||
* parse-datetime: Make the build rule work with parallel 'make'.
|
||
* getpass: Check for nonnull prompt argument while avoiding warnings.
|
||
* dfa: epsilon-closure tweaks (Bug#40634)
|
||
* dfa: use backward set in removal of epsilon closure
|
||
* canonicalize: fix pointer indexing bugs
|
||
* tempname: help merge with glibc
|
||
* getcwd: merge recent glibc changes
|
||
* autoupdate
|
||
* attribute: Clarify which file to include.
|
||
* pipe-filter-ii, pipe-filter-gi: Fix warnings on native Windows.
|
||
* verify: avoid __builtin_assume
|
||
* Fix several "warning: no previous prototype for function".
|
||
* select: Fix "warning: no previous prototype for function".
|
||
* Use module 'c99' when needed for variadic macros with '...' syntax.
|
||
* Use module 'c99' when needed for subobject initializer syntax.
|
||
* Use module 'c99' when needed for declaration-after-statement syntax.
|
||
* Fix "warning: array initialized from parenthesized string constant".
|
||
* argmatch tests: Fix ISO C compliance warning.
|
||
* uniname/uniname: Fix -Wshadow warning.
|
||
* uniname/uniname: Fix -Wshorten-64-to-32 warnings.
|
||
* unistr/u{8,16,32}-uctomb: Avoid possible trouble with huge strings.
|
||
* manywarnings: remove -Wchkp and -Wabi from C++ too
|
||
* strerrorname_np: Add tests.
|
||
* strerrorname_np: New module.
|
||
* perror, strerror_r: remove unportable tests
|
||
* stdint, wchar, wctype-h: Change configure message.
|
||
* time_rz: Change configure message.
|
||
* stdint: Change configure message.
|
||
* socketlib: Change configure message.
|
||
* include_next: Change configure message.
|
||
* getcwd: Change configure message.
|
||
* chdir-long: Change configure message.
|
||
* ceill: Change configure message.
|
||
* iconv: Change configure message.
|
||
* * ChangeLog: Fix stray paren.
|
||
* getcwd: help the merge back into glibc
|
||
* verify: Avoid warnings when assume(0) is used.
|
||
* fstrcmp: Clarification regarding NOTE_ORDERED.
|
||
* diffseq: new option NOTE_ORDERED
|
||
* autoupdate
|
||
* sys_types: let Autoconf 2.70 do pid_t
|
||
* tests: Don't assume that pid_t fits in an 'int'.
|
||
* sys_types: Fix definition of pid_t on 64-bit MSVC.
|
||
* inttypes: Fix {PRI,SCN}*PTR on 32-bit native Windows (regr. 2020-07-21).
|
||
* intprops: be consistent about +X vs X+0
|
||
* intprops: fix INT_MULTIPLY_WRAPV bit-field bug
|
||
* supersede: Avoid a failure when writing to /dev/null in Solaris zones.
|
||
* verify: Make assume work on bit field expressions (regr. 2020-08-22).
|
||
* libc-config: Improve comments.
|
||
* verify: Do use __builtin_assume on clang.
|
||
* sig2str: Add more signals.
|
||
* doc: Update for OpenBSD 6.0, 6.7.
|
||
* doc: Mention sig2str module.
|
||
* sigdescr_np: Add tests.
|
||
* sigdescr_np: New module.
|
||
* sigabbrev_np: Add tests.
|
||
* sigabbrev_np: New module.
|
||
* stdalign tests: Skip test with AIX xlclang.
|
||
* stdalign: Fix test failures on 32-bit platforms with clang versions < 8.
|
||
* ; Update ChangeLog to match recent commits.
|
||
* Sync up ProjectQuirks comments and documentation
|
||
* Split ProjectQuirks out into its own file
|
||
* uchar: Fix compilation errors in C++ mode on macOS.
|
||
* ansi-c++-opt: Work around an autoconf macro reordering problem.
|
||
* math C++ tests: Fix compilation error in with GCC 10.
|
||
* uchar: Fix compilation errors in C++ mode on OpenBSD.
|
||
* Fix compilation errors in C++ mode on OpenBSD.
|
||
* uchar C++ tests: Fix side effect on math modules (regr. 2020-08-17).
|
||
* autoupdate
|
||
* verify: avoid __built_assume on Clang
|
||
* libc-config: avoid Clang’s __diagnose_if__
|
||
* careadlinkat: speedup for GCC 10 with GCC_LINT
|
||
* * build-aux/gcc-warning.spec: Update comments.
|
||
* Assume autoconf >= 2.64.
|
||
* Revert autoupdate's revert.
|
||
* autoupdate
|
||
* uchar C++ tests: Fix build error on FreeBSD 12.
|
||
* time_rz: remove unused functions
|
||
* time_rz: fix issues with mktime_z failures
|
||
* intprops test: Strengthen on clang.
|
||
* nstrftime: Guide inlining also on clang.
|
||
* intprops: Avoid bogus "warning: division by zero is undefined" on clang.
|
||
* log2l: Disable MSVC workaround on clang.
|
||
* argp: Emit a warning also with clang.
|
||
* libc-config: Enable __REDIRECT macro also on clang.
|
||
* regex: Use initializer shorthand syntax also with clang.
|
||
* regex: Use space optimization also with clang.
|
||
* Use _Static_assert and static_assert primitives when present on clang.
|
||
* Use 'throw ()' for optimization in C++ mode also on clang.
|
||
* absolute-header: Add support for clang.
|
||
* Fix "warning: implicitly declaring library function 'strcasecmp'".
|
||
* stdio: Don't break attribute 'scanf' on clang.
|
||
* Use __restrict also on clang.
|
||
* pthread-spin: Use GCC built-ins also on clang.
|
||
* asyncsafe-spin tests: Update.
|
||
* setenv: Use tree code also with clang.
|
||
* math: Optimize signbit also on clang.
|
||
* avltreehash-list, rbtreehash-list: Optimize also on clang.
|
||
* Fix "warning: 'WSASocketA' is deprecated: Use WSASocketW() instead".
|
||
* Fix "warning: format specifies type 'unsigned long'".
|
||
* Fix "warning: no case matching constant switch condition '0'".
|
||
* Fix "warning: integer overflow in expression".
|
||
* Fix "warning: "getpagesize" redefined".
|
||
* Fix "warning: implicitly declaring library function 'strncasecmp'".
|
||
* Fix "warning: 'snprintf' macro redefined".
|
||
* Fix "warning: address of array 'locale' will always evaluate to 'true'".
|
||
* Fix "warning: '__stat64' macro redefined".
|
||
* Fix "warning: 'format' attribute argument not supported: rpl_printf".
|
||
* Fix "warning: attribute declaration must precede definition" with clang.
|
||
* Fix undesired warnings.
|
||
* C++ tests: Fix link errors on MSVC (regression from 2020-05-31).
|
||
* Don't use Autoconf quadrigraphs.
|
||
* Fix quoting of AC_LANG_PROGRAM arguments.
|
||
* Assume autoconf >= 2.64.
|
||
* sys_ioctl: Simplify.
|
||
* Fix quoting of AC_LANG_SOURCE arguments.
|
||
* nstrftime: be more predictable about errno
|
||
* canonicalize: Fix a problem of the autoconf test on MSVC/clang.
|
||
* Determine asm output option and filename suffix for MSVC/clang.
|
||
* doc: Update for MSVC/clang.
|
||
* Revert autoupdate's revert.
|
||
* autoupdate
|
||
* frexpl: Fix configuration test result on MSVC.
|
||
* Support compiling without -loldnames on native Windows.
|
||
* Fix "unknown pragma ignored" warnings with clang on native Windows.
|
||
* Fix compilation errors in C++ mode with clang on native Windows.
|
||
* stdnoreturn: Work around problem with MSVC/clang.
|
||
* utime-h: Generate an utime.h file always.
|
||
* mktime, mktime-internal: Remove obsolete code.
|
||
* getcwd: Remove obsolete code.
|
||
* tzset: Assume the function exists.
|
||
* nstrftime: Assume tzset exists.
|
||
* mktime, mktime-internal: Assume tzset exists.
|
||
* strdup: Assume the function exists.
|
||
* sys_random: Work around an uClibc bug.
|
||
* Avoid implicit conversion from 'unsigned int' to 'int' in initializers.
|
||
* stdint: port intptr_t to more-recent MinGW
|
||
* thread-optim: Export function-like macros only.
|
||
* Revert autoupdate's revert.
|
||
* autoupdate
|
||
* thread-optim: Fix a compiler warning.
|
||
* Use __restrict also on clang.
|
||
* Use flexible array syntax also on clang.
|
||
* fcntl: On native Windows, use _setmode, not setmode.
|
||
* execute, spawn-pipe: Use _spawnvpe, not spawnvpe.
|
||
* asyncsafe-spin: Use GCC built-ins also on clang.
|
||
* Use expression statements also on clang.
|
||
* Use many __attribute__s with clang.
|
||
* c-ldtoastr tests: Fix test failure.
|
||
* Revert autoupdate's revert.
|
||
* autoupdate
|
||
* string: Fix build error in C++ mode with clang (regression from today).
|
||
* ftruncate: Use _chsize, not chsize.
|
||
* Silence warnings from clang 10 with -Wimplicit-fallthrough.
|
||
* stdbool tests: Enable the stricter tests also on clang.
|
||
* count-one-bits: Use __builtin_popcount{,l,ll} on clang.
|
||
* Use attribute __aligned__ with clang.
|
||
* Use __alignof__ with clang.
|
||
* ignore-value: Simplify on clang.
|
||
* Use __typeof__ with clang.
|
||
* Add ability to emit user-defined warnings and errors with clang.
|
||
* intprops: Fix typo in comment.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 29 08:28:57 UTC 2021 - mliska@suse.cz
|
||
|
||
- Update to version git.20200809.d6dabe8ee:
|
||
* Use __builtin_signbit* with clang.
|
||
* Use __builtin_isnan with clang.
|
||
* thread-optim: Fix logic error.
|
||
* localename: Use module 'thread-optim'.
|
||
* clean-temp: Use module 'thread-optim'.
|
||
* fatal-signal: Use module 'thread-optim'.
|
||
* New module 'thread-optim'.
|
||
* doc: more updates for glibc 2.32
|
||
* doc: Update for glibc 2.32.
|
||
* alloca: No need to compile alloca.c with clang.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 3 14:58:56 UTC 2020 - opensuse.lietuviu.kalba@gmail.com
|
||
|
||
- Update to version git.20200809.d6dabe8ee
|
||
to Use __builtin_signbit* with clang.:
|
||
* lib/math.in.h (signbit): Use __builtin_signbit{,f,l} also on clang.
|
||
* m4/signbit.m4 (gl_SIGNBIT): Use __builtin_signbit{,f,l} also on clang.
|
||
Set REPLACE_SIGNBIT_USING_BUILTINS, not REPLACE_SIGNBIT_USING_GCC.
|
||
* m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize
|
||
REPLACE_SIGNBIT_USING_BUILTINS, not REPLACE_SIGNBIT_USING_GCC.
|
||
* modules/math (Makefile.am): Substitute REPLACE_SIGNBIT_USING_BUILTINS,
|
||
not REPLACE_SIGNBIT_USING_GCC.
|
||
- Earler changes can be found here:
|
||
https://git.savannah.gnu.org/cgit/gnulib.git/tree/ChangeLog
|
||
- This gnulib version is required by PSPP 1.4.0, 1.4.1 and current master.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 3 11:21:25 UTC 2020 - opensuse.lietuviu.kalba@gmail.com
|
||
|
||
- Install relocatable.texi as well (rh#1474792).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 19 10:33:56 UTC 2020 - mliska@suse.cz
|
||
|
||
- Update to version git.20200216.f4693b016:
|
||
* fchmodat: Make more future-proof.
|
||
* lchmod: Make more future-proof.
|
||
* lchmod: Fix buggy override on macOS, HP-UX (regression from 2020-02-08).
|
||
* xnanosleep: prefer pause, and get remaining time
|
||
* lchmod: Improve cross-compilation guess.
|
||
* fstrcmp: Add API to clean up resources.
|
||
* wctype-h: Fix compilation errors in C++ (regression from 2020-01-25).
|
||
* fchmodat, lchmod: port to buggy Linux filesystems
|
||
* autoupdate
|
||
* lchmod: pacify Coverity CID 1491216
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 17 13:56:13 UTC 2015 - p.drouand@gmail.com
|
||
|
||
- Update to commit 601d8f444dc927daf0fbefbc866b46bfaa44f59b
|
||
Fix build
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 21 16:31:08 UTC 2015 - p.drouand@gmail.com
|
||
|
||
- Initial release (version 20150421)
|
||
|