bug-grep
[Top][All Lists]
Advanced

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

Re: new snapshot available: grep-2.5.4.183-9159


From: Shiva Iyer
Subject: Re: new snapshot available: grep-2.5.4.183-9159
Date: Thu, 18 Mar 2010 09:56:56 -0400

Apologies if this is a known issue or expected behaviour. When I run
configure with "--enable-gcc-warnings" and then do a make, I get the
following compilation errors for search.c:

  CC     search.o
cc1: warnings being treated as errors
search.c: In function 'Pexecute':
search.c:774: error: function might be possible candidate for attribute
'noreturn' [-Wmissing-noreturn]

No problems with make or make check if I don't use --enable-gcc-warnings.
Here is what I have for build tools:

gcc 4.3.4
GNU Make 3.81

Thanks,

Shiva

On Thu, Mar 18, 2010 at 8:49 AM, Jim Meyering <address@hidden> wrote:

> I would like to release grep-2.6 soon, so please try out this
> snapshot and let us know if it passes the "make check" tests
> on your favorite (or not so favorite) system.  We appreciate
> hearing about successful builds/tests as well as failing ones.
>
> This upcoming release fixes an unexpectedly large number of flaws,
> from outright bugs (surprisingly many, considering this is "grep")
> to some occasionally debilitating performance problems.
> Special thanks to Paolo Bonzini for doing most of the heavy lifting.
>
>    http://git.sv.gnu.org/gitweb/?p=grep.git
>
> We now have an autobuilder (thanks to Rob Vermeer),
>    http://hydra.nixos.org/jobset/gnu/grep-master
> which shows there are a few test failures on Cygwin,
> but that otherwise, all of its builds and tests succeed.
> If someone can diagnose (or even fix!) those we'd appreciate it.
>
> =========================================================
> Here are the sources:
>
> grep snapshot: (.gz files are here, too)
>  http://meyering.net/grep-ss.tar.xz      792 KB
>  http://meyering.net/grep-ss.tar.xz.sig
>  http://meyering.net/grep-2.5.4.183-9159.tar.xz
>
> There are .gz and .sig files here, too:
>  http://people.redhat.com/meyering/grep-ss.tar.xz
>  http://people.redhat.com/meyering/grep-2.5.4.183-9159.tar.xz
>
> =========================================================
> Here are the additions to NEWS for the upcoming release:
>
> ** Speed improvements
>
>  grep is much faster on multibyte character sets, especially (but not
>  limited to) UTF-8 character sets.  The speed improvement is also very
>  pronounced with case-insensitive matches.
>
> ** Bug fixes
>
>  Character classes would malfunction in multi-byte locales when using grep
> -i.
>  Examples which would print nothing for LC_ALL=en_US.UTF-8 include:
>  - for ranges, echo Z | grep -i '[a-z]'
>  - for single characters, echo Y | grep -i '[y]'
>  - for character types, echo Y | grep -i '[[:lower:]]'
>
>  grep -i -o would fail to report some matches; grep -i --color, while not
>  missing any line containing a match, would fail to color some matches.
>
>  grep would fail to report a match in a multibyte character set other than
>  UTF-8, if another match occurred earlier in the line but started in the
>  middle of a multibyte character.
>
>  Various bugs in grep -P, caused by expressions such as [^b] or \S matching
>  newlines, were fixed.  grep -P also supports the special sequences \Z and
>  \z, and can be combined with the command-line option -z to perform
> searches
>  on NUL-separated records.
>
>  grep would mistakenly exit with status 1 upon error, rather than 2,
>  as it is documented to do.
>
>  Using options like -1 -2 or -1 -v -2 results in two lines of
>  context (the last value that appears on the command line) instead
>  twelve (the concatenation of all the values).  This is consistent
>  with the behavior of options -A/-B/-C.
>
>  Two new command-line options, --group-separator=ARGUMENT and
>  --no-group-separator, enable further customization of the output
>  when -A, -B or -C is being used.
>
>
>


reply via email to

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