[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: grep-3.8.35-c860
From: |
Jim Meyering |
Subject: |
new snapshot available: grep-3.8.35-c860 |
Date: |
Sun, 26 Feb 2023 22:43:42 -0800 |
Here's one more snapshot. While there have been few changes in grep proper
since the last one, there have been many in gnulib and a few in the latest
(head) versions of autoconf and automake, too, so building/testing this
may serve to give those changes some coverage.
I'm hoping to release grep-3.9 in less than a week.
Thanks for helping.
grep snapshot:
https://meyering.net/grep/grep-ss.tar.xz 1.7 MB
https://meyering.net/grep/grep-ss.tar.xz.sig
https://meyering.net/grep/grep-3.8.35-c860.tar.xz
Changes in grep since 3.8.11-908f:
Bruno Haible (1):
Don't require 'rsync' as a prerequisite. It is no longer needed since
2018.
Carlo Marcelo Arenas Belón (2):
pcre: use UCP in UTF mode
pcre: use UTF only when available in the library
Jim Meyering (7):
maint: avoid warnings about unportable grep -q
build: update gnulib to latest
maint: update copyright dates
maint: prefer https: to git:
maint: remove stray character
build: avoid --enable-gcc-warnings clang-vs-sprintf build failure
build: update gnulib to latest
Paul Eggert (14):
grep: diagnose no UTF-8 support (Bug#60708)
tests: better diagnostic for -P sans Unicode
build: update gnulib submodule to latest
tests: omit duplicate tests
grep: fix rawmemrchr etc. comments
tests: update tests/init.sh
tests: port U+10000+ to AIX 7.2
build: update gnulib submodule to latest
tests: fix test -eq problem
maint: spelling fixes
build: update gnulib submodule to latest
build: update gnulib submodule to latest
maint: stop including getprogname.h
build: update gnulib submodule to latest
Changes in gnulib since 3.8.11-908f:
* gnulib c72c8888a7...c7d7c31ced (325):
> dfa: Avoid warnings with some Apple clang versions.
> announce-gen: add more info the auto-generated announce template
> terminfo, termcap: Fix typos in comments.
> lseek: avoid SEEK_HOLE bugs in FreeBSD, macOS
> configmake: Add support for $build_os != $host_os.
> configmake: Prepare for using directory names with backslashes.
> unilbrk tests: Fix compilation failures (regression 2023-02-11).
> Improve 'git diff' of *.m4 files.
> Improve cross-compilation for midipix.
> Improve cross-compilation from midipix.
> Fix an old ChangeLog entry.
> hamt: Detect GCC version correctly.
> terminfo, termcap: Avoid wrong configure result with clang ≥ 15.
> error-h: Make less fragile.
> unilbrk: Don't compile unused functions outside of libunistring.
> sigsegv: Fix a compilation error on OpenBSD with clang ≥ 16.
> Fix code duplication in last commit.
> mkfifoat: Fix crash on macOS 12.
> Fix typos like "the the" and "a a" in comments.
> chown, lchown, fchownat tests: Avoid test failure on macOS 12.
> nullptr: work around Apple clang 14 issue
> math: Fix compilation error in C++ mode on macOS 12.5.
> Fix compilation errors in C++ mode on macOS 12.5.
> limits-h: Work around a clang 15 bug.
> limits-h: Work around a clang 15 bug.
> Fix error in C++ mode on glibc systems (regression 2022-04-28).
> getcwd: Fix compilation error in C23 mode.
> x-to-1: Accept additional help2man arguments.
> x-to-1: Accept additional help2man arguments.
> x-to-1: Document the configure-time prerequisites.
> hard-locale: Add comment regarding per-thread locales.
> nl_langinfo: Add comment regarding per-thread locales.
> nl_langinfo tests: Add another test.
> nl_langinfo tests: Prepare for adding more tests.
> assert-h: Fix test failure on IRIX 6.5.
> nullptr: test for compilers at autoconf-time
> nullptr: test for C++ nullptr at configure-time
> nullptr: rename from c-nullptr
> Fix a copyright header - module license mismatch.
> check-copyright: Don't fail because of the 'glob' module.
> check-copyright: Make output prettier.
> setlocale-null: Don't use a lock in Cygwin >= 3.4.6.
> c-nullptr: Fix conflict with libstdc++ in GCC >= 11.
> c-nullptr: Add tests.
> sh-quote: backport fix from diffutils
> c-nullptr: new module
> Update build-aux/po/Makefile.in.in.
> assert-h, verify: Fix compilation error in C++ mode with MSVC 14.
> fts: pacify GCC 12 -Wstrict-aliasing
> fts: pacify GCC 13 -Wuse-after-free
> assert-h, verify: Fix conflict with standard C++ header files on macOS.
> Activate all existing C++ tests.
> spawn: Fix compilation error on macOS (regression 2023-01-22).
> relocatable-prog: Fix compiler warning.
> doc: Update regarding AIX.
> doc: Update regarding NetBSD.
> isnan: update comment
> at-internal: Fix support for z/OS.
> at-internal: Add support for z/OS.
> Update NEWS.
> maintainer-makefile: Determine gnulib's location on disk correctly.
> Fix compilation errors with CC="clang -D_FORTIFY_SOURCE=2" on Android.
> Clarify _GL_ATTRIBUTE_NODISCARD code.
> unistdio/*printf: Fix negative width handling for %U, %lU, %llU.
> vasnprintf-posix: Fix possible bug with negative width handling for %lc.
> vasnprintf-posix: Fix possible bug with negative width handling for %lc.
> vasnprintf-posix: Fix negative width handling for %ls directive.
> vasnprintf-posix: Add more unit tests.
> Avoid clang warnings regarding [[__nodiscard__]].
> Avoid clang warnings regarding [[__maybe_unused__]].
> alignasof: Ensure a correct _Alignof (regression 2023-01-15).
> stdalign: Ensure alignof is defined on FreeBSD (regression 2023-01-15).
> stddef: Fix test-stddef compilation error on FreeBSD 12/x86.
> Keep config.h idempotent.
> vasnprintf: Fix compilation error on Android NDK r26b.
> threadlib: Fix support for Solaris 9 and older.
> alignasof, stdalign: Fix a compilation error on FreeBSD 12.0.
> autoupdate
> doc: Update list of target platforms.
> Resolve conflicts for functions introduced in Android API level 29.
> Resolve conflicts for functions introduced in Android API level 29.
> Resolve conflicts for functions introduced in Android API level 29.
> Resolve conflicts for functions introduced in Android API level 28.
> Resolve conflicts for functions introduced in Android API level 28.
> Resolve conflicts for functions introduced in Android API level 28.
> Resolve conflicts for functions introduced in Android API level 28.
> Resolve conflicts for functions introduced in Android API level 28.
> Resolve conflicts for functions introduced in Android API level 26.
> Resolve conflicts for functions introduced in Android API level 26.
> Resolve conflicts for functions introduced in Android API level 26.
> Resolve conflicts for functions introduced in Android API level 24.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 23.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 21.
> Resolve conflicts for functions introduced in Android API level 19.
> Resolve conflicts for functions introduced in Android API level 19.
> Resolve conflicts for functions introduced in Android API level 18.
> Resolve conflicts for functions introduced in Android API level 18.
> Resolve conflicts for functions introduced in Android API level 16-17.
> Resolve conflicts for functions introduced in Android API level 16.
> Resolve conflicts for functions introduced in Android API level 16.
> Resolve conflicts for functions introduced in Android API level 12.
> Resolve conflicts for functions introduced in Android API level 12.
> Resolve conflicts for functions introduced in Android API level 12.
> Resolve conflicts for functions introduced in Android API level 12.
> Resolve conflicts for functions introduced in Android API level 12.
> Resolve conflicts for functions introduced in Android API level 9.
> Resolve conflicts for functions introduced in Android API level 8.
> Prepare for resolving conflicts regarding future Android API levels.
> Fix ChangeLog typo in previous commit.
> sigsegv, vma-iter: port to Solaris 10
> login_tty: Ensure declaration in <utmp.h>.
> login_tty: Fix detection of declaration (regression 2023-01-19).
> autoupdate
> alignasof tests: Rename test file.
> alignasof tests: Fix GCC warning (regression 2023-01-15).
> getprogname: Move declaration from "getprogname.h" to <stdlib.h>.
> gendocs.sh comment spelling fix
> snippet/_Noreturn: work around Clang _Noreturn bug
> Fix warnings for functions introduced in Android API level 34.
> Fix warnings for functions introduced in Android API level 30.
> Fix warnings for functions introduced in Android API level 29.
> Fix warnings for functions introduced in Android API level 28.
> Fix warnings for functions introduced in Android API level 26.
> Fix warnings for functions introduced in Android API level 24.
> Fix warnings for functions introduced in Android API level 23.
> Fix warnings for functions introduced in Android API level 21.
> Fix warnings for functions introduced in Android API level 19.
> Fix warnings for functions introduced in Android API level 18.
> Fix warnings for functions introduced in Android API level 16 or 17.
> Fix warnings for functions introduced in Android API level 16.
> Fix warnings for functions introduced in Android API level 12.
> Fix warnings for functions introduced in Android API level 9.
> Fix warnings for functions introduced in Android API level 8.
> fts: Document this module.
> getcwd: Speed up on Linux. Add support for Android.
> qcopy-acl: port to Fedora 9
> execute tests: Avoid test failure with GNU make 4.4.
> fflush: Tweak last commit.
> qset-acl, acl: Improve comments.
> fflush: Fix a buffer overrun on 32-bit Android.
> execute tests: Avoid test failure on Android.
> hard-locale: Port to Android ≥ 5.0.
> stddef tests: Fix compilation error (regression 2023-01-15).
> autoupdate
> mbrtowc, mbrtoc32 tests: Avoid test failure on Android ≥ 5.0.
> mbrtowc, mbrtoc32 tests: Refactor.
> sigpipe tests: Modernize use of 'head'.
> Use ‘head -n1’ rather than ‘head -1’
> sys_socket: fix typo
> alignasof: new module
> fpending: Fix compilation error with NDK ≥ r14b and Android API < 23.
> alignof: port to strict C23
> test-framework-sh: work around AIX 7.2 diff bugs
> error, verror tests: Fix link error when the package uses libintl.
> * m4/xattr.m4: Fix copyright date.
> localename: Fix -Wtautological-pointer-compare warning in a better way.
> verify: work around xlclang 16.1 compiler bug
> Fix ChangeLog typo.
> assert-h: suppress xlclang 16.1 false alarms
> assert-h: fix configure comment-out
> Don’t use alloc_size with xlclang 16.1
> localename: -Wtautological-pointer-compare
> login_tty tests: Be more verbose when the test fails.
> qcopy-acl: Make last patch more robust.
> qcopy-acl: Adjust link dependencies.
> qcopy-acl: Avoid autoconf warning.
> qcopy-acl: Optimize copying of ACLs by directly copying the attributes.
> error: Work around an Android problem.
> error, verror tests: Add clarification.
> verror: Add tests.
> error: Add tests.
> xstrtol-error: Improve comments.
> spawn-pipe tests: Fix test failure on Android.
> perror: Fix "perror clobbers strerror's buffer" problem on Android.
> posix_spawn_file_actions_addfchdir tests: Fix test failure on Android.
> rename, renameat, renameatu: Fix test failures on Android/Termux.
> link, linkat tests: Fix test failures on Android/Termux.
> link tests: Correct indentation.
> Fix link errors on Android 4.3: Limit last change to builds with GCC.
> Fix link errors on Android 4.3.
> update-copyright: also work with two or more updatable lines in a file
> immutable: Fix initialization failure on Android.
> Fix some test failures on Android ≥ 11.
> utimens: Fix warning on Android.
> secure_getenv: Fix warning on Android.
> renameat, renameatu: Fix warning on Android.
> memset_explicit tests: Fix signature check.
> math: Fix compilation errors in C++ mode on Android.
> sys_ioctl: Fix compilation error in C++ mode on Android.
> threads-h: Improve portability.
> threads-h: Fix compilation errors in C++ mode on Android.
> aligned-malloc: Don't disturb the module aligned_alloc.
> malloc-h: Improve portability.
> reallocarray: Fix compilation error in C++ mode on Android.
> getsubopt: Fix compilation error in C++ mode on Android.
> malloc-h: Fix compilation errors in C++ mode on Android.
> gettime: Fix compilation error in C++ mode on Android.
> malloc-h: Fix compilation error in C++ mode on Android.
> timer_time: Rename LIB_TIMER_TIME to TIMER_TIME_LIB.
> setlocale-null: Rename LIB_SETLOCALE_NULL to SETLOCALE_NULL_LIB.
> setlocale: Rename LIB_SETLOCALE to SETLOCALE_LIB.
> select: Rename LIB_SELECT to SELECT_LIB.
> sched_yield: Rename LIB_SCHED_YIELD to SCHED_YIELD_LIB.
> pthread_sigmask: Rename LIB_PTHREAD_SIGMASK to PTHREAD_SIGMASK_LIB.
> posix_spawn: Rename LIB_POSIX_SPAWN to POSIX_SPAWN_LIB.
> poll: Rename LIB_POLL to POLL_LIB.
> nanosleep: Rename LIB_NANOSLEEP to NANOSLEEP_LIB.
> mbrtowc: Rename LIB_MBRTOWC to MBRTOWC_LIB.
> hard-locale: Rename LIB_HARD_LOCALE to HARD_LOCALE_LIB.
> getrandom: Rename LIB_GETRANDOM to GETRANDOM_LIB.
> getlogin, getlogin_r: Rename LIB_GETLOGIN to GETLOGIN_LIB.
> gethrxtime: Rename LIB_GETHRXTIME to GETHRXTIME_LIB.
> fdatasync: Rename LIB_FDATASYNC to FDATASYNC_LIB.
> euidaccess: Rename LIB_EACCESS to EUIDACCESS_LIBGEN.
> duplocale: Rename LIB_DUPLOCALE to DUPLOCALE_LIB.
> clock_time: Rename LIB_CLOCK_GETTIME to CLOCK_TIME_LIB.
> autoupdate
> file-has-acl: don’t bother setting LIB_HAS_ACL
> bootstrap: suppress stray message from --pull
> string: Fix compilation errors in C++ mode on Android.
> getpass: Fix compilation error on Android.
> Recognize functions added in future versions of Android.
> copy-file, supersede: Fix link-time requirements.
> More systematic naming of LIB variables.
> autoupdate
> doc: Update regarding Android.
> ffsl, ffsll: Fix compilation error on Android.
> ffs: Document Android problem.
> stdio: Fix error in C++ mode on Android, due to putw.
> stdio: Fix error in C++ mode on Android, due to getw.
> autoupdate
> sigsegv: Fix compilation error on Android 4.3.
> dfa: work around Clang 15 bug
> doc: Update regarding stable branches.
> Fix typo in ChangeLog.
> maint: use UTC when updating copyright date
> maint: run 'make update-copyright'
> 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
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- new snapshot available: grep-3.8.35-c860,
Jim Meyering <=