| Age | Commit message (Expand) | Author |
| 2020-07-03 | make(1): clean up documentation of Str_Match | rillig |
| 2020-06-15 | make(1): fix performance problem in specially crafted :M modifier | rillig |
| 2020-06-14 | usr.bin/make: revert performance improvement | rillig |
| 2020-06-13 | usr.bin/make: make Str_Match faster for repeated asterisks | rillig |
| 2020-06-13 | usr.bin/make: remove redundant parentheses around return | rillig |
| 2020-06-13 | usr.bin/make: consistently use ++ for incrementing pointers | rillig |
| 2020-06-13 | usr.bin/make: fix typo in comment | rillig |
| 2020-05-06 | Behave like gmake: empty string does not match % pattern | christos |
| 2020-05-03 | usr.bin/make: refactor brk_string | rillig |
| 2020-04-25 | - Percent on the rhs is special only if the lhs has one too. | christos |
| 2019-12-01 | Fix out-of-bounds read in Str_Match. | rillig |
| 2017-04-21 | Str_Match: fix closure tests for [^] and add unit-test. | sjg |
| 2017-04-11 | Str_Match: allow [^a-z] to behave as expected. | sjg |
| 2016-04-06 | Fully avoid the nonstandard types u_char, u_int, and u_long, which | gson |
| 2014-02-12 | Reduce the calls to realloc from brk_string by basing initial argmax guess | sjg |
| 2012-03-03 | Note in comment that Str_Match() does not detect or report invalid | dholland |
| 2009-02-25 | replace c++ style comment by a c-style one | sno |
| 2009-01-17 | Change 'Buffer' so that it is the actual struct, not a pointer to it. | dsl |
| 2008-12-19 | PR/32154: Roland Illig: brk_string fails to report errors in unquoted strings. | christos |
| 2008-12-19 | PR/34138: Roland Illig: In the non-expand case, fix brk_string not to eat | christos |
| 2008-10-06 | Don't use emalloc and friends directly, but call them consistently | joerg |
| 2008-02-15 | back all changes out until I fix it properly. | christos |
| 2008-02-14 | - use pid_t/size_t as appropriate instead of int. | christos |
| 2006-12-22 | Correctly handle '\' at the end of a variable in the non-expanding case. | erh |
| 2006-08-11 | If a word is "" eat the last quote since we ate the first. | christos |
| 2005-08-08 | From Max Okumoto: | christos |
| 2005-02-16 | PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] | christos |
| 2004-05-07 | Simplify build, no functional changes. | ross |
| 2003-09-27 | Implement :[] modifier to allow picking a range of words out of a variable. | sjg |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-07-14 | Pass WARNS=3 | christos |
| 2002-06-15 | Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register. | wiz |
| 1998-11-06 | - full prototypes | christos |
| 1998-03-26 | PR/5210: Hauke Fath: make core dumps with .SHELL | christos |
| 1997-09-28 | wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP | lukem |
| 1997-07-01 | Add WARNS=1 | christos |
| 1996-11-06 | - Merge in FreeBSD and Lite2 changes. | christos |
| 1996-03-29 | Added erealloc() function that calls enomem() if the allocation fails | jtc |
| 1995-10-30 | Always ensure space for trailing NULL in argv | ws |
| 1995-06-14 | - $NetBSD$ rcsids | christos |
| 1995-02-04 | str.c: Don't free NULL; does not work with non posix frees. | christos |
| 1994-06-16 | Christos' fix for quoting variable extraction properly. | jtc |
| 1994-06-06 | Fixes from Christos Zoulas, who used purify, objectcenter and testcenter | jtc |
| 1994-05-17 | Properly parse null command line arguments in makefile rules. | jtc |
| 1994-03-23 | Fixes from Christos Zoulas: | jtc |
| 1994-03-05 | fixes/improvements from Christos Zoulas <christos@deshaw.com>. | cgd |
| 1994-01-13 | Include appropriate header files to bring prototypes into scope. | jtc |
| 1993-08-01 | Add RCS identifiers. | mycroft |
| 1993-03-21 | initial import of 386bsd-0.1 sources | cgd |