[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[platform-testers] new snapshot available: diffutils-3.8.43-2d50
From: |
Jim Meyering |
Subject: |
[platform-testers] new snapshot available: diffutils-3.8.43-2d50 |
Date: |
Fri, 30 Dec 2022 13:45:04 -0800 |
It's been too long since the previous release,
so let's start the ball rolling with this snapshot.
diffutils snapshot:
https://meyering.net/diff/diffutils-ss.tar.xz 1.6 MB
https://meyering.net/diff/diffutils-ss.tar.xz.sig
https://meyering.net/diff/diffutils-3.8.43-2d50.tar.xz
NEWS:
-------------------
** Bug fixes
diff -c and -u no longer output incorrect timezones in headers
on platforms like Solaris where struct tm lacks tm_gmtoff.
[bug#51228 introduced in 3.4]
-------------------
Changes in diffutils since v3.8:
Jim Meyering (9):
maint: post-release administrivia
build: update gnulib to latest; also bootstrap and init.sh
maint: make update-copyright
maint: avoid new syntax-check failure
tests: fix false-failure on systems without valgrind
build: update gnulib to latest
build: update gnulib to latest
build: temp?-disable -Wanalyzer-use-of-uninitialized-value
build: update gnulib to latest
Paul Eggert (34):
tests: port to valgrind 3.16.0 + GCC 11.2
maint: remove stray init.cfg
build: update gnulib submodule to latest
maint: remove January workaround for Gnulib issue
diff3: suppress -fanalyzer alarms
maint: zalloc → xzalloc
maint: remove prepargs
maint: omit unused function if not debugging
maint: .gitignore updates
diff: remove INT_MAX limit on -F/-p searches
diff: remove printint
maint: lint → GCC_LINT
maint: modernize IF_LINT for GCC 11.2.1
diff3: simplify process_diff
sdiff: fix unlikely memory leak
diff: use mempcpy
diff: avoid sprintf %s
maint: refactor integer overflow checking
diff: add integer overflow checking
diff: cleanup signal handling just before exit
diff: port better to MS-Windows
diff: use variable arg list for messages
diff: avoid double translation
build: update gnulib submodule to latest
maint: prefer attribute.h attributes
maint: port better to non-POSIX
diff3: port better to MS-Windows
diff: fix timezone bug on Solaris
build: update gnulib submodule to latest
maint: direct dependency on time_rz now
doc: copy fdl.texi into git
maint: modernize README-{hacking,prereq}
build: update gnulib submodule to latest
doc: mark up SEE ALSO (Bug#53976)
Changes in gnulib since v3.8:
* gnulib b48905892d...14a7b0ce54 (842):
> assert-h: port static_assert to strict C99
> file-has-acl: fix recently-introduced NFSv4 bug
> fdatasync: fix comment
> Add --pull, --gen options to build-aux/bootstrap
> Support packages with just 'bootstrap'
> Bootstrap with functions, not scripts
> Make autopull a shell function too
> Make autogen a shell function too
> Move scriptversion= lines up in scripts
> Fix compilation errors in C++ mode on Solaris 11 OpenIndiana.
> stdnoreturn: Mark as deprecated, not obsolete. (Regression 2022-12-24.)
> stdbool-c99: fix typo
> ctime: Mark as deprecated, not obsolete. (Regression 2022-12-21.)
> largefile: sync from Autoconf master
> extensions: enable some C23 Annex F functions
> stdnoreturn: deprecate
> doc: C2x → C23
> file-has-acl: improve recent NFSv4 support
> posix_spawnp-tests: fix filename typo
> file-has-acl: Basic support for checking NFSv4 ACLs in Linux.
> Port __has_c_attribute to strict C23
> asctime, ctime: deprecate
> autoupdate
> memset_explicit: port to older MS-Windows
> Update users.txt.
> fts: make debug version compilable again
> verify: update __STDC_VERSION__ as per C23
> fts: fix race + mishandling of fstatat failure
> fts: omit goto break_without_closedir
> fts: clarify ISSET
> argp: Correct documentation.
> doc: poll: document poll of special files not supported on macOS
> add new ronna and quetta SI prefixes
> Update users.txt.
> explicit_bzero: implement via memset_explicit
> explicit_bzero: memset_explicit is standard
> read-file: use memset_explicit
> memset_explicit: new module
> explicit_bzero: add poison
> bootstrap: Fix --help output.
> explicit_bzero: work with gcc -std=c99
> Prefer "kill -INT" to killing with a number
> In 'trap' commands, prefer symbolic to numeric signal names.
> posix_spawn-internal: Avoid warning on macOS.
> posix_spawn tests: Fix compilation error (regression 2022-09-14).
> parse-datetime: improve doc formatting, timeliness
> autoupdate
> autoupdate
> vc-list-files-tests: Avoid OpenPGP private key operations.
> autoupdate
> autoupdate
> dynarray: Rename to glibc-internal/dynarray.
> scratch_buffer: Rename to glibc-internal/scratch_buffer.
> doc: mention macOS war on sprintf
> scratch_buffer: Document last change.
> scratch_buffer: adjust to glibc changes
> relocatable-script: Relax license.
> autoupdate
> maintainer-makefile: Fix last sc_indent commit.
> maintainer-makefile: Add syntax-check rule for unportable 'grep -q'.
> maintainer-makefile: Fix Apple Xcode 'make syntax-check'.
> thread: pacify gcc -Wbad-function-cast
> test-getlogin: pacify gcc -Wshadow
> gendocs: Output timestamp in English.
> assert-h: Make static_assert work on Solaris 11.4.
> getdelim: Work around buggy implementation on macOS 10.13.
> Update to Unicode 15.0.0.
> gen-uni-tables: Temporarily revert last change.
> doc: improve intprops doc
> autoupdate
> tests: prefer stdckdint to intprops
> stat-time: prefer stdckdint to intprops
> xalloc: remove stray includes + dependencies
> autoupdate
> assert-h: suppress Apple clang 13 false alarms
> largefile: fix detection of time_t size on mingw32
> fts: fix errno handling if dirfd fails
> stdbool: Mostly revert last patch.
> stdbool: Don't #include a gnulib-generated stdbool.h from config.h.
> stdalign: Don't #include a gnulib-generated stdalign.h from config.h.
> stdalign: Fix compilation error with MSVC in C++ mode.
> stdalign: Avoid namespace pollution.
> warnings, manywarnings: Doc fixes.
> autoupdate
> assert-h: suppress clang false alarms
> Add another helper script for creating testdirs.
> snippet/warn-on-use: Don't cause wrong AC_CHECK_DECL results with clang.
> stdbool, stdbool-c99 tests: Fix compilation error with clang/MSVC.
> stdbool: omit ‘#undef true’
> stdbool: Ensure that 'true' can be used in the preprocessor.
> stdbool-c99: Ensure that 'true' can be used in the preprocessor.
> autoupdate
> uni{case,ctype,gbrk,str}/base: Fix installed .h file (regr. 2022-09-10).
> signal: Fix a C++ compilation error due to sched_yield on OpenBSD 6.0.
> explicit_bzero-tests: robustify a bit
> wchar: Fix compilation errors in C++ mode on Solaris 11.3.
> swab: Fix compilation error with Sun C++ on Solaris 11.3.
> time C++ tests: Fix link error on CentOS 5.
> autoupdate
> time: Fix compilation errors with clang/MSVC.
> verify: Avoid syntax error due to static_assert with clang in C++ mode.
> assert-h: work around include confusion
> stdbool: depend on C99
> verify: Avoid syntax error due to static_assert with MSVC 14 in C++.
> posix_spawn-* tests: Fix test failure on mingw when libtool is in use.
> verify: Avoid syntax error due to static_assert with MSVC 14.
> verify: treat GNU C++ 6 like recent C++
> verify: Avoid syntax error due to static_assert with GNU C++ 6.x.
> Keep ChangeLog entries order in sync with the git commit order.
> stdalign: prefer to not include <stdalign.h>
> stdalign: alignas and alignof are C23 keywords
> assert-h: prefer to ‘verify’
> assert-h: static_assert is a keyword in C23
> Prefer talking about alignas than _Alignas.
> stdalign-tests: port to C23
> supersede: Avoid a failure when writing to /dev/null in Solaris zones.
> maint: avoid unportable ERE \}
> verify: improve maint check
> verify: port better to C23
> autoupdate
> pipe-filter-gi: Fix test failure on native Windows.
> stdbool C++ tests: Fix compilation error with MSVC14 (regr. from today).
> Reorganize C++ tests for stdbool and stdbool-c99.
> stdbool C++ tests: Fix for C++20.
> uchar: Work around error in C++ mode on AIX 7.2 with xlclang.
> Rely on new stdbool behavior
> stdbool: upgrade from C99 to C23
> string: Fix compilation error in C++ mode on AIX 7.2 with xlclang.
> math: Fix compilation error in C++ mode on AIX 7.2 with xlclang.
> doc: Mention the stable branches.
> posix_spawn-internal: Optimize DuplicateHandle calls on native Windows.
> posix_spawn-internal: Refactor.
> posix_spawn-internal: Optimize DuplicateHandle calls on native Windows.
> posix_spawn-internal: Optimize DuplicateHandle calls on native Windows.
> posix_spawn-internal: Don't lose flags while duplicating an fd.
> spawn-pipe: Fix pipe-filter-* test hangs (regression 2020-12-24).
> autoupate
> spawn-pipe: Fix possible hangs in programs that spawn several children.
> pipe-filter-gi tests: Fix long-standing failure on native Windows.
> posix_spawn_file_actions_addclose tests: Fix mistake from 2022-09-07.
> stdbool-tests: match stdbool
> mktime: back in sync with GNUlib
> autoupdate
> posix_spawn_file_actions_addclose tests: Avoid test failure on musl.
> autoupdate
> gnumakefile: Improve tarball reproducibility.
> pthread-h: Fix compilation error on mingw with --enable-threads=windows.
> autoupdate
> Fix various test link errors on MSVC.
> count-leading-zeros: Fix a link error on 32-bit MSVC and a test failure.
> count-trailing-zeros: Fix a link error on 32-bit MSVC.
> unictype/category-none tests: Fix a link error on MSVC.
> oset-c++: Fix compilation error with MSVC 14.
> glob tests: Fix link error on mingw.
> autoupdate
> timespec_get: Fix compilation error with MSVC 14.
> stdbool: Fix compilation error in C++ mode with MSVC 14.
> fts: Fix compilation error with MSVC 14.
> lstat: Fix compilation error in C++ mode on mingw.
> pselect: Fix compilation error in C++ mode on mingw.
> nanosleep: Work around bug on newer 32-bit mingw.
> fmal: Work around glibc 2.17 bug on x86_64.
> Fix a compilation error in C++ mode on Solaris 11.4.
> Fix compilation errors of C++ tests on Solaris 10 with Sun C++.
> Fix a compilation error in C++ mode on FreeBSD 13.1.
> stdnoreturn: Document relation to C++.
> sysexits: Add C++ tests.
> sys_utsname: Add C++ tests.
> sys_uio: Add C++ tests.
> sys_times: Add C++ tests.
> sys_file: Add C++ tests.
> sys_file: Document this module.
> stdckdint: Add C++ tests.
> stdalign: Add C++ tests.
> sched: Add C++ tests.
> netinet_in: Add C++ tests.
> net_if: Add C++ tests.
> termcap: Fix link error on AIX 7.
> getrandom: Fix compilation error in C++ mode on FreeBSD 12.
> math C++ tests: Fix compilation error with clang on FreeBSD 13.
> strerror_r-posix: Fix for Hurd.
> ptsname tests, ptsname_r tests: Fix test failures on Hurd.
> strtol, strtoul: Fix compilation error in C++ mode on Solaris 11.
> aligned_alloc: Fix compilation error in C++ mode on Solaris 11.
> getdomainname: Fix compilation error in C++ mode on Solaris 11.
> autoupdate
> terminfo: Don't disturb the termcap module.
> fnmatch: fix stdckdint typo
> autoupdate
> tempname: simplify by omitting _LIBC code
> * m4/gnulib-common.m4: Fix comment.
> tempname: don't lose entropy in seed
> tempname: fix multithreading, ASLR leak etc.
> tempname: merge 64-bit time_t fix from glibc
> autoupdate
> autoupdate
> tempname: Add more tests.
> tempname: generate better names for MinGW Emacs
> maintainer-makefile: Check for incorrect DISTCHECK_CONFIGURE_FLAGS usage.
> tempname: Add tests.
> pmccabe2html: Doc fix.
> stdbool: Drop old BeOS support that gets in the way of ISO C 23 support.
> tempname: Fix a comment.
> tempname: remove incorrect comment
> bootstrap.conf: Use proper shell marker for Emacs.
> stdbool: port to C23
> gnulib-tool.py: Fix some code generation details.
> gnulib-tool.py: Reduce code duplication.
> hamt: fix technically undefined behavior
> stdckdint: fix dependency
> maint: parenthesize macro definiens
> stdckdint: prefer to intprops when easy
> stdckdint-h: new module
> intprops: refactor intprops.h into two
> intprops: refactor _GL_HAS_BUILTIN_OVERFLOW_P
> verify: port ‘assume’ to C23 non-GCC
> gnulib-tool.py: Finish implementing option --conditional-dependencies.
> gnulib-tool.py: Don't do license replacements in the autoconf snippets.
> gnulib-tool.py: Fix some code generation details.
> gnulib-tool.py: Fixes for conditional dependencies.
> gnulib-tool.py: Refactor.
> largefile, year2038: simplify if Autoconf 2.72
> gnulib-tool.py: Finish implementing option --extract-test-module.
> gnulib-tool.py: Fix handling of nonexistent module names in --extract-*.
> gnulib-tool.py: Fix --extract-dependencies result.
> gnulib-tool.py: Rename a method.
> gnulib-tool.py: Fix section extraction from module descriptions.
> gnulib-tool.py: Improve field naming.
> gnulib-tool.py: Simplify.
> gnulib-tool.py: Reduce code duplication.
> gnulib-tool.py: Implement option --find.
> gnulib-tool: Fix option --find in combination with option --local-dir.
> gnulib-tool.py: Fix some regexes.
> gnulib-tool.py: Fix some regex uses.
> gnulib-tool.py: Make regex uses more straightforward.
> gnulib-tool.py: Make regex uses more straightforward.
> gnulib-tool.py: Make regex uses more straightforward.
> gnulib-tool: In the VC files messages, omit the destination directory.
> gnulib-tool.py: Fix output in --dry-run mode.
> gnulib-tool.py: Finish implementing options --vc-files, --no-vc-files.
> gnulib-tool.py: Finish implementing option --witness-c-macro.
> gnulib-tool.py: Don't initialize local variables too early.
> gnulib-tool.py: Finish implementing option --po-domain.
> gnulib-tool.py: Finish implementing option --macro-prefix.
> gnulib-tool.py: Refactor --makefile-name option.
> gnulib-tool.py: Implement option --no-libtool.
> gnulib-tool.py: Remove redundant type checks.
> gnulib-tool.py: Refactor --makefile-name option.
> gnulib-tool.py: Fix link_if_changed function.
> gnulib-tool.py: Fix 'Unused import' warnings.
> gnulib-tool.py: Fix 'Undefined variable' errors.
> gnulib-tool.py: Make option --version work.
> gnulib-tool.py: Simplify.
> gnulib-tool.py: Fix typo.
> gnulib-tool.py: Coding style: Revisit line breaks.
> gnulib-tool.py: Simplify boolean setters.
> gnulib-tool.py: Implement options --cache-modules, --no-cache-modules.
> gnulib-tool.py: Use mainstream/GNU coding style.
> gnulib-tool.py: Follow gnulib-tool changes, part 24.
> gnulib-tool.py: Respect the specified module list.
> gnulib-tool.py: Implement option --avoid.
> gnulib-tool.py: Make --with/--without-*-tests handling a little safer.
> gnulib-tool.py: Implement option --single-configure.
> gnulib-tool.py: Implement options --without-c++-tests etc.
> gnulib-tool.py: Implement option --without-tests.
> gnulib-tool.py: Fix broken 'for' loop.
> gnulib-tool.py: Follow gnulib-tool changes, part 23.
> gnulib-tool.py: Fix unjustified "incompatible license" warnings.
> gnulib-tool.py: Follow gnulib-tool changes, part 22.
> gnulib-tool.py: Follow gnulib-tool changes, part 21.
> gnulib-tool.py: Follow gnulib-tool changes, part 20.
> gnulib-tool.py: Avoid errors when writing to a VFAT file system, part 2.
> gnulib-tool.py: Avoid errors when writing to a VFAT file system.
> gnulib-tool.py: Fix typo.
> gnulib-tool.py: Fix typo.
> gnulib-tool.py: Improve some error messages.
> gnulib-tool.py: Write errors to stderr, not stdout.
> gnulib-tool.py: Use mainstream coding style.
> gnulib-tool.py: Implement options --symlink and --local-symlink.
> gnulib-tool.py: Make --copy-file work.
> gnulib-tool.py: Allow module arguments to occur at any position.
> gnulib-tool.py: Make --test behaviour more similar to gnulib-tool.
> gnulib-tool: Clarify that --test allows zero module arguments.
> gnulib-tool.py: Make option processing more similar to gnulib-tool.
> gnulib-tool.py: Improve compliance with GNU standards.
> gnulib-tool.py: Emit error message when conflicting modes are specified.
> gnulib-tool.py: Remove most short options.
> gnulib-tool.py: Follow gnulib-tool changes, part 19.
> gnulib-tool.py: Improve the primitives for relative file names.
> gnulib-tool.py: Follow gnulib-tool changes, part 18.
> avltree-omap, avltree-oset, avltreehash-list, rbtree-omap: Pacify GCC.
> rbtree-oset: Pacify GCC
> Update gnulib-tool.py.TODO.
> gnulib-tool: add support for --automake-subdir-tests
> gendocs.sh: Fix error when invoking 'perl' (regression 2022-07-23).
> gnulib-tool.py: Clean up imports.
> gnulib-tool.py: Assume Python 3.
> gnulib-tool.py: Assume Python 3.
> gnulib-tool.py: Modernize coding style.
> doc: Update regarding bootstrap split.
> gnulib-tool.py: Follow gnulib-tool changes, part 17.
> gnulib-tool.py: Follow gnulib-tool changes, part 16.
> gnulib-tool.py: Modernize coding style.
> gnulib-tool.py: Modernize the file headers.
> gnulib-tool.py: Use mainstream coding style.
> gnulib-tool.py: Fix error (regression 2021-04-11).
> gnulib-tool.py: Fix warning from Python 3.10.4.
> gnulib-tool.py: Fix error in Ubuntu 22.04.
> Update gnulib-tool.py.TODO.
> autoupdate
> bootstrap: Make the automatic sync more resilient.
> Fix comment.
> Split bootstrap into autopull.sh and autogen.sh.
> bootstrap: Obey another environment variable GNULIB_REFDIR.
> Fix a couple of ShellCheck warnings.
> Avoid DoS vulnerability through unsafe default assignment.
> bootstrap: Comments.
> doc: Update README.
> doc: Fix typo.
> * doc/parse-datetime.texi: Tweak wording again.
> parse-datetime: improve doc for TZ="<-07>7" etc.
> sigsegv: Optimize stackvma implementation for AIX 7.
> vma-iter: Add support for AIX 7.
> iconv: Define a summary result.
> iconv: Remove obsolete comment.
> announce-gen: Fix internationalization in verification instructions.
> lib-symbol-visibility: Improve documentation.
> doc: Mark Minix as no longer tested.
> announce-gen: better diagnose some usage errors
> git-version-gen: Doc fix.
> announce-gen: Improve GnuPG verification instructions.
> lib-symbol-visibility: Improve documentation.
> havelib: Fix 'configure --help' output.
> lib-symbol-visibility: Improve documentation.
> supersede: Support the file name "/dev/null" on native Windows.
> maint.mk: fix syntax-check for unnecessary hash.h header use
> fchmodat: Fix test failure on native Windows.
> chmod: Add tests.
> chmod: New module.
> lchmod: Simplify.
> javacomp-script, javaexec-script: Add support for disabling Java.
> lchmod: port back to AIX 7.2
> fchmodat: pacify gcc -Wunused-variable
> getlogin, getlogin_r tests: Really avoid test failure.
> fchmodat: port better to MS-Windows etc.
> doc: Update O_PATH platforms list.
> fcntl: document O_PATH
> fchmodat: port to old Linux kernel + newer headers
> fopen-gnu: Make this module work again (regression 2022-01-03).
> getlogin, getlogin_r tests: Avoid test failure in specific environments.
> doc: Add section to attract more people towards the GNU project.
> doc: Add section to attract more people towards the GNU project.
> doc: Fix warnings about regex chapter structure (regression 2022-05-15).
> regex-quote: \} -> } in EREs
> dfa: do not warn about \] and \}
> regex-quote: \] -> ] in EREs and BREs
> filevercmp: don’t treat entire filename as suffix
> setlocale: Update after Turkey changed its name.
> autoupdate
> GNU Emacs Operator node deleted from regex.texi
> autoupdate
> autoupdate
> dfa: new options DFA_STAR_WARN, DFA_PLUS_WARN
> dfa: '\n' is not governed by RE_LIMITED_OPS
> dfa: new option DFA_STRAY_BACKSLASH_WARN
> dfa: new option DFA_CONFUSING_BRACKETS_ERROR
> strstr-simple: pacify GCC 12.1
> dfa: steer cleer of POSIX-reserved symbols
> autoupdate
> parse-datetime: support 'J' military time zone
> doc: remove Emacs-specific documentation; match code
> string, wchar: Fix compilation error on MSVC (regression 2021-09-07).
> glob tests: Fix a warning (regression from 2022-03-23).
> termcap: Fix link error when no suitable library is found.
> dfa: fix bug with ‘.’ and UTF-8 Hangul Syllables
> manywarnings: update C warnings for GCC 12
> parse-datetime: remove Emacs cruft
> alloca: Remove old code for Emacs, unused since 2009.
> Say that it is not the old interface
> autoupdate
> libc-config: update to match cdefs
> cdefs: merge from glibc
> gettime-res: help the compiler
> af_alg: port to Ubuntu 22.04
> vasnprintf: Simplify. Reduce binary code size.
> vasnprintf: Simplify 'result' variable.
> vasnprintf: Simplify a free() call.
> string: Avoid syntax error on glibc systems with GCC 11.
> stdlib: Fix error in C++ mode on glibc systems (regr. 2022-04-13).
> glob: improve config and test cleanup
> Fix ChangeLog typo
> glob: port to NetBSD 9.2
> regex: match [...---...] like V7 grep
> backupfile: fix bug when renaming simple backups
> gettime-res: more-robust sampling
> Port _GL_HAS_C_ATTRIBUTE to pedantic gcc -std=c99
> verify: port to pedantic gcc -std=c99
> gettime-res: add tests
> autoupdate
> verify: port to Mac OS 10.7.5
> sigsegv: Fix compilation error on arceb CPUs.
> string, wchar: Fix error in C++ mode on glibc systems with clang.
> string: Fix errors in C++ mode on glibc systems with clang.
> math: Fix errors in C++ mode on glibc systems with clang.
> autoupdate
> libgmp: pacify Clang too
> init.sh: don’t assume gzip
> glob: sync better with glibc
> glob: test for glibc bug 25659
> glob: fix symlink and // issues; improve speed
> glob: resolve DT_UNKNOWN via is_dir
> maint: bootstrap: split a too-long line
> autoupdate
> maintainer-makefile: Improve GnuPG announce-gen options.
> announce-gen: Modernize GnuPG key retrieval suggestions.
> NEWS: Document Automake 1.14 requirement here too.
> sigsegv: Add support for Linux/PowerPC (32-bit) with musl libc.
> regex: fix double-free
> regex: fix minor over-allocation
> regex: fix free_fail_stack undefined behavior
> fts: revert change to use AT_NO_AUTOMOUNT
> statat: now obsolete
> fts: be consistent about AT_NO_AUTOMOUNT
> fcntl-h: add AT_NO_AUTOMOUNT
> Create lib/Makefile.am after gnulib-comp.m4
> autoupdate
> gettime-res: fix unlikely overflow bug
> Document clang -fsanitize=undefined glitch
> * doc/gnulib-readme.texi: Typo fix.
> modules/unicase/special-casing: Fix compilation error
> Port __has_attribute to Apple’s Clang renumbering
> nanosleep: simplify by using pselect
> userspec: warn about '.' separator
> userspec: no need for static vars
> doc: add two missing closing parentheses
> gnulib-tool: Bump automake dependency.
> close-stream: don't depend on fclose
> Document that Automake ≥ 1.14 is needed (regression 2021-12-15).
> mktime: improve heuristic for ca-1986 Indiana DST
> filevercmp: fix several unexpected results
> string: Fix "mismatched allocation function" warnings regarding strndup.
> unictype/category-byname: Fix test failure.
> autoupdate
> maint: restore ChangeLog entries dropped in 2004
> termcap, termcap-h: Deprecate.
> parse-datetime: allow calculations to yield -1
> userspec: help fix GNU ‘id’ incompatibility
> argmatch: add variants that only match full argument
> tests: Fix interpretation of setupterm's return code.
> terminfo: Add tests.
> terminfo, terminfo-h: New modules.
> termcap: Add tests.
> termcap, termcap-h: New modules.
> maint: fix up stale XARGCASEMATCH comment
> gendocs: update copyright footer year
> doc: Clarify MSVC support.
> maintainer-makefile: fix sc_error_message_uppercase false failure
> alignalloc: work around AddressSanitizer bug
> doc: use UTF-8 encoding
> maint: Update copyright notices
> calloc-gnu: fix misspelling in 2022-01-03 patch
> close-stream: avoid crash on MSVC Debug mode
> bootstrap: update scriptversion
> xstrtoimax, xstrtoumax: depend on inttypes-incomplete
> alignalloc, xalignalloc: new modules
> autoupdate
> extern-inline: improve macOS port
> xstrtol: Trim dependencies.
> xstrtol: Fix compilation error (regression 2022-01-16).
> xstrtol: remove unnecessary else after return
> xstrtol: simplify integer overflow checking
> xstrtoll-tests: use %lld for long long
> Don't pass unknown warning option to clang.
> log tests: Avoid test failure with nvc 22.1.
> havelib: Recognize ELF platform despite nvc 22.1.
> oset-c++: Avoid compilation error with nvc++ 22.1.
> nstrftime: pacify nvc 22.1 unreachable statement
> tests: pacify nvc 22.1 unreachable statement
> tests: pacify nvc 22.1 set-but-not-used
> intprops: work around nvc 22.1 bug
> copy-file-range: work around Linux kernel bug
> Avoid error "conditional LIBUNISTRING_COMPILE_... was never defined" when
option --conditional-dependencies is used (regression 2022-01-09).
> autoupdate
> Avoid warning "_GL_ATTRIBUTE_DEALLOC_FREE redefined" (regr. 2022-01-04).
> backupfile: fix bug when renaming not from wd
> autoupdate
> host-cpu-c-abi: Add support for LoongArch64 CPU.
> stdio: Fix "missing file" errors (regression from today).
> Use the GL_CFLAG_GNULIB_WARNINGS for most AC_LIBOBJ compilation units.
> obstack: Move AC_LIBOBJ invocation to the module description.
> stdio: Move AC_LIBOBJ invocations to the module description.
> fchdir: Move AC_LIBOBJ invocation to the module description.
> Remove influence of Automake conditionals on conditional dependencies.
> gnulib-tool: Fix "Don't forget" messages (regression 2021-12-12).
> gnulib-tool: Remove all *.Po files upon distclean (regr. 2022-01-05).
> Add another example.
> c-stack: Adapt header file for use in C++ applications.
> version-etc: Adapt header file for use in C++ applications.
> sigsegv: Improve support for Linux/LoongArch64.
> bootstrap: When a commit is specified, do a shallow fetch if possible.
> stack: also update stack_size to return idx_t
> stack: pacify gcc -Wsign-compare
> Fix last commit.
> gnulib-tool: Avoid known warnings that reflect Gnulib's coding style.
> license: fix GPLv3 texts to use a comma instead of semicolon.
> string, wchar: Fix compilation error on MSVC (regression 2021-09-07).
> autoupdate
> getpass-gnu: Allow use as dependency from test modules.
> fopen-gnu: Allow use as dependency from test modules.
> realloc-gnu: Allow use as dependency from test modules.
> calloc-gnu: Allow use as dependency from test modules.
> malloc-gnu: Allow use as dependency from test modules.
> striconveh: Make the last change also work on Solaris 11.
> striconveh: Make the last change also work on musl libc.
> gen-header: port to BusyBox ‘sed’
> autoupdate
> striconveh: Support an error handler that produces a Unicode U+FFFD.
> maint: Update copyright notices.
> maint: Update copyright notices in code generating programs.
> maint: fix ‘make update-copyright’ on symlinks
> maint: run 'make update-copyright'
> unistdio: Prefer newer version to older, buggy one.
> uniwidth: Optimize.
> Update to Unicode 14.0.0.
> Correct last ChangeLog entry.
> Update to Unicode 13.0.0.
> uniwbrk: Correction of Unicode 10.0.0 support.
> Update to Unicode 12.1.0.
> Update to Unicode 12.0.0.
> crypto/sm3-buffer: fix C99 conformance bug
> Update to Unicode 11.0.0.
> unictype: Add Emoji properties from Unicode 11.0.0.
> uniwidth: Give width 0 to conjoining Hangul Jamo jungseong, jongseong.
> uniwidth: Update to Unicode 10.0.0.
> unilbrk: Improve support for strings that contain CR-LF sequences.
> uniwbrk: Add unit tests of CR-LF sequences.
> unigbrk: Add unit tests of CR-LF sequences.
> unilbrk: Update handling of Hebrew letter + hyphen for Unicode 10.0.0.
> nstrftime: improve handling of invalid formats
> * lib/gettime-res.c: 1 cs -> 10 ms in comment.
> * lib/gettime-res.c (gcd): Mark with _GL_ATTRIBUTE_CONST.
> unilbrk: Update handling of regional indicators for Unicode 10.0.0.
> unilbrk: Update handling of zero-width joiner for Unicode 10.0.0.
> unilbrk: Update handling of combining marks for Unicode 10.0.0.
> unilbrk: Restore deviation for (IS,AL) pair.
> unilbrk: Change algorithm to be closer to Unicode Standard Annex #14.
> uniwbrk: Add unit tests of regional indicators.
> unigbrk: Simplify code for regional indicators.
> clock_getres: document portability issues better
> timespec_getres: new module
> gettime-res: new module
> clock_gettime: improve doc
> gettime: port better to non-POSIX C2x
> gen-uni-tables: Produce license notices suitable for Gnulib.
> unigbrk, uniwbrk: No-op tweaks.
> perl: let caller see whether perl was found
> Fix --automake-subdir breakage (regression 2021-12-24).
> Update to Unicode 10.0.0, part 3.
> autoupdate
> Update to Unicode 10.0.0, part 2.
> Update to Unicode 10.0.0.
> pselect: Fix compilation error in C++ mode on AIX 7.
> autoupdate
> gnulib-tool: Fix handling of module libtextstyle-optional.
> gnulib-tool: Respect applicability 'all' without --single-configure.
> Fix typo in newest ChangeLog entry.
> maint: avoid empty lines in recipes
> maint: tight-scope-mk need not be read-only
> maint: break out '&& mv $@-t $@'
> gen-header: new module
> passfd: Fix compilation error on IRIX.
> tests: Fix link errors on AIX.
> hamt tests: Fix compilation error with AIX xlc.
> strerrorname_np: Fix compilation error on IRIX.
> hamt: Fix compilation error on NetBSD 7.
> search: Fix compilation errors with SunPRO C++ on Solaris 10.
> qsort_r: Fix compilation error with SunPRO C++ on Solaris 10.
> threads-h tests: Avoid clang warnings.
> doc: Small updates.
> libgmp: omit redundant 'mkdir -p .'
> maint: omit unnecessary ‘rm -f $@-t $@’
> Fix recent ChangeLog entry.
> maint: fix __clang_major__ misspellings
> get_ppid_of, get_progname_of: Fix runtime error on Mac OS X < 10.5.
> Move AM_V_GEN to recipe start
> c-xvasprintf: Fix declarations (regression 2021-08-07).
> snippet/warn-on-use: Fix compilation error in C++ mode on OpenBSD 7.0.
> Optimize redundant 'mkdir -p .' invocations.
> non-recursive-gnulib-prefix-hack: Deprecate module.
> gnulib-tool: Don't insist on ACLOCAL_AMFLAGS.
> nstrftime: Update meta info.
> stdint: Fix handling of limits.h (regression 2021-12-16).
> nstrftime: simplify by using libc-config.h.
> libtextstyle-optional: Fix generation of textstyle.h (regr. 2021-12-15).
> Fix support for --gnu-make in tests (regression 2021-12-15).
> getopt-posix: Fix build on AIX (regression 2021-12-15).
> Fix ChangeLog typo
> getopt-posix,
> stdint: omit duplicate gl_CONFIGURE_HEADER calls
> autoupdate
> automake-subdir support: Support the libunistring modules.
> automake-subdir support: Support arbitrary --source-base value.
> automake-subdir support: Look for 'subdir-objects' also in configure.ac.
> Add simple examples.
> Accommodate non-recursive Automake in a less hacky way.
> Move .h file names out of the *.m4 files.
> Fix creation of build directories with non-recursive-gnulib-prefix-hack.
> non-recursive-gnulib-prefix-hack: Remove obsolete code.
> Indentation fix.
> Tweak recent ChangeLog entry.
> renameatu: port to macOS tmpfs
> autoupdate
> autoupdate
> gnulib-tool: Fix mistake in last commit.
> gnulib-tool: Support non-recursive-gnulib-prefix-hack with tests.
> bootstrap: refactor for GNU tar
> gnulib-tool: Support different basenames for the lib/,tests/ Makefiles.
> gnulib-tool: Support different basenames for the lib/,tests/ Makefiles.
> get_ppid_of, get_progname_of: Fix compilation error on Mac OS X < 10.5.
> backupfile: assume C99 decls
> backupfile: prefer signed integers
> backupfile: fix numbered backups for XXX/
> regex: pacify Coverity clean_state_log_if_needed
> gettext-h: Optimize also for clang.
> intprops: Break sync with glibc.
> intprops: streamline and get ready for Clang 14
> intprops: Treat EDG-based compilers like Intel compilers.
> sigsegv: Fix build on some more embedded CPUs.
> sys_random: port better to uClibc < 1.0.35
> 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [platform-testers] new snapshot available: diffutils-3.8.43-2d50,
Jim Meyering <=