summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2014-01-06Suff_FindDeps must happen before SuffExpandChildren (expand_all_children)Marc Espie
2014-01-06this actually requires a comment. I would never have figured it out ifMarc Espie
2014-01-06fix error messages, avoid dereferencing null pointers.Marc Espie
2013-11-24simplify determination of OBJDIR to what we actually use.Marc Espie
2013-11-22wrappers for is*/to* that make damn sure their arguments areMarc Espie
2013-11-12Do not use a char as index, unless first making it unsigned.Theo de Raadt
2013-11-01silence warningMarc Espie
2013-10-19fix a few obvious .Ar markup errors (unfortunately, there are many more)Ingo Schwarze
2013-10-13this Makefile does not really help anyone bring up makeTheo de Raadt
2013-10-01in truth, noone uses these backwards compat stubs to compile make on otherTheo de Raadt
2013-08-26"reactivate";Jason McIntyre
2013-08-26replace rand(3)/random(3) calls with secure arc4random*()Christian Weisgerber
2013-08-14some Bx/Ox conversion;Jason McIntyre
2013-07-07old option -P bites the dust. It's not been doing anything for years.Marc Espie
2013-06-24do not use literal displays when the display contains mark up;Jason McIntyre
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