| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-01-26 | remove OP_* for deprecated keywords (document that :: still uses |  espie | 1 | -20/+6 |
| 2020-01-16 | turns out there WAS something fishy in signal handling in the "generic" |  espie | 1 | -1/+2 |
| 2020-01-13 | unify compat mode and parallelmode a bit: there's no longer a need for |  espie | 1 | -19/+3 |
| 2020-01-13 | less confusing function name |  espie | 1 | -2/+2 |
| 2020-01-13 | introduce a JOB_KEEPERROR flag so that the logic for moving jobs |  espie | 1 | -5/+9 |
| 2020-01-13 | better name for function |  espie | 1 | -2/+2 |
| 2020-01-13 | simplify the way we account for different jobs: |  espie | 1 | -8/+12 |
| 2020-01-13 | and actually comment about it |  espie | 1 | -1/+5 |
| 2020-01-13 | move expensive heuristics a bit and explain better why we do that |  espie | 1 | -4/+3 |
| 2019-12-24 | Remove non-sensical line. The node certainly hasn't been rebuilt yet, |  espie | 1 | -3/+1 |
| 2019-12-21 | yet another mostly cosmetic diff |  espie | 1 | -2/+2 |
| 2019-12-21 | rename a few variable/functions to have better names. |  espie | 1 | -9/+8 |
| 2019-12-21 | rename built_status constants to be less quirky |  espie | 1 | -4/+4 |
| 2019-05-21 | fix very stupid bug. |  espie | 1 | -1/+4 |
| 2018-11-27 | handle -s and -i in a uniform fashion, do not try to change the node type |  espie | 1 | -12/+4 |
| 2017-07-24 | turn stupid message into a proper warning. |  espie | 1 | -4/+6 |
| 2017-07-09 | there's no need to fork/exec to execute comments |  espie | 1 | -1/+5 |
| 2017-01-29 | obvious protection against null pointer, because it's quite possible for cgn |  espie | 1 | -1/+5 |
| 2016-10-21 | small obvious cleanups: |  espie | 1 | -3/+3 |
| 2015-01-23 | remove a bunch of dangerous casts (useless casts from void * to something |  espie | 1 | -2/+2 |
| 2014-10-31 | redirect error output to stderr instead of stdout |  gsoares | 1 | -3/+2 |
| 2014-05-30 | modern bourne shells handle ~. Unlikely in makefiles, but still, better |  espie | 1 | -2/+2 |
| 2013-11-22 | wrappers for is*/to* that make damn sure their arguments are |  espie | 1 | -2/+2 |
| 2013-08-26 | replace rand(3)/random(3) calls with secure arc4random*() |  naddy | 1 | -2/+2 |
| 2013-05-30 | remove cmtime again, but with a proper test for nodes without children. |  espie | 1 | -8/+7 |
| 2013-05-25 | obviously missed something, so revert. |  espie | 1 | -6/+7 |
| 2013-05-22 | as checked through thorough tests, youngest->mtime == ctime, so ditch |  espie | 1 | -8/+7 |
| 2013-05-14 | keep track of the youngest child, helps a lot with out-of-date messages |  espie | 1 | -3/+6 |
| 2013-04-23 | remove TIMESTAMP abstraction layer, prodded by theo. |  espie | 1 | -6/+7 |
| 2012-12-07 | document engine interface, remove internal function from visible interface |  espie | 1 | -2/+2 |
| 2012-11-21 | ${.ALLSRC} and ${.OODATE} should always be defined, even for empty lists |  espie | 1 | -1/+4 |
| 2012-10-18 | numerous error message fixes: |  espie | 1 | -3/+14 |
| 2012-10-09 | warn about targets with multiple command lists (debug option), as it's |  espie | 1 | -2/+10 |
| 2012-10-06 | - extra juice for debugging signal passing. Note when we can't pass the |  espie | 1 | -8/+40 |
| 2012-10-04 | backout pgroup/job control from make, there is something deeply bogus |  espie | 1 | -3/+1 |
| 2012-10-02 | more changes, discussed and tested by various people. |  espie | 1 | -26/+54 |
| 2012-09-21 | major overhaul of the way make handle jobs, inspired by dpb: |  espie | 1 | -254/+191 |
| 2012-09-14 | more accurate fix: don't mark '!' as a meta character, recognize "!" as |  espie | 1 | -3/+3 |
| 2012-09-14 | ! is a meta character, this lets |  espie | 1 | -2/+2 |
| 2012-08-25 | - make wrong variable specs (unterminated) parse errors. |  espie | 1 | -1/+4 |
| 2012-03-22 | minor cleanup: error messages include lineno and fileno together, so |  espie | 1 | -5/+3 |
| 2010-04-25 | pure whitespace cleanup |  espie | 1 | -10/+10 |
| 2009-08-16 | write sensible error message |  espie | 1 | -5/+4 |
| 2009-08-16 | avoid touching .PHONY targets, they don't exist. |  espie | 1 | -2/+3 |
| 2009-05-12 | zap double prototype |  espie | 1 | -2/+1 |
| 2009-05-10 | simplify job handling a great deal: we don't care when jobs get |  espie | 1 | -52/+28 |
| 2009-04-26 | move code around a bit, extract code from run_prepared_gnode |  espie | 1 | -17/+44 |
| 2008-11-10 | missing static |  espie | 1 | -2/+2 |
| 2008-11-10 | adjust comment to reflect reality (CompatRunCommand is gone) |  espie | 1 | -2/+2 |
| 2008-11-04 | changes to get target equivalence to work better. |  espie | 1 | -47/+56 |