Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1607

grep-3.2 released [stable]

Path csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail
From Jim Meyering <jim@meyering.net>
Newsgroups gnu.announce
Subject grep-3.2 released [stable]
Date Thu, 20 Dec 2018 08:00:12 -0800
Lines 126
Sender Jim Meyering <meyering@gmail.com>
Approved info-gnu@gnu.org
Message-ID <mailman.6000.1545324549.1284.info-gnu@gnu.org> (permalink)
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
X-Trace usenet.stanford.edu 1545324550 12186 208.118.235.17 (20 Dec 2018 16:49:10 GMT)
X-Complaints-To action@cs.stanford.edu
Cc coordinator@translationproject.org, grep-devel@gnu.org
To info-gnu@gnu.org
Envelope-to info-gnu@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:mail-followup-to:date:message-id :mime-version; bh=Zb/TM9JteGQdheZBe/A035nWGR/Vj7JiWh14DZfyW/k=; b=NR0OD1sdK4skJvB8/F5voww0WMn/7ASyiGNhqWWIhTmykM46TnbmpngIAbnJxPo9Zh /zv4/UUqqfmpfp/2fQ2eldDnmhTsibg8CWWeSW7x/Dm12WR7sf/NvL/UJfHPWa7YVLbg xi9xQSDfqcmAApILT3s6UBpHMRotAUcW9rT2dnqmS1eBGVbAbqsu+qAHTXn4dPZqy5BR Wdd1A28pWI0E044H/J9KVAmtXzMrpbNPf82m+IvbLNCUcEvaYqaQbnW1H7z/kMZhtkGC 49+d+Cjq1rC4M0WQmQnhfhJZCf6cdy79wjSgXuBF7A1Aa9aH03L3qfyBYvLVkMSRffxK 0ZuA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:mail-followup-to:date :message-id:mime-version; bh=Zb/TM9JteGQdheZBe/A035nWGR/Vj7JiWh14DZfyW/k=; b=p6fy2C3n8Y+xCcUzR4Nq9IxClJAn9SzQFVoVIZoVHtGqhy1dPYG8tatQPc3M5xBZW+ eg87/fj9OgBovFUyZeNtIgCfw2AszVlkM0XIN9D5N1LlOhmV6rr9/qY3VcWdwvEY8D8Y D8gWDXXIXGmHH+W3BTGoepMVEW+VZ7W+SVwRwCLNU3CzyTnB6uzKPVPViSLeMSZKLInC UDlqMFjF661SdjdqTZZukDQKyaAukyFFS6+A4jsz6c0In0J3nunW4l6Ust7i/y9jpuYJ bt0kFKYduvUC4UNGWvU9ECYPn1lqi7G4rbAJ5gn4rOblihKp6pJbtRl6kNa1d1SDc5PC W6rw==
X-Gm-Message-State AA+aEWZcMDOrzPc6OHdWvHT5g8jRSrzThzZrYUoMjtZCWIGxR0bD6XBr gAMdEv3xvfZ601e9RbeHlHSra0pB
X-Google-Smtp-Source AFSGD/VQT5JTUdw+xwRCvsfsekXprP5tLkLeccguBgdM+wXQpuDcZvxqaYGcf+ARcAfLz7c1QbNPpw==
X-Received by 2002:a63:f94c:: with SMTP id q12mr23298503pgk.91.1545321615328; Thu, 20 Dec 2018 08:00:15 -0800 (PST)
Mail-Followup-To bug-grep@gnu.org
X-detected-operating-system by eggs.gnu.org: Genre and OS details not recognized.
X-Received-From 2607:f8b0:4864:20::52a
X-Mailman-Approved-At Thu, 20 Dec 2018 11:49:08 -0500
X-BeenThere info-gnu@gnu.org
X-Mailman-Version 2.1.21
Precedence list
List-Id Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive <http://lists.gnu.org/archive/html/info-gnu/>
List-Post <mailto:info-gnu@gnu.org>
List-Help <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>
Xref csiph.com gnu.announce:1607

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

This is to announce grep-3.2, a stable release.

There have been 55 commits by 6 people in the 77 weeks since 3.1.
[note also the 867 gnulib-related changes]

See the NEWS below for a brief summary.

Thanks to everyone who has contributed. Special thanks to Paul Eggert for
so much help and to Norihiro Tanaka for the impressive dfa.c improvements.
The following people contributed changes to this release:

  Barret Rhoden (1)
  Bernhard Voelker (1)
  Bruno Haible (2)
  Jim Meyering (22)
  Paul Eggert (28)
  Stephan T. Lavavej (1)

Jim [on behalf of the grep maintainers]
==================================================================

Here is the GNU grep home page:
    http://gnu.org/s/grep/

For a summary of changes and contributors, see:
  http://git.sv.gnu.org/gitweb/?p=grep.git;a=shortlog;h=v3.2
or run this command from a git-cloned grep directory:
  git shortlog v3.1..v3.2

To summarize the 867 gnulib-related changes, run these commands
from a git-cloned grep directory:
  git checkout v3.2
  git submodule summary v3.1

==================================================================
Here are the compressed sources and a GPG detached signature[*]:
  https://ftp.gnu.org/gnu/grep/grep-3.2.tar.xz
  https://ftp.gnu.org/gnu/grep/grep-3.2.tar.xz.sig

Use a mirror for higher download bandwidth:
  https://ftpmirror.gnu.org/grep/grep-3.2.tar.xz
  https://ftpmirror.gnu.org/grep/grep-3.2.tar.xz.sig

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify grep-3.2.tar.xz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69.197-b8fd7
  Automake 1.16a
  Gnulib v0.1-2296-g453f37e2b

==================================================================
NEWS

* Noteworthy changes in release 3.2 (2018-12-20) [stable]

** Changes in behavior

  The --files-without-match (-L) option now causes grep to succeed
  when a file is listed, instead of when a line is selected.  This
  resembles what git-grep does.

** Bug fixes

  The --recursive (-r) option no longer fails on MS-Windows.
  [bug introduced in grep 2.11]

** Improvements

  An over-30x performance improvement when many 'or'd expressions
  share a common prefix, thanks to improvements in gnulib's dfa.c,
  by Norihiro Tanaka.  See gnulib commits v0.1-2110-ge648401be,
  v0.1-2111-g4299106ce, v0.1-2117-g617a60974

  An additional 3-23% speed-up when searching large files, via
  increased initial buffer size.

  grep now diagnoses stack overflow.  Before grep-2.6, the included
  regexp code would detect it.  Since 2.6, grep defaulted to using
  glibc's regexp, which lost that capability.

---
Also posted as:
  https://savannah.gnu.org/forum/forum.php?forum_id=9332

Back to gnu.announce | Previous | Next | Find similar | Unroll thread


Thread

grep-3.2 released [stable] Jim Meyering <jim@meyering.net> - 2018-12-20 08:00 -0800

csiph-web