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