platform-testers
[Top][All Lists]
Advanced

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

[platform-testers] new snapshot available: grep-3.8.11-908f


From: Jim Meyering
Subject: [platform-testers] new snapshot available: grep-3.8.11-908f
Date: Fri, 30 Dec 2022 13:20:29 -0800

The backref bug fix merits a release, so here's a snapshot.

grep snapshot:
  https://meyering.net/grep/grep-ss.tar.xz      1.6 MB
  https://meyering.net/grep/grep-ss.tar.xz.sig
  https://meyering.net/grep/grep-3.8.11-908f.tar.xz

Changes in grep since v3.8:

Jim Meyering (2):
      maint: post-release administrivia
      maint: src/dfasearch.c: remove unnecessary re_set_syntax call

Paul Eggert (9):
      Fix obsolescence doc for egrep, fgrep
      doc: improve GREP_COLORS doc (Bug#57696)
      build: update gnulib submodule to latest
      Assume C23-like bool
      build: update gnulib submodule to latest
      maint: prefer C23 style for static_assert
      maint: add missing include
      maint: prefer stdckdint.h to intprops.h
      grep: bug: backref in last of multiple patterns


Changes in gnulib since v3.8:

* gnulib 19435dc207...c72c8888a7 (251):
  > 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.



reply via email to

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