[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: grep-3.8.11-908f
From: |
Jim Meyering |
Subject: |
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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- new snapshot available: grep-3.8.11-908f,
Jim Meyering <=