summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2019-12-02Add more tests for variable modifiers in make.rillig
2019-12-01Fix out-of-bounds read in Str_Match.rillig
2019-11-30Demonstrate some more edge cases for the :M modifierrillig
2019-11-30Fix unit test for edge case in :M modifierrillig
2019-11-30Ignore temporary files from running the unit testsrillig
2019-11-30Add another unit test for the :M modifierrillig
2019-11-30Add unit tests for variable modifiers like :M and :Nrillig
2019-10-13introduce some common variables for use in GCC warning disables:mrg
2019-10-05use memcpy() for strings that are not C strings.mrg
2019-09-29convert HAVE_GCC == 7 to HAVE_GCC >= 7.mrg
2019-09-26Do not assume safe to pass NULL to realpath(3).sjg
2019-04-09ParseDoDependency: free paths rather than assertsjg
2019-02-16make(1): minor grammar fixes in BUGS sectiongutteridge
2019-02-04- use -Wno-error=format-truncationmrg
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2018-12-22ParseVErrorInternal: use .PARSEDIR andsjg
2018-12-21unexport-env: avoid SEGFAULT if MAKELEVEL not in envsjg
2018-12-17PR/53796: Valery Ushakov: make prints wrong makefile path in an error messagechristos
2018-12-16use %s formats to avoid -flag confusion (from sjg)christos
2018-12-16Use printf instead of echo since we can't portably use \ in string (from sjg@)christos
2018-07-12Fix previous: cached_stats() returning < 0 means that the file is not found,christos
2018-07-12Remove duplicate code in make(1)'s dir.c.reinoud
2018-06-10use SUBDIR.roff suggested by uwe@christos
2018-05-27- Introduce :q modifier for make variables and make it double escape $'s sochristos
2018-05-24Since ${MAKE} converts $$ -> $ during parsing we need to put it back tochristos
2018-05-24unit test for $ underquoting in :Q modifierchristos
2018-05-13Just skip polling job token pipe.sjg
2018-05-13PR/53285: Andreas Gustafsson: Build times tripled with make/job.c 1.193christos
2018-05-12Skip setting wantToken.sjg
2018-04-05Appease the compiler gods; yes I know what I am doing adding to a literalchristos
2018-04-05Be more selective about detecting a SYSV include as opposed to a dependencychristos
2018-04-02Fix bad markup.dholland
2018-02-22Avoid calling sysconf for every file loaded.sjg
2018-02-18Var_Set: avoid SIGSEGV if val is NULLsjg
2018-02-13Avoid unused variable warningsjg
2018-02-12Do not treat .info as warning for -Wsjg
2018-02-08Typos.dholland
2017-12-08Ensure VAR+=val on command line is handled correctlysjg
2017-11-18Do not append to variable set on command linesjg
2017-10-28Ignore empty MAKEOBJDIRsjg
2017-10-08Ensure consistent results on different platforms.sjg
2017-08-10Avoid full path meta file names for subdir of .OBJDIRsjg
2017-07-20Make compat.c handle SIGINT etc more like job.csjg
2017-07-09Ensure that command output is always followed by newline,sjg
2017-07-03Remove workaround for ancient HTML generation code.wiz
2017-06-22Improve description of -V. Can probably be improved further.dholland
2017-06-22Whitespace fixes.wiz
2017-06-22Document what the magic variable .MAKE.EXPAND_VARIABLES actually does.dholland
2017-06-19Add -v variable that always expands variables; restore -V the way it was.christos
2017-06-19make the code look like to 1.266christos