|
From: | GNU bug Tracking System |
Subject: | [debbugs-tracker] bug#22655: closed (grep-2.21 (and git master): --null-data and ranges work in an odd way (-P works fine)) |
Date: | Mon, 11 Apr 2016 04:50:02 +0000 |
Your message dated Sun, 10 Apr 2016 21:49:23 -0700 with message-id <address@hidden> and subject line Re: grep-2.21 (and git master): --null-data and ranges work in an odd way (-P works fine) has caused the debbugs.gnu.org bug report #22655, regarding grep-2.21 (and git master): --null-data and ranges work in an odd way (-P works fine) to be marked as done. (If you believe you have received this mail in error, please contact address@hidden) -- 22655: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22655 GNU Bug Tracking System Contact address@hidden with problems
--- Begin Message ---Subject: grep-2.21 (and git master): --null-data and ranges work in an odd way (-P works fine) Date: Sat, 13 Feb 2016 23:20:52 +0000 The issue is found by Ulrich Mueller: It seems DFA engine does not understand --null-data: ~/dev/git/grep $ cat a-test.sh #!/bin/bash printf '12\n34\0' | LC_ALL=en_US.utf-8 src/grep -z '^[1234yz]*$' | wc -c printf '12\n34\0' | LC_ALL=en_US.utf-8 src/grep -P -z '^[1234yz]*$' | wc -c printf '12\n34\0' | LC_ALL=en_US.utf-8 src/grep -z '^[1234y-z]*$' | wc -c printf '12\n34\0' | LC_ALL=en_US.utf-8 src/grep -P -z '^[1234y-z]*$' | wc -c ~/dev/git/grep $ ./a-test.sh 0 6 6 6 All 4 should return 6 but first is not correct. It seems that 'y-z' range disables dfa.c code and works fine. -- Sergeisignature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Subject: Re: grep-2.21 (and git master): --null-data and ranges work in an odd way (-P works fine) Date: Sun, 10 Apr 2016 21:49:23 -0700 As this bug now appears to be fixed in grep master (or at least, as fixed as well as libpcre will allow), I'm closing it. User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |