summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2013-06-20fix typoMarc Espie
2013-06-15make explicit some hidden assumptions, make path handling clearer,Marc Espie
2013-05-30remove cmtime again, but with a proper test for nodes without children.Marc Espie
2013-05-25obviously missed something, so revert.Marc Espie
2013-05-22as checked through thorough tests, youngest->mtime == ctime, so ditchMarc Espie
2013-05-14keep track of the youngest child, helps a lot with out-of-date messagesMarc Espie
2013-05-06clarify that the :C modifier uses extended regular expressions; ok espie@ jmc@Christian Weisgerber
2013-05-06actually show list of mismatched for loops when a fatal error occurs.Marc Espie
2013-04-23remove TIMESTAMP abstraction layer, prodded by theo.Marc Espie
2013-04-22unifdef non full TIMESPEC codeMarc Espie
2013-02-19Add missing trailing slash on the :S modifier in the BUGS section.William Yodlowsky
2013-02-15turns out if a line ends with a $, the var module will run off the cliffMarc Espie
2013-02-04synch with reality, okay jmc@Marc Espie
2012-12-22cosmetic changes:Marc Espie
2012-12-14a few more commentsMarc Espie
2012-12-08document a bit of job.cMarc Espie
2012-12-07job.h is also used for compat sequential mode.Marc Espie
2012-12-07document engine interface, remove internal function from visible interfaceMarc Espie
2012-12-07gc dead codeMarc Espie
2012-12-07gc old defineMarc Espie
2012-12-06missing externMarc Espie
2012-12-06... and zap redundant declaration.Marc Espie
2012-12-06old code is gone, remove comments and prototypesMarc Espie
2012-11-24complement "need an operator" fatal error message with the actual line content.Marc Espie
2012-11-24Don't output a . at the end of directory, as it is confusing.Marc Espie
2012-11-24be more strict in recognizing .if keyword() constructs, don't ignoreMarc Espie
2012-11-24clean-up: move up .USE handling, so that the rest becomes a simple switch()Marc Espie
2012-11-21${.ALLSRC} and ${.OODATE} should always be defined, even for empty listsMarc Espie
2012-11-07say goodbye to killing trailing spaces.Marc Espie
2012-10-23fix fringe case where length is around 140.Marc Espie
2012-10-18numerous error message fixes:Marc Espie
2012-10-12Document duplicate inference rules. That's posix behavior, and what we do.Marc Espie
2012-10-12fix infinite loops on regexps that match the empty word, which isMarc Espie
2012-10-11amend bug section with some fixed stuff.Marc Espie
2012-10-11fix make's cond parser to be able to handle .if 5 < 7 directly.Marc Espie
2012-10-09... yet more documentation, lots of inputs from jmc@ as usual.Marc Espie
2012-10-09steal .if commands() concept from NetBSD.Marc Espie
2012-10-09warn about targets with multiple command lists (debug option), as it'sMarc Espie
2012-10-09actual engine change: prevent jobs from stomping on each other's files.Marc Espie
2012-10-09recognize new debug options for double commands, heldjobs, target groupMarc Espie
2012-10-09tweak error messages yet some more, lots of feedback fromMarc Espie
2012-10-09- SPECIAL_DEPRECATED -> SPECIAL_NOTHINGMarc Espie
2012-10-09new interface: look in command lines for variables that indicate a list ofMarc Espie
2012-10-06truncate silent command output to two lines. okay millert@Marc Espie
2012-10-06rework section about special targets/prereq to be somewhat readable.Marc Espie
2012-10-06- extra juice for debugging signal passing. Note when we can't pass theMarc Espie
2012-10-05document implicit rules and target dependency operators better.Marc Espie
2012-10-04backout pgroup/job control from make, there is something deeply bogusMarc Espie
2012-10-02more changes, discussed and tested by various people.Marc Espie
2012-10-02rework make documentation to correspond to usual terms (prerequisitesMarc Espie