| Age | Commit message (Expand) | Author |
| 2016-09-05 | Drop main() prototype. | sevan |
| 2016-06-03 | Add cached_realpath() | sjg |
| 2016-02-18 | Add .export-literal to avoid the need for $$ dance when trying to put | sjg |
| 2016-02-18 | Collapse the 3 boolean parameter to 1 flags parameter. No functional change. | christos |
| 2016-01-09 | Preserve $$ in := assignments.. | christos |
| 2015-10-11 | Add Boolean wantit to Var_Parse and Var_Subst | sjg |
| 2015-05-05 | When evaluating condtionals from .if we want to require | sjg |
| 2014-09-07 | Revert all make changes except the unit tests to the state of three | joerg |
| 2014-08-23 | PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086) | christos |
| 2012-08-30 | Add a knob to control whether -V fully expands a plain variable by default. | sjg |
| 2012-06-12 | Replace __dead, __unused and the various printf format attributes | joerg |
| 2011-09-16 | Use __dead consistently. If it doesn't exist, define it away. | joerg |
| 2010-12-25 | Begin cleanup of the make parser: separate out the logic for reading files | dholland |
| 2010-12-09 | meta_oodate(): we should track 'latestdir' on a per process basis. | sjg |
| 2010-08-07 | wait[pid]() is called in several places. | sjg |
| 2010-06-03 | We have required sigaction() for quite a while. | sjg |
| 2010-04-07 | Add: | sjg |
| 2009-11-19 | Add .unexport - the exact opposite of .export | sjg |
| 2009-01-28 | Allow for () in the argument to .ifdef et al. | dsl |
| 2009-01-24 | Move the bmake_malloc() functions into their own .c and .h files. | dsl |
| 2009-01-23 | Change 'ClientData' to 'void *' so that relevant parameters can | dsl |
| 2009-01-17 | Change 'Buffer' so that it is the actual struct, not a pointer to it. | dsl |
| 2009-01-13 | Sprinkle a const. (arg of Main_ParseArgLine()) | dsl |
| 2009-01-11 | Instead of stashing the body of every iteration of a .for loop, pass | dsl |
| 2008-11-29 | Split For_Eval() into two functions. | dsl |
| 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 |
| 2007-10-15 | If we don't have emalloc, we won't have strndup either. | sjg |
| 2007-10-13 | * Convert all uses of strdup() to estrdup(); | apb |
| 2007-10-05 | Add the ability to .export variables to the environment. | sjg |
| 2007-02-04 | Add code to ensure that .if/.endif are correctly nested with .for/.endfor | dsl |
| 2006-12-16 | Use open/read/close instead of stdio for makefiles. | dsl |
| 2006-11-17 | A rather large rototil in the way the parallel make code schedules jobs. | dsl |
| 2006-11-01 | Use of libutil to provide emalloc et al, should be predicated on | sjg |
| 2006-08-26 | Fix non-native build. | christos |
| 2006-08-26 | Don't include <util.h> if we are not NetBSD. Other OS's don't have it. | christos |
| 2006-08-26 | More programs using efun. | christos |
| 2006-03-31 | Add some coverity allocation comments, and change the way the allocator | christos |
| 2006-02-11 | Debug trace all the targets we are actually intending making. | dsl |
| 2005-05-08 | Now that dependencies in .BEGIN, .END, and .INTERRUPT work, allow them. | christos |
| 2004-12-29 | Dir_MTime did not search for a file using the correct parh; i.e. it was | christos |
| 2004-05-07 | Remove use of sh -e when running in compat mode. | sjg |
| 2004-05-07 | Simplify build, no functional changes. | ross |
| 2004-03-06 | Print useful line number on error while executing .for directive. | enami |
| 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 |
| 2002-03-14 | JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will also | pk |
| 2002-01-18 | Before we #define __attribute__ away, #undef it. | thorpej |