summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2018-11-27handle -s and -i in a uniform fashion, do not try to change the node typeMarc Espie
2018-11-13commit again the cleanup part that didn't break anythingMarc Espie
2018-10-08back it out for now.Marc Espie
2018-10-06fix problem reported by markweston@cock.liMarc Espie
2018-09-20fix indentationJonathan Gray
2018-07-04remove ambiguity; from ross l richardsonJason McIntyre
2017-12-19More NUL (not NULL) checks.Vadim Zhukov
2017-12-19somehow, I lost that static.Marc Espie
2017-12-05Fix a case where we could go off the end of the buffer.Todd C. Miller
2017-12-05strip_comments is also called for dot lines, so sometimes the commentMarc Espie
2017-07-30Remove outdated count of the number of available assignment operators.anton
2017-07-24turn stupid message into a proper warning.Marc Espie
2017-07-24GC old cruft.Marc Espie
2017-07-21fix two nasty out-of-bound accesses that killed (sporadically mk38 and mk38bis.Marc Espie
2017-07-19depend is deadMarc Espie
2017-07-10Also check for NUL termination at the first character of tstr inAlexander Bluhm
2017-07-09there's no need to fork/exec to execute commentsMarc Espie
2017-06-22zap trailing spaces from the previous commits and also other trailingMarc Espie
2017-06-22better display of cycles in -j mode.Marc Espie
2017-06-21error out if an exists condition tests an empty path, because that makesMarc Espie
2017-04-20use strtonum instead of strtoll to parse the argument to -jDavid Gwynne
2017-04-19spelling fixes from michael w. bombardieriJason McIntyre
2017-02-24add support for variables in the lhs of SYSV modifiers.Marc Espie
2017-01-29obvious protection against null pointer, because it's quite possible for cgnMarc Espie
2017-01-25off-by-one, leading to segfaults. Trivial fix.Marc Espie
2017-01-21Dedup prototype for really_kill().Martin Natano
2017-01-21Use errno to make the debug message more descriptive.Martin Natano
2017-01-21Stop calling out to sudo/doas to kill processes. Reliance on systemTheo de Raadt
2017-01-01Hyphenate compound adjectives 'up-to-date', 'out-of-date' and 'well-known'Theo Buehler
2016-12-28fix the remaining cases of .Xr with only one argumentIngo Schwarze
2016-10-23zap trailing whitespace;Jason McIntyre
2016-10-23add !!=Marc Espie
2016-10-21small obvious cleanups:Marc Espie
2016-10-14Implement the ${<D} and ${<F} variables, as documented in the manual.Martin Natano
2016-10-12make -t uses the "fattr" syscall utimes(2) for its touch(1) built-in.Theo Buehler
2016-10-02Avoid two printf("%s", NULL) with 'make -d v'.Theo Buehler
2016-05-13have sinclude/include be more compatible with sysv, handle list of filesMarc Espie
2016-03-28remove unused variableCharles Longeau
2016-03-05safer pattern: if you're interested in one child, get THAT one, don't stealMarc Espie
2016-01-04Use err(3) instead of various handrolled combinations of perror(3) andtb
2015-12-29fix exit status on pledge(2) failure.Gleydson Soares
2015-12-22in case we have a parse error, dispell the target list early to avoidMarc Espie
2015-12-11Use %zu to print size_t's rather than casting to u_long.mmcc
2015-12-05yet another feof check, just to be sure.Marc Espie
2015-11-29fix duplicate targets in target list for good: split previous groupling fixMarc Espie
2015-11-15unifdef MAKE_BOOTSTRAP now that Makefile.boot is gone.Daniel Dickman
2015-11-15exit needs stdlib, switch to "return 0" to fix.Daniel Dickman
2015-11-06I was very optimistic in groupling creation. Turns out lists of targetsMarc Espie
2015-10-14gc lst_ForEachNodeWhile, which isn't actually in use anywhereMarc Espie
2015-10-14make sure we use stdbool.hMarc Espie