Age | Commit message (Expand) | Author |
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 |
2008-01-29 | A few changes: | Marc Espie |
2008-01-02 | fix obvious bug in .NODEFAULT handling | Marc Espie |
2007-12-31 | if our node doesn't have a lineno/fname, inherit from `used' node. | Marc Espie |
2007-11-17 | simplify dynamic variable handling a great deal: | Marc Espie |
2007-11-17 | .PHONY targets should not look at files. | Marc Espie |
2007-11-10 | rename make -> must_make, made -> built_status | Marc Espie |
2007-11-06 | simplify the way we deal with implicit rules and handle $<. | Marc Espie |
2007-11-03 | simplify: Job_CheckCommands deals with silent and ignerr now, so there's | Marc Espie |
2007-11-03 | do the silent/ignore check in Job_CheckCommands, so that make -j4 -s works | Marc Espie |
2007-11-02 | Work done at p2k7. | Marc Espie |
2007-09-17 | rewrite of the basic suffix/target parsing: use hash for suffixes. | Marc Espie |
2007-09-17 | fix indent | Marc Espie |
2007-09-17 | minor tweaks | Marc Espie |
2007-09-17 | separate rewrite_times function | Marc Espie |
2007-09-17 | kill extra spaces at end of line | Marc Espie |
2007-09-17 | kill += 1, -= 1 -> ++, -- | Marc Espie |
2007-09-16 | reindent | Marc Espie |
2007-09-16 | rename Targ_FmtTime into time_to_string and move it, as it's not related | Marc Espie |
2007-09-16 | first step towards sanity: take the functions common to parallel/not parallel | Marc Espie |