summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2022-06-14make: document parsing of short variable names, such as $irillig
2022-06-14make: reduce indentation in ParseVarnameShortrillig
2022-06-14make: simplify return type of IsShortVarnameValidrillig
2022-06-12make: document ExprLen, which is part of a .for looprillig
2022-06-12tests/make: make test for null bytes in .for loop more readablerillig
2022-06-12tests/make: demonstrate what happens for 'make -DVAR=value'rillig
2022-06-12make: reorganize Parse_Errorrillig
2022-06-11make: fix memory leak in wildcard targets and sourcesrillig
2022-06-11make: separate cases in HandleDependencyTargetMundanerillig
2022-06-11make: extract HandleSingleDependencyTargetMundanerillig
2022-06-11make: remove redundant include for stdint.hrillig
2022-06-11make: clean up comments for string splitting and string matchingrillig
2022-06-11tests/make: test edge cases in pattern matchingrillig
2022-06-11make: condense Str_Matchrillig
2022-06-11tests/make: demonstrate another pathological pattern matchrillig
2022-06-10make: rename loadfile to LoadFilerillig
2022-06-10make: split IncludeFile into separate functionsrillig
2022-06-10make: extract half of IncludeFile into a separate functionrillig
2022-06-10make: condense code for searching a file in the pathsrillig
2022-06-10tests/make: reword comment in Makefile to be more specificrillig
2022-06-10tests/make: demonstrate spaces and '#' in command line argumentsrillig
2022-06-02Increase the resource limit so these tests pass on hppa.skrll
2022-05-23tests/make: document and demonstrate .for i containing .if empty(i)rillig
2022-05-14make: clean up comments in Var_Parserillig
2022-05-13make: document platform dependency in string pattern matchingrillig
2022-05-13make: clean up low-level comments, eliminate common subexpressionrillig
2022-05-09make: remove obsolete commentrillig
2022-05-08make: remove test variant without GMAKEEXPORTrillig
2022-05-08tests/make: remove test varquoterillig
2022-05-08tests/make: explain that assignments ignore leading spacesrillig
2022-05-08tests/make: add test for option '-X', clean up commentsrillig
2022-05-08tests/make: fix typo in variable namerillig
2022-05-08tests/make: migrate cond1 test to other, more specific testsrillig
2022-05-07tests/make: document why deptgt-posix needs its own directoryrillig
2022-05-07make: fix grammar in comment of DirFindDotrillig
2022-05-07make: allow to randomize build order of targetsrillig
2022-05-07make: fix off-by-one error in buffer for .WAIT nodesrillig
2022-05-07tests/make: clean up comments in test for .POSIXrillig
2022-05-07make: inline MakeBuildParentrillig
2022-05-07make: inline make_abort, improve error detailsrillig
2022-05-07make: rename Compat_Run to Compat_MakeAllrillig
2022-05-03make: remove test scenarios for old GCC versionsrillig
2022-04-18Comment on interaction of posix.mk with[out] -rsjg
2022-04-18Never 'rm -rf ${TMPDIR}' when you cannot be sure what it issjg
2022-04-18make: only switch to POSIX mode if '.POSIX:' is the first linerillig
2022-04-18tests/make: refine documentation of test for .USEBEFORErillig
2022-04-18tests/make: extend tests for .USE and .USEBEFORErillig
2022-04-15make: document the available preprocessor definitions for Makefile.bootrillig
2022-04-15make: do not use __CONCAT and __STRING in meta_neededrillig
2022-04-15make: add .USEBEFORE to Targ_PrintTyperillig