summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2021-12-12Add .SUFFIXES as read-only variable.sjg
2021-12-12ParseVarnameLong: minimize calls to LazyBuf_Getsjg
2021-12-12make: rename Parse_SetInput to Parse_PushInputrillig
2021-12-12make: remove unused loadedfile.pathrillig
2021-12-12make: rename ForLoop.sub_next to nextItemrillig
2021-12-12make: fix memory leak in LazyBufrillig
2021-12-12make: remove enum.o from Makefile.bootrillig
2021-12-12make: do not report '?' for fully covered header filesrillig
2021-12-12make: only define target report-coverage if USE_COVERAGE is yesrillig
2021-12-12tests/make: add tests for irrelevant function callsrillig
2021-12-12tests/make: refine comments for parsing and evaluating conditionsrillig
2021-12-12make: rename ParseFuncArg to ParseWord, update commentsrillig
2021-12-12make: merge duplicate code in CondParser_FuncCallrillig
2021-12-12make: generate more specific error message on malformed conditionalrillig
2021-12-11make: remove dead code in CondParser_FuncCallrillig
2021-12-11make: remove unused function parameter in conditional handlingrillig
2021-12-11make: clean up CondParser_FuncCallEmptyrillig
2021-12-11make: inline ParseEmptyArg into CondParser_FuncCallEmptyrillig
2021-12-11make: simplify evaluation of function 'empty'rillig
2021-12-11make: merge duplicate code in ParseEmptyArgrillig
2021-12-11make: use proper return type for ParseEmptyArgrillig
2021-12-11make: remove unused arguments from CondParser_FuncCallEmptyrillig
2021-12-11make: separate handling of 'empty' and the other functionsrillig
2021-12-11tests/make: proofread and clean up comments for function 'empty'rillig
2021-12-10make: merge duplicate code in parsing conditionsrillig
2021-12-10make: remove recursion from CondParser_Andrillig
2021-12-10make: do not expand operator token in CondParser_Orrillig
2021-12-10make: do not evaluate misplaced expressions in malformed conditionsrillig
2021-12-10tests/make: extend test for parse errors in conditionsrillig
2021-12-10make: simplify parsing of '||' in conditionsrillig
2021-12-10tests/make: add more comprehensive tests for short-circuit evaluationrillig
2021-12-09tests/make: prevent the bug from cond.c 1.283 from happening againrillig
2021-12-09make: revert previous commit to CondParser_Orrillig
2021-12-09make: avoid recursion in CondParser_Orrillig
2021-12-09make: add back support for jemalloc 100rillig
2021-12-09make: in parse errors, mark whitespace more clearlyrillig
2021-12-09make: remove period from end of error messages and warningsrillig
2021-12-07make: document that the input buffer is not null-terminatedrillig
2021-12-07make: inline common subexpression in ParseRawLinerillig
2021-12-07make: inline HashIter_Initrillig
2021-12-07make: merge branches for modifiers ':D' and ':U'rillig
2021-12-07make: extract common code into Expr_Wordsrillig
2021-12-06tests/make: clean up after testing the option '-T'rillig
2021-12-06make: move low-level implementation details out of Var_Parserillig
2021-12-06make: extract common code into Expr_Strrillig
2021-12-05tests/make: replace ':U' with ':L' in test for ':u'rillig
2021-12-05tests/make: split test cases for ':R' into separate testsrillig
2021-12-05make: fix types for modifier ':O' (since today)rillig
2021-12-05tests/make: document use-after-free in ':@' more preciselyrillig
2021-12-05make: fix use-after-free in modifier ':@'rillig