Nguyễn Thái Ngọc Duy <pclouds@xxxxxxxxx> writes: > The series fixes grep choosing fast path that only works correctly for > ascii. This is a resend of v4 [1] after rebase. I think v4 just went > off radar for some reason, nothing was wrong with it (or nobody told > me about it). Or nobody found it interesting, perhaps, in which case we cannot say "nothing was wrong" or "nothing was good" with it ;-) Will find time to take a look if nothing more urgent and interesting (read: regression fixes) comes up in the meantime. Thanks. > > [1] http://thread.gmane.org/gmane.comp.version-control.git/273381/focus=276288 > > Nguyễn Thái Ngọc Duy (10): > grep: allow -F -i combination > grep: break down an "if" stmt in preparation for next changes > test-regex: expose full regcomp() to the command line > grep/icase: avoid kwsset on literal non-ascii strings > grep/icase: avoid kwsset when -F is specified > grep/pcre: prepare locale-dependent tables for icase matching > gettext: add is_utf8_locale() > grep/pcre: support utf-8 > diffcore-pickaxe: "share" regex error handling code > diffcore-pickaxe: support case insensitive match on non-ascii > > builtin/grep.c | 2 +- > diffcore-pickaxe.c | 27 ++++++++---- > gettext.c | 24 ++++++++++- > gettext.h | 1 + > grep.c | 44 ++++++++++++++++++-- > grep.h | 1 + > quote.c | 37 +++++++++++++++++ > quote.h | 1 + > t/t7812-grep-icase-non-ascii.sh (new +x) | 71 ++++++++++++++++++++++++++++++++ > t/t7813-grep-icase-iso.sh (new +x) | 19 +++++++++ > test-regex.c | 56 ++++++++++++++++++++++--- > 11 files changed, 262 insertions(+), 21 deletions(-) > create mode 100755 t/t7812-grep-icase-non-ascii.sh > create mode 100755 t/t7813-grep-icase-iso.sh -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html