summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2021-12-05tests/make: demonstrate use-after-free in modifier ':@'rillig
2021-12-05tests/make: migrate to jemalloc > 100rillig
2021-12-05make: save a memory allocation in each modifier ':O' and ':u'rillig
2021-12-05make: save a memory allocation in the modifier ':[...]'rillig
2021-12-05make: save a memory allocation in the modifier ':[...]'rillig
2021-12-05make: in UnexportVars, replace Str_Words with Substring_Wordsrillig
2021-12-05make: inline Str_Words into .for loop handlingrillig
2021-12-05tests/make: make test for '::=' easier to read, fix commentsrillig
2021-12-05make: fix commentsrillig
2021-12-05tests/make: fix documentation of .MAKE.SAVE_DOLLARSrillig
2021-12-04make: merge duplicate code in ParseDirectiverillig
2021-12-04tests/make: fix test for option '-T'rillig
2021-12-03make: do not try to expand fixed variable namesrillig
2021-12-03make: only allocate the name of an included file if necessaryrillig
2021-12-03make: clean up ParseIncluderillig
2021-12-03tests/make: demonstrate .include with erroneous expressionrillig
2021-12-03tests/make: test .include with expressionsrillig
2021-12-03tests/make: test option '-T' for tracing job eventsrillig
2021-12-03tests/make: document .MAKE.SAVE_DOLLARS in modifier ':@'rillig
2021-12-03make: condense ParseModifierPartSubstrillig
2021-12-03make: extract ParseModifierPartExpr from ParseModifierPartSubstrillig
2021-12-03make: extract ParseModifierPartDollar from ParseModifierPartSubstrillig
2021-12-02tests/make: fix test for .MAKE.SAVE_DOLLARSrillig
2021-12-01tests/make: test target '.DEFAULT'rillig
2021-12-01tests/make: clean up test for .MAKE.SAVE_DOLLARSrillig
2021-11-30tests/make: document that undefining .MAKE.SAVE_DOLLARS has no effectrillig
2021-11-30tests/make: test and document .MAKE.SAVE_DOLLARS and ':='rillig
2021-11-30tests/make: convert tests for modifier '::=' to parse timerillig
2021-11-29tests/make: test escape sequences in string literals for .MAKEFLAGSrillig
2021-11-28make: fix a few lint warnings about type mismatch in enum comparisonsrillig
2021-11-28make: fix type of variable in ApplyModifier_IfElserillig
2021-11-28make: move duplicate function Buf_AddFlag to buf.crillig
2021-11-28make: inline SuffixFlags_ToString into Suffix_Printrillig
2021-11-28make: inline SuffixFlags into the Suffix itselfrillig
2021-11-28make: eliminate CachedStatsFlagsrillig
2021-11-28make: fix leftover typo from previous refactoringrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-11-28make: replace bloated bit-set-to-string code with simple coderillig
2021-11-28make: eliminate common subexpressions in DebugFailedJobrillig
2021-11-28make: fix memory leak in jobs mode with -de (since today)rillig
2021-11-28make: with the option -de in jobs mode, output expanded commandsrillig
2021-11-27tests/make: demonstrate unhelpful debug log in case of errorsrillig
2021-11-27make: remove CONSTCOND comments, lint no longer needs themrillig
2021-11-20make: use correct plural form in debug messagerillig
2021-11-20tests/make: finish a previously unfinished sentence in a commentrillig
2021-11-13tests/make: extend test for undefined variable in doubly indirect ':='rillig
2021-11-13tests/make: test double indirection in ':=' with undefined variablerillig
2021-10-24Do not ignore write failures.sjg
2021-10-19Replace ${.OBJDIR} with <curdir> for consistent results.sjg
2021-10-17make: fix order of parameters in function commentsrillig