Home | History | Annotate | Line # | Download | only in dist
      1  1.1  christos Mike Haertel wrote the main program and the dfa and kwset matchers.
      2  1.1  christos 
      3  1.1  christos Arthur David Olson contributed the heuristics for finding fixed substrings
      4  1.1  christos at the end of dfa.c.
      5  1.1  christos 
      6  1.1  christos Richard Stallman and Karl Berry wrote the regex backtracking matcher.
      7  1.1  christos 
      8  1.1  christos Henry Spencer wrote the original test suite from which grep's was derived.
      9  1.1  christos 
     10  1.1  christos Scott Anderson invented the Khadafy test.
     11  1.1  christos 
     12  1.1  christos David MacKenzie wrote the automatic configuration software use to
     13  1.1  christos produce the configure script.
     14  1.1  christos 
     15  1.1  christos Authors of the replacements for standard library routines are identified
     16  1.1  christos in the corresponding source files.
     17  1.1  christos 
     18  1.1  christos The idea of using Boyer-Moore type algorithms to quickly filter out
     19  1.1  christos non-matching text before calling the regexp matcher was originally due
     20  1.1  christos to James Woods.  He also contributed some code to early versions of
     21  1.1  christos GNU grep.
     22  1.1  christos 
     23  1.1  christos Mike Haertel would like to thank Andrew Hume for many fascinating discussions
     24  1.1  christos of string searching issues over the years.  Hume & Sunday's excellent
     25  1.1  christos paper on fast string searching (AT&T Bell Laboratories CSTR #156)
     26  1.1  christos describes some of the history of the subject, as well as providing
     27  1.1  christos exhaustive performance analysis of various implementation alternatives.
     28  1.1  christos The inner loop of GNU grep is similar to Hume & Sunday's recommended
     29  1.1  christos "Tuned Boyer Moore" inner loop.
     30  1.1  christos 
     31  1.1  christos More work was done on regex.[ch] by Ulrich Drepper and Arnold
     32  1.1  christos Robbins. Regex is now part of GNU C library, see this package
     33  1.1  christos for complete details and credits.
     34  1.1  christos 
     35  1.1  christos Arnold Robbins contributed to improve dfa.[ch]. In fact
     36  1.1  christos it came straight from gawk-3.0.3 with small editing and fixes.
     37  1.1  christos 
     38  1.1  christos Many folks contributed see THANKS, if I omited someone please
     39  1.1  christos send me email.
     40  1.1  christos 
     41  1.1  christos Alain Magloire maintained GNU grep until version 2.5e.
     42  1.1  christos 
     43  1.1  christos Bernhard "Bero" Rosenkrnzer <bero (a] arklinux.org> maintained GNU grep until
     44  1.1  christos version 2.5.1, ie. from Sep 2001 till 2003.
     45  1.1  christos 
     46  1.1  christos Stepan Kasal <kasal (a] ucw.cz> maintains GNU grep since Feb 2004.
     47