[Top][All Lists]

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

grep annotated tag, v2.21, created. v2.21

From: Jim Meyering
Subject: grep annotated tag, v2.21, created. v2.21
Date: Sun, 23 Nov 2014 19:12:19 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "grep".

The annotated tag, v2.21 has been created
        at  41e650c58f3866191c606296894a5db8ff61bd0a (tag)
   tagging  d930f765041bb2ad936056ddfdad60042d44bd9d (commit)
  replaces  v2.20
 tagged by  Jim Meyering
        on  Sun Nov 23 10:11:33 2014 -0800

- Log -----------------------------------------------------------------
grep 2.21
Version: GnuPG v2.0.22 (GNU/Linux)


Jim Meyering (26):
      maint: post-release administrivia
      build: don't redirect directly to $@
      build: improve rule to generate egrep+fgrep scripts
      maint: generate distributed THANKS from VC'd
      doc: update HACKING
      maint: split long lines, and enforce the 80-column limit
      maint: avoid distcheck failure
      tests: add expect-to-fail test for a glibc regexp bug
      doc: move NEWS note about GREP_OPTIONS into proper section
      maint: suppress a false-positive -Wcast-align warning
      grep: avoid stack buffer read-underrun and overrun
      tests: make new test script executable
      gnulib: update to latest; bootstrap, too
      tests: avoid false-positive failure due to some zh_CN.* locales
      build: generate man pages even when existing targets are read-only
      maint: move helper function, hex_printf to init.cfg
      tests: avoid printf+\xHH portability trap
      tests: fix typo in previous change
      maint: remove spurious LC_ALL setting from one test
      tests: avoid a multibyte tr portability problem
      tests: avoid hex_printf_ portability problems
      tests: do not fail when the zh_CN.UTF-8 locale is not installed
      gnulib: update to latest
      tests: big-match: disable OOM-provoking subtest
      tests: sjis-mb: remove now-obsolete and failing sub-tests
      version 2.21

Norihiro Tanaka (17):
      dfa: speed-up at initial state
      dfa: separate dfaexec function to help optimization by compiler
      grep: fix subscript error when testing whether empty lines match
      dfa: check end of input buffer after transition in non-UTF8 multibyte 
      dfa: factor out a new nontrivial block of duplicated code
      dfa: test for just-fixed bug
      dfa: fix a theoretical bug
      grep: initialize validation_boundary properly before use
      dfa: process all MBCSET constructs via glibc's matcher
      dfa: remove two erroneous clauses from a now-unused function
      tests: add test for grep -P fix
      dfa: avoid false match in a non-UTF8 multibyte locale
      dfa: make \w and \W work in multibyte locales
      tests: avoid awk+printf+\xHH portability trap
      grep -F -x -o PAT would print an extra newline for each match
      dfa: avoid undefined behavior
      grep -F could erroneously fail to match in non-UTF8 multibyte locales

Paul Eggert (51):
      build: update gnulib submodule to latest
      grep: use system strstr if available and fast
      grep: undo part of previous change
      doc: use gnulib fdl module
      maint: remove grep.spec
      build: don't make output files read-only
      build: avoid -Wstack-protector
      grep: with -E, unmatched ')' matches itself
      doc: Document -r vs --exclude more carefully.
      doc: prefer @env to @code
      doc: document LANGUAGE
      grep: fix integer-width bugs in undossify_input etc.
      grep: -P now treats invalid UTF-8 input as non-matching
      grep: port recent fix to older pcre version
      grep: fix false matches with -P '...$' and invalid UTF-8
      grep: fix false matches with -P '...$' and invalid UTF-8
      doc: bug tracker has moved to
      grep: make GREP_OPTIONS obsolescent
      grep: diagnose -P in non-UTF-8 multibyte locale
      grep: remove/refactor unnecessary code about line splitting
      grep: speed up -P on files containing many multibyte errors
      grep: use bool for boolean in grep.c
      grep: treat a file as binary if its prefix contains encoding errors
      grep: improve performance for older glibc
      grep: use mbclen cache more effectively
      grep: avoid false alarms for mb_clen and to_uchar
      grep: use mbclen cache in one more place
      grep: port -P speedup to hosts lacking PCRE_STUDY_JIT_COMPILE
      grep: fix -P speedup bug with empty match
      grep: refactor binary-vs-unknown-vs-text flags for clarity
      grep: -z no longer considers '\200' to be binary data
      grep: non-text bytes in binary data may be treated as line ends
      grep: minor -P speedup with jit_stack
      grep: improve -P performance in typical cases
      grep: skip past holes efficiently
      grep: port to platforms lacking SEEK_DATA
      grep: speed up processing of holes before EOF on Solaris
      grep: scan for valid multibyte strings more quickly
      grep: don't check extensively for invalid prefix bytes unless -P
      maint: generalize the -Wcast-align fix
      dfa: minor tweaks, mostly to remove __attribute__ ((noinline))
      doc: clarify exit status
      doc: modernize and simplify man page
      grep: fix off-by-one bug in -P optimization
      grep: fix grep -P crash
      tests: work around older libpcre bugs when testing -P and UTF-8
      grep: port O_NOFOLLOW errno checking to NetBSD
      tests: port to libpcre sans UTF-8 support
      build: port to GCC 4.6.4 + glibc 2.5
      tests: fix recently-introduced stray output
      tests: port to Darwin



reply via email to

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