summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
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
2012-09-21zap lint remainsMarc Espie
2012-09-21vax, found by fries@Marc Espie
2012-09-21major overhaul of the way make handle jobs, inspired by dpb:Marc Espie
2012-09-14more accurate fix: don't mark '!' as a meta character, recognize "!" asMarc Espie
2012-09-14! is a meta character, this letsMarc Espie
2012-09-01put back out-of-line version of function.Marc Espie
2012-08-25- make wrong variable specs (unterminated) parse errors.Marc Espie
2012-08-20make use of __only_inline to ask for gnu inline semanticsJonathan Gray
2012-04-21When a new parent is attached to an already examined child (prerequisite),Philip Guenthe
2012-04-20dyslexy strikes againMarc Espie
2012-04-17this error message was impossible to understand without the source code.Marc Espie
2012-04-11make has had heuristics to avoid parallel make recursion.Marc Espie
2012-03-22tweak: consistent include guards, no change in generated code.Marc Espie
2012-03-22minor cleanup: error messages include lineno and fileno together, soMarc Espie
2011-12-10Use clock_gettime() to get a high precision timestamp, instead ofPhilip Guenthe
2011-11-03Garbage collect an unused variable.Ingo Schwarze
2011-08-16recommit, now that release is done (handle sysv if bsd is incorrect, mayMarc Espie
2011-07-30deemed unsafe by theo, will wait after 5.0Marc Espie
2011-07-29systemV trumps our modifiers.Marc Espie
2011-06-20fix a segfault found by jasper@Marc Espie
2011-05-02no need to escape `|'; as discussed with schwartzeJason McIntyre
2011-01-23Remove an ugly workaround that was needed to cope with the 9-argument-limitIngo Schwarze
2010-12-26nits with current being NULL or not.Marc Espie