58 Commits (a33fb40fe477fa1a9ce882230415f19378959390)

Author SHA1 Message Date
René Scharfe ed40a0951c grep: support NUL chars in search strings for -F 15 years ago
René Scharfe f96e56733a grep: use REG_STARTEND for all matching if available 15 years ago
René Scharfe 52d799a79f grep: continue case insensitive fixed string search after NUL chars 15 years ago
René Scharfe 1baddf4b37 grep: use memmem() for fixed string search 15 years ago
René Scharfe 321ffcc055 grep: --name-only over binary 15 years ago
René Scharfe c30c10cff1 grep: --count over binary 15 years ago
René Scharfe 64fcec78b5 grep: grep: refactor handling of binary mode options 15 years ago
René Scharfe 431d6e7bc8 grep: enable threading for context line printing 15 years ago
Mark Lodato 00588bb5cd grep: Colorize selected, context, and function lines 15 years ago
Mark Lodato 55f638bdc6 grep: Colorize filename, line number, and separator 15 years ago
René Scharfe 79286102ce grep: simplify assignment of ->fixed 15 years ago
Benjamin Kramer 24072c0256 grep: use REG_STARTEND (if available) to speed up regexec 15 years ago
Fredrik Kuivinen 5b594f457a Threaded grep 15 years ago
Junio C Hamano 80235ba79e "log --author=me --grep=it" should find intersection, not union 15 years ago
Junio C Hamano 885d211e71 grep: rip out pessimization to use fixmatch() 15 years ago
Junio C Hamano a26345b608 grep: optimize built-in grep by skipping lines that do not hit 15 years ago
Brian Collins 5183bf6727 grep: Allow case insensitive search of fixed-strings 15 years ago
René Scharfe ed24e401e0 grep: simplify -p output 16 years ago
René Scharfe 60ecac98ed grep -p: support user defined regular expressions 16 years ago
René Scharfe 2944e4e614 grep: add option -p/--show-function 16 years ago
René Scharfe 49de321698 grep: handle pre context lines on demand 16 years ago
René Scharfe 046802d015 grep: print context hunk marks between files 16 years ago
René Scharfe 5dd06d3879 grep: move context hunk mark handling into show_line() 16 years ago
René Scharfe 84201eae77 grep: fix empty word-regexp matches 16 years ago
René Scharfe 1f5b9cc40e grep: fix colouring of matches with zero length 16 years ago
René Scharfe dbb6a4ada6 grep: fix word-regexp at the beginning of lines 16 years ago
René Scharfe e701fadb9e grep: fix word-regexp colouring 16 years ago
Linus Torvalds c922b01f54 grep: fix segfault when "git grep '('" is given 16 years ago
Michele Ballabio ba150a3fdc git log: avoid segfault with --all-match 16 years ago
Junio C Hamano 747a322bcc grep: cast printf %.*s "precision" argument explicitly to int 16 years ago
René Scharfe 7e8f59d577 grep: color patterns in output 16 years ago
René Scharfe 79212772ce grep: add pmatch and eflags arguments to match_one_pattern() 16 years ago
René Scharfe d7eb527d73 grep: remove grep_opt argument from match_expr_eval() 16 years ago
René Scharfe 252d560d21 grep: micro-optimize hit collection for AND nodes 16 years ago
René Scharfe f9b7cce61c Add is_regex_special() 16 years ago
René Scharfe 8cc3299262 Change NUL char handling of isspecial() 16 years ago
René Scharfe c822255cfc grep: don't call regexec() for fixed strings 16 years ago
René Scharfe fb62eb7fab grep -w: forward to next possible position after rejected match 16 years ago
Alexander Potashev d75307084d remove trailing LF in die() messages 16 years ago
Daniel Lowe 9db56f71b9 Fix non-literal format in printf-style calls 16 years ago
Raphael Zimmerer 83caecca2f git grep: Add "-z/--null" option as in GNU's grep. 16 years ago
Junio C Hamano a4d7d2c6db log --author/--committer: really match only with name part 17 years ago
Johannes Schindelin 634cd48a8a Move buffer_is_binary() to xdiff-interface.h 18 years ago
Johannes Schindelin 6bfce93e04 Move buffer_is_binary() to xdiff-interface.h 18 years ago
Junio C Hamano 85023577a8 simplify inclusion of system header files. 18 years ago
Junio C Hamano 0ab7befa31 grep --all-match 19 years ago
Junio C Hamano a3f5d02edb grep: fix --fixed-strings combined with expression. 19 years ago
Junio C Hamano b48fb5b6a9 grep: free expressions and patterns when done. 19 years ago
Junio C Hamano 480c1ca6fd Update grep internal for grepping only in head/body 19 years ago
Junio C Hamano 83b5d2f5b0 builtin-grep: make pieces of it available as library. 19 years ago