[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[platform-testers] new snapshot available: grep-3.11.68-05f8
From: |
Jim Meyering |
Subject: |
[platform-testers] new snapshot available: grep-3.11.68-05f8 |
Date: |
Sat, 05 Apr 2025 10:03:42 -0700 |
I want to release grep-3.12 by Tuesday or Wednesday, so here's a snapshot
of the latest. It's been a whopping 693 days (nearly two years) since
grep-3.11. However, the list of NEWS items is short enough that I'll
include it here:
** Bug fixes
Searching a directory with at least 100,000 entries no longer fails
with "Operation not supported" and exit status 2. Now, this prints 1
and no diagnostic, as expected:
$ mkdir t && cd t && seq 100000|xargs touch && grep -r x .; echo $?
1
[bug introduced in grep 3.11]
-mN where 1 < N no longer mistakenly lseeks to end of input merely
because standard output is /dev/null.
** Changes in behavior
The --unix-byte-offsets (-u) option is gone. In grep-3.7 (2021-08-14)
it became a warning-only no-op. Before then, it was a Windows-only no-op.
On Windows platforms and on AIX in 32-bit mode, grep now supports
Unicode characters outside the Basic Multilingual Plane.
Any tests (success/failure) you can tell us about would be most welcome.
Thanks from all of us,
Jim
grep snapshot:
https://meyering.net/grep/grep-ss.tar.xz 1.9 MB
https://meyering.net/grep/grep-ss.tar.xz.sig
https://meyering.net/grep/grep-3.11.68-05f8.tar.xz
Changes in grep since v3.11:
Bruno Haible (4):
build: Ensure that makeinfo ≥ 6.8 checks the @menu structure.
build: update gnulib submodule to latest
maint: Avoid test-mbrlen-1.sh failure on CentOS 7.
tests: Fix recognition of cs_CZ.UTF-8 locale on FreeBSD.
Carlo Marcelo Arenas Belón (1):
grep: dynamically allocate buffer for -P version
Collin Funk (1):
maint: import tests/init.sh from Gnulib during bootstrap
Grisha Levit (1):
tests: fix define for glibc-infloop
Jim Meyering (23):
maint: post-release administrivia
build: modernize bootstrap prerequsite tools
build: update gnulib to latest
doc: mention the 100,000-entry ENOTSUP bug
tests: actually package and run the new 100k-entries test
build: update gnulib to latest; also update bootstrap and init.sh
maint: update all copyright dates via "make update-copyright"
maint: avoid syntax-check failure: use <>, not "" for system headers
build: update gnulib to latest
build: update gnulib to latest and update bootstrap
maint: modernize GNU GPL license comments
maint: placate GCC's -Wunterminated-string-initialization
build: update gnulib to latest
doc: clarify a --help sentence
maint: reflect gnulib module renamings
build: update gnulib to latest; and update bootstrap
maint: continue writing base64-encoded checksums to announcement
grep: support gnulib-l10n
grep: remove long-deprecated --unix-byte-offsets (-u) option
build: update gnulib to latest; and update bootstrap
build: use gnulib's new c-strcasecmp module, rather than c-strcase
maint: ensure that new "make syntax-check"-run sc_codespell passes
build: update gnulib to latest
Paul Eggert (38):
grep: switch from wchar_t to char32_t
maint: omit obsolescent Autoconf macros
maint: sync bootstrap from Gnulib
maint: fix NEWS typo
maint: link with mbrtc32-required libraries
doc: clarify -- role
build: update gnulib submodule to latest
maint: prefer mcel
grep: omit propername, as it’s not used
maint: wchar-single, no strtou*
grep: use mbszero
grep: simplify wordchars_count
grep: prefer nullptr to NULL
Improve doc for range expressions
grep: fix ‘grep -m2 pattern <file >/dev/null’
build: update gnulib submodule to latest
build: update bootstrap to latest
doc: fix troff typos
build: update gnulib submodule to latest
maint: port GNULIB_WARN_CFLAGS to gcc 14
grep: adjust to safe_read change
grep: simplify non-usage of rawmemrchr
grep: avoid huge reads
doc: warn re using ‘grep’ to detect binary files
grep: fix -q suppression of diagnostics
doc: more consistent style for ‘...’
grep: go back to 3.9 -P '\d' behavior
doc: improve -P discussion
doc: more improvements for -P discussion
doc: don’t send “ſ” to PDF
doc: give an example non-ASCII digit
grep: revert recent \d change
build: update gnulib submodule to latest
maint: update bootstrap from Gnulib
maint: update all copyright dates via "make update-copyright"
doc: fix troff typo
doc: use \w@...@ not \w|...|
doc: update man for groff 1.23.0 and apostrophes
Changes in gnulib since v3.11:
* gnulib c2a5953f17...3773db6532 (2993):
[eliding nearly 3000 lines of gnulib changes]
signature.asc
Description: PGP signature
- [platform-testers] new snapshot available: grep-3.11.68-05f8,
Jim Meyering <=